Creamy Beef and Shells With a One-Pot Tomato Sauce

Creamy beef and medium pasta shells in tomato sauce with basil and Parmesan.

The pasta water is usually the extra pot nobody volunteers to wash. Creamy beef and shells skips it: the shells simmer with browned beef, tomato sauce, and broth, then finish with cream and Parmesan. The useful trick is leaving the sauce slightly loose before serving, because those little pasta pockets keep drinking after the heat goes off.

Medium pasta shells cook directly in a beef-and-tomato sauce, then finish with cream and Parmesan. Keep hot water nearby so you can adjust the sauce as the pasta cooks.
Creamy beef and medium pasta shells in tomato sauce with basil and Parmesan.

Cook the shells in the sauce, save the cream for the finish, and let the pasta tell you when dinner is ready.

What belongs in creamy beef and shells

I’d choose medium shells rather than the large ones meant for stuffing. Their smaller openings catch bits of beef, and their size makes the dish easy to scoop. Plain dry wheat pasta is the starting point here; chickpea and gluten-free varieties need their own liquid and timing adjustments.

The ingredients have different jobs, so a few choices matter more than a long shopping list:

  • Ground beef: A 90%-lean blend gives you some browning fat without starting with a large pool of grease. Break it into small, uneven crumbles rather than pressing it into a smooth paste.
  • Tomato sauce and paste: Plain canned tomato sauce supplies the liquid base; a small amount of paste adds concentrated tomato flavor. Neither means ketchup or a ready-made cream sauce.
  • Broth: Unsalted beef broth makes seasoning easier to control once Parmesan enters the pot. Regular broth works, but reduce the added salt and taste at the end.
  • Cream and Parmesan: These finish the sauce rather than cook the pasta. Finely grated cheese is easier to distribute than thick shreds.
  • Onion, garlic, and oregano: Keep the onion dice small so it softens while the beef cooks. The garlic needs only a brief turn in the hot pan before the liquids arrive.
Medium shells simmering with ground beef in tomato sauce and broth.

Give the shells enough room and liquid

Use a wide, heavy 4- to 5-quart pot with a lid. A crowded, shallow skillet makes stirring awkward, especially once the shells expand. Brown the beef before adding liquid, then scrape the flavorful brown coating from the bottom as you pour in the broth. Blackened bits, by contrast, bring bitterness rather than useful flavor.

For 12 ounces of dry shells, this recipe starts with 2½ cups broth and a 15-ounce can of tomato sauce. That is a starting balance, not a reason to ignore the pot:

  1. Bring the mixture to a gentle simmer before covering. A vigorous boil can reduce the liquid before the shells soften.
  2. Stir every two to three minutes, reaching the bottom and separating any shells nesting inside each other.
  3. Start checking the pasta after about ten minutes. Package timing is a useful reference, but cooking in sauce differs from cooking in a large pot of water.
  4. If the shells are firm and the mixture looks dry, add hot water in ¼-cup increments. If they are nearly tender but the sauce is loose, finish uncovered.

I’d rather make one small water adjustment than rescue scorched pasta. The pan’s width, the lid’s fit, and the particular shells all affect how quickly moisture disappears.

Fix the texture before adding more cheese

Once the shells are tender with a little bite, lower the heat and stir in the cream. Remove the pot from the burner before adding Parmesan gradually. You want sauce clinging to the pasta, with a little movement when you tilt the pot, not a stiff mound that holds the spoon upright.

A short rest helps the sauce settle, but a long wait changes the dish. Use these cues before deciding it needs another handful of cheese.

What you noticeLikely issueWhat to do
Firm shells and a dry bottomNot enough remaining cooking liquidAdd ¼ cup hot water; cover briefly and check again
Tender shells in a thin sauceMore liquid than neededSimmer uncovered before adding the cream
Sauce tightens after restingPasta continues absorbing liquidStir in warm water, a tablespoon at a time
Cheese gathers into little clumpsCheese added too quickly or over strong heatRemove from heat; add finely grated cheese gradually
A serving of creamy beef and shells with sauce coating the pasta ridges.

Serve now, save leftovers thoughtfully

My preference is a simple green salad alongside this pasta: something crisp and sharp contrasts with the creamy sauce without adding another stovetop job. Steamed green beans or broccoli work too. For another ground-beef pasta dinner, Turkish pasta with garlic yogurt takes a tangier direction.

For another meal, portion leftovers into shallow containers and refrigerate within two hours, or within one hour if the room or outdoor temperature exceeds 90°F/32°C. Keep the refrigerator at 40°F/4°C or colder and use the pasta within three to four days. Reheat to 165°F/74°C, following USDA leftover guidance.

  • Stovetop: Add a splash of water, cover, and warm gently, stirring until evenly hot. Check the temperature rather than judging only by steam.
  • Microwave: Use a covered, vented microwave-safe bowl. Pause to stir so the center heats along with the edges.
  • Make-ahead choice: Chop the onion and measure the dry ingredients beforehand, but cook the pasta near serving time for better texture.
  • Freezing: It is possible, but expect softer shells and a less uniform cream sauce after thawing. Refrigerated leftovers are the better texture choice.

Creamy Beef and Shells Recipe

Laura Ambrouse
Creamy beef and medium pasta shells in tomato sauce with basil and Parmesan.
No ratings yet
Save
Medium pasta shells cook directly in a beef-and-tomato sauce, then finish with cream and Parmesan. Keep hot water nearby so you can adjust the sauce as the pasta cooks.
Prep Time 10 minutes
Cook Time 30 minutes
Rest 3 minutes
Total Time 43 minutes
Servings: 6 portions
Course: Main Course
Cuisine: American
Calories: 495

Ingredients
  

  • 1 teaspoon olive oil 5 mL
  • 1 pound 90%-lean ground beef 454 g
  • 1 medium yellow onion finely diced, about 150 g
  • 3 garlic cloves minced, about 9 g
  • 2 tablespoons tomato paste 32 g
  • 1 teaspoon dried oregano about 1 g
  • 1/2 teaspoon fine salt 3 g; more only if needed
  • 1/4 teaspoon black pepper about 0.5 g
  • 1 can no-salt-added plain tomato sauce 15 ounces / 425 g
  • 2 1/2 cups unsalted beef broth 600 mL
  • 12 ounces dry medium pasta shells 340 g
  • 1/2 cup heavy cream 120 mL / about 120 g
  • 1/3 cup finely grated Parmesan 30 g
  • 1/4 cup fresh basil leaves loosely packed, torn, about 5 g
  • hot water as needed for cooking and loosening sauce

Equipment

  • Wide, heavy 4- to 5-quart pot with lid
  • wooden spoon
  • Measuring jug
  • Food thermometer
  • Fine grater

Instructions
 

  1. Heat the oil in a wide, heavy 4- to 5-quart pot over medium-high heat. Add the beef and cook for 3 minutes, breaking it into small crumbles. Add the onion and cook for another 5–7 minutes, stirring, until the onion softens and the beef is browned. Spoon away excessive pooled fat if necessary.
  2. Lower the heat to medium. Add the garlic, tomato paste, oregano, salt, and pepper. Stir for 1 minute, taking care not to burn the garlic.
  3. Pour in the tomato sauce and broth. Scrape the bottom with a wooden spoon to release browned bits. Bring to a simmer, then stir in the dry shells.
  4. Cover and simmer gently for 10–15 minutes, stirring every 2–3 minutes and scraping the bottom. Begin tasting the pasta after 10 minutes. If the liquid is nearly absorbed while the shells are still firm, add 1/4 cup hot water at a time. If the shells are nearly tender and the sauce is very loose, uncover for the last few minutes. Cook until the shells are tender with a slight bite. Ground beef must reach 160°F/71°C.
  5. Turn the heat to low and stir in the cream. Warm for 1–2 minutes without a hard boil. Remove from the heat and gradually stir in the Parmesan and basil. Taste and adjust seasoning.
  6. Rest for 3 minutes. If the sauce tightens, add warm water a tablespoon at a time until creamy and spoonable. Divide into six portions and serve.

Nutrition

Serving: 1portion (1/6 batch)Calories: 495kcal

Video

Notes

Use plain tomato sauce, not ketchup or sweetened pasta sauce. Pasta shape, brand, pan width, and simmer strength affect liquid needs. Reduce the initial salt if using regular broth.
Video credit: Sip and Feast demonstrates the same one-pot beef-and-shells approach. Its formulation uses different proportions, plum tomatoes, and Pecorino; follow this card’s ingredient quantities and timing cues.
Calories are estimated from USDA reference foods and product-label values for the listed ingredients, divided by six; all beef fat is assumed retained. Brand and portion differences change estimates. Optional extra cheese is excluded. Contains wheat and milk; check packaged ingredients for additional allergens.
Refrigerate promptly in shallow containers, use within 3–4 days, and reheat to 165°F/74°C.

Tried this recipe?

Let us know how it turned out!

Sources

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top