This is the dinner equivalent of a warm hug from someone who knows exactly what you need. Seasoned ground beef, browned until deeply savory, simmered with garlic, crushed tomatoes, and a swirl of cream into a rosy, velvety sauce — and then the pasta cooks right in that sauce, drinking up every bit of flavor as it goes. A blanket of melty cheese over the top, a sprinkle of fresh basil, and you’ve got a one-pot, 30-minute dinner that tastes like it simmered all afternoon. One pot to wash, zero fuss, and the kind of creamy, beefy comfort that empties plates and earns second helpings. This is the recipe you’ll text your friend about mid-week: “make this tonight.”
Why You’ll Love This Recipe
- One pot, 30 minutes, one wash: The pasta cooks directly in the tomato-cream sauce — no separate pot, no colander, no mountain of dishes. From fridge to table in half an hour.
- The pasta cooks in the sauce — and it matters: As the pasta releases its starch into the sauce, the whole thing thickens into something silky and restaurant-worthy. Water-boiled pasta could never.
- Beefy, creamy, and deeply comforting: Browned ground beef, Italian seasoning, tomato, cream, and melted cheese hit every comfort-food note at once. This is the flavor profile the whole family agrees on.
- Budget-friendly weeknight magic: Ground beef, pantry tomatoes, and a box of pasta — cheap comfort that feeds a crowd and stretches to lunch the next day.
- Endlessly adaptable: Swap the beef for Italian sausage or ground turkey, add spinach or mushrooms, crank up the spice — the base recipe is rock-solid and bends to your mood.
Tools You’ll Need
- Large deep skillet, sauté pan, or Dutch oven (12-inch, with a lid)
- Wooden spoon or spatula
- Sharp knife and cutting board
- Can opener
- Measuring cups and spoons
Ingredients
For the Beef Base
- 1 lb (450 g) ground beef (80/20 works best)
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly cracked black pepper
- 1 teaspoon Italian seasoning
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon red pepper flakes (optional, for a little heat)
- 1 small yellow onion, finely diced (about 1 cup)
- 4 cloves garlic, minced
For the Sauce and Pasta
- 2 tablespoons tomato paste
- 1 can (28 oz / 800 g) crushed tomatoes
- 2 1/2 cups low-sodium beef broth (or chicken broth), plus more as needed
- 3/4 cup heavy cream
- 12 oz (about 340 g) short pasta — penne, rigatoni, or rotini
- 1 teaspoon sugar (optional, to balance the tomatoes’ acidity)
- 1 cup (about 110 g) shredded mozzarella cheese
- 1/2 cup freshly grated Parmesan cheese, plus more for serving
To Finish
- 1/4 cup chopped fresh basil (or parsley)
- Extra red pepper flakes, for serving
How to Make One-Pot Creamy Tomato Beef Pasta
Step 1: Brown the beef properly
Heat your large deep skillet over medium-high — no oil needed for 80/20 beef. Add the ground beef in an even layer and let it sit undisturbed 2–3 minutes for a deep brown crust. Break it up and cook 4–5 minutes more until no pink remains. Season with salt, pepper, Italian seasoning, smoked paprika, and red pepper flakes (if using). Leave about a tablespoon of rendered fat in the pot.
Step 2: Soften the onion and bloom the tomato paste
Reduce heat to medium, add diced onion, and cook 3–4 minutes until soft, scraping up browned bits. Add garlic; cook 30 seconds. Stir in tomato paste and cook 1–2 minutes until it darkens to deep brick color — this caramelizes it and removes the raw tinny edge.
Step 3: Build the sauce and add the pasta
Pour in crushed tomatoes and beef broth, scraping the bottom. Bring to a steady simmer. Stir in the uncooked pasta, making sure every piece is submerged (add up to 1/2 cup more broth if needed). Cover, reduce to a gentle simmer, and cook 12–14 minutes, stirring every 3–4 minutes so the pasta doesn’t stick. Done when just tender with the slightest bite.
Step 4: Make it creamy
Uncover, reduce heat to low. Stir in the heavy cream — watch the sauce turn a rosy blush. Simmer gently 1–2 minutes. Taste and adjust: more salt, a pinch of sugar if sharp, another crack of pepper. Too thin? Simmer uncovered a couple more minutes. Too thick? Splash in more broth.
Step 5: Melt the cheese and finish
Sprinkle mozzarella and Parmesan evenly over the pasta, cover, and let sit on low heat 2–3 minutes until melted into a gooey blanket. Remove from heat, scatter fresh basil over the top, and serve straight from the pot with extra Parmesan and red pepper flakes.
Tips for the Best Results
- Brown the beef in a single layer first. Give it 2–3 undisturbed minutes for deep savory flavor.
- Bloom the tomato paste. A minute or two of cooking until darkened makes the sauce taste slow-simmered.
- Stir the pasta while it simmers. Every 3–4 minutes keeps pieces separate and builds starchy silkiness.
- Grate your own Parmesan. Pre-shredded cheese has anti-caking agents that make sauces grainy.
- Use short, sturdy pasta. Penne, rigatoni, or rotini hold up; long thin pasta clumps in one-pot cooking.
- Keep extra broth on hand. A splash of warm broth loosens sauce and revives leftovers.
Mistakes to Avoid
- Draining all the beef fat. Keep about a tablespoon for flavor; spoon out the excess.
- Boiling hard instead of simmering gently. A violent boil cooks pasta unevenly and scorches the sauce.
- Adding the cream at a full boil. Dairy curdles under high heat — reduce to low first.
- Forgetting to taste before the cheese. Season the sauce first; it’s much harder to adjust after cheese melts in.
- Walking away from the pot. Stir every few minutes — 10 undisturbed minutes scorches the bottom.
Serving Suggestions
- Warm garlic bread — essential for sopping up the creamy tomato sauce.
- Simple green salad — sharp vinaigrette cuts the richness.
- Roasted broccoli or zucchini — char and contrast for the creamy pasta.
- Steamed green beans with lemon — bright and quick.
- Antipasto starters — marinated olives, cured meats, and cheese while the pot does its thing.
Storage and Reheating
Refrigerator: Up to 4 days in an airtight container; the pasta will absorb sauce — normal.
Freezer: Up to 2 months in freezer-safe containers; stir in a splash of broth or cream when reheating.
Reheating: Skillet over medium-low with a splash of broth or cream, stirring, until heated through. Microwave single portions at 50% power in 1-minute intervals, stirring between.
Frequently Asked Questions
Can I use ground turkey or Italian sausage instead of beef?
Yes — add a tablespoon of olive oil for turkey since it’s leaner. Sausage (casings removed) adds so much flavor you can skip the Italian seasoning.
My sauce came out too thin — what happened?
Pasta brands absorb different amounts of liquid. Simmer uncovered 2–3 minutes, stirring, until it thickens — the pasta starch does the work.
Can I make this without the heavy cream?
Substitute half-and-half (add off the heat to avoid curdling) or evaporated milk. Avoid regular milk — too thin and curdles in the tomato acidity.
What pasta shapes work best?
Penne, rigatoni, rotini, ziti, and shells — short, sturdy shapes that grab sauce. Avoid long thin shapes for the one-pot method.
Can I add vegetables?
Definitely — baby spinach wilted in at the end, mushrooms with the onions, diced bell peppers, or zucchini added with the tomatoes. Keep the pasta-to-sauce ratio balanced.
Recipe Card Data
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Servings: 6
- Course: Main Dish
- Cuisine: Italian-American
- Method: One-Pot Stovetop

