This creamy Tuscan beef pasta is a single-pot dinner. You brown 500 g of ground beef, build a tomato-cream sauce, and cook the pasta directly in the liquid. The starch from the pasta thickens the sauce without a roux.
The dish borrows the flavors of a Tuscan skillet: sun-dried tomatoes, garlic, spinach, and Parmesan. Everything happens in one wide pot on the stovetop. Total time is about 30 minutes from a cold pan.
Weigh the ingredients before you start. The pasta-to-liquid ratio controls the final texture, and guessing makes the sauce thin or the noodles raw in the center.
Why You'll Love This Recipe
About the Ingredients
500 g (1 lb) ground beef, 80/20 lean
The 20% fat renders and browns for flavor. Substitute ground turkey for a leaner version, but add 1 tablespoon of olive oil to the pot first.
300 g (10.5 oz) dried penne or rigatoni
Short tubes hold the cream sauce inside. Buy a bronze-die brand if you can; the rough surface grips sauce better than smooth extruded pasta.
1 medium onion, about 150 g, finely diced
Yellow onion gives sweetness that balances the sun-dried tomatoes. Substitute 2 shallots for a milder, finer texture.
4 garlic cloves, about 12 g, minced
Fresh garlic only; jarred paste tastes flat after simmering. Add it late so it does not burn in the hot fat.
90 g (about 10 pieces) sun-dried tomatoes in oil, sliced
Pat them dry and reserve 1 tablespoon of the packing oil. Substitute oil-packed roasted red peppers if you dislike the tang.
800 ml (3 1/3 cups) low-sodium beef broth
Broth is the pasta cooking liquid here. Use unsalted or low-sodium stock; full-salt broth plus Parmesan makes the dish too salty.
200 ml (3/4 cup plus 1 tablespoon) heavy cream, 36% fat
High-fat cream resists curdling when it meets the hot broth. Substitute half-and-half only if you add it off the heat.
60 g (2/3 cup) finely grated Parmesan, plus more to serve
Grate it yourself from a wedge; pre-shredded cheese contains starch that clumps. Pecorino works but is saltier, so reduce the added salt.
120 g (4 packed cups) baby spinach
Baby spinach wilts in under a minute. Substitute chopped kale, but add it with the pasta so it has time to soften.
1 teaspoon dried oregano, 1/2 teaspoon red pepper flakes, 1 teaspoon salt, 1/2 teaspoon black pepper
Dried oregano is the backbone herb. Crush it between your fingers before adding to release the oils.
Tips & Tricks
Do not add all the broth at once
pour 600 ml first, then top up as the pasta absorbs, so the sauce stays creamy instead of soupy.
- Brown the beef in a single layer without stirring for the first 3 minutes; crowding the pot steams the meat and you lose the crust that flavors the sauce.
- Add the cream and Parmesan off the heat; boiling cream with acidic tomatoes and cheese is the main cause of a grainy, split sauce.
- Stir every 2 minutes while the pasta cooks; pasta sitting on the pot bottom sticks and scorches before the center is tender.
Pro Tips
Step-by-Step Instructions
1. Brown the beef
Heat a wide 28 cm pot over medium-high heat, 200 C (400 F). Add 500 g ground beef and press it flat; leave it 3 minutes until the underside is deep golden brown (a pale, gray surface means it is steaming, not browning).
2. Soften the onion
Reduce heat to medium, 175 C (350 F). Add the diced onion and cook 4 minutes, stirring, until translucent and glossy at the edges.
3. Bloom the garlic
Add 12 g minced garlic, 1 teaspoon oregano, and 1/2 teaspoon red pepper flakes. Stir 45 seconds until fragrant; garlic turning tan means it is about to burn, so move on.
4. Build the base
Stir in 90 g sun-dried tomatoes and 1 teaspoon salt. Cook 2 minutes until the tomatoes darken slightly and the pot smells sweet.
5. Add pasta and broth
Pour in 600 ml beef broth and scrape the pot bottom clean. Add 300 g pasta and push it under the liquid; it should be mostly submerged.
6. Simmer the pasta
Bring to a gentle boil, 100 C (212 F), then reduce to medium-low. Cover and cook 11 minutes, stirring every 2 minutes, until the pasta is al dente and the liquid is half absorbed.
7. Wilt the spinach
Add 120 g baby spinach in two handfuls, stirring 60 seconds until fully wilted and dark green. Add up to 200 ml more broth if the pot looks dry.
8. Finish the cream
Turn off the heat. Stir in 200 ml cream and 60 g Parmesan until the sauce is smooth and coats the pasta; a grainy texture means the pot was too hot.
9. Rest and serve
Rest 3 minutes off the heat so the sauce thickens. Taste, adjust salt, and serve with extra Parmesan.
Delicious Variations
Spicy version
add 1 finely chopped chipotle pepper with the garlic and finish with lime juice.
Vegetarian version
swap the beef for 400 g sliced cremini mushrooms and add 1 tablespoon soy sauce for depth.
Baked version
transfer the finished pasta to a dish, top with 100 g mozzarella, and broil 4 minutes at 230 C (450 F) until bubbling.
How to Store Delicious One Pot Creamy Tuscan Beef Pasta
Refrigerator
Store in an airtight container up to 3 days; the pasta absorbs sauce, so loosen with 2 tablespoons broth before reheating.
Freezer
Freeze portions up to 2 months; cream sauces separate slightly, so thaw overnight in the refrigerator rather than at room temperature.
Reheating
Reheat gently on the stovetop over medium-low, 150 C (300 F), with a splash of broth, stirring until steaming but not boiling.
Frequently Asked Questions
Q: Can I make creamy Tuscan beef pasta in one pot without draining the pasta?
Yes, the pasta cooks directly in the broth, so there is nothing to drain. Keep the liquid at a gentle boil and stir every 2 minutes so the starch thickens the sauce instead of sticking to the pot.
Q: Why did my cream sauce turn grainy?
The cream curdled because it boiled with the acidic tomatoes and cheese. Add the cream and Parmesan only after you turn off the heat, then stir until smooth.
Q: Can I use a different pasta shape?
Yes, any short dried shape works, but adjust the liquid. Penne and rigatoni need about 800 ml broth; smaller shapes like fusilli absorb less, so start with 700 ml and add more as needed.
Q: How do I keep the pasta from sticking to the pot?
Stir every 2 minutes with a wooden spoon, scraping the bottom corners. A wide pot and enough liquid also prevent sticking, so top up the broth if the surface looks dry.
Q: Is this dish spicy?
It is mildly warm, not hot, because 1/2 teaspoon of red pepper flakes spreads across six servings. For no heat, omit the flakes entirely; for real spice, double them.
Cook it once and note your exact simmer time; every stove runs a little different. Weigh, watch, repeat.
Delicious One Pot Creamy Tuscan Beef Pasta
This creamy Tuscan beef pasta cooks in one pot in 30 minutes, with tender ground beef, sun-dried tomatoes, spinach, and a silky Parmesan cream sauce.
🧂 Ingredients
- 500 g (1 lb) ground beef, 80/20 lean
- 300 g (10.5 oz) dried penne or rigatoni
- 1 medium onion, about 150 g, finely diced
- 4 garlic cloves, about 12 g, minced
- 90 g (about 10 pieces) sun-dried tomatoes in oil, sliced
- 800 ml (3 1/3 cups) low-sodium beef broth
- 200 ml (3/4 cup plus 1 tablespoon) heavy cream, 36% fat
- 60 g (2/3 cup) finely grated Parmesan, plus more to serve
- 120 g (4 packed cups) baby spinach
- 1 teaspoon dried oregano, 1/2 teaspoon red pepper flakes, 1 teaspoon salt, 1/2 teaspoon black pepper
📋 Instructions
- 1Brown the beef — Heat a wide 28 cm pot over medium-high heat, 200 C (400 F). Add 500 g ground beef and press it flat; leave it 3 minutes until the underside is deep golden brown (a pale, gray surface means it is steaming, not browning).
- 2Soften the onion — Reduce heat to medium, 175 C (350 F). Add the diced onion and cook 4 minutes, stirring, until translucent and glossy at the edges.
- 3Bloom the garlic — Add 12 g minced garlic, 1 teaspoon oregano, and 1/2 teaspoon red pepper flakes. Stir 45 seconds until fragrant; garlic turning tan means it is about to burn, so move on.
- 4Build the base — Stir in 90 g sun-dried tomatoes and 1 teaspoon salt. Cook 2 minutes until the tomatoes darken slightly and the pot smells sweet.
- 5Add pasta and broth — Pour in 600 ml beef broth and scrape the pot bottom clean. Add 300 g pasta and push it under the liquid; it should be mostly submerged.
- 6Simmer the pasta — Bring to a gentle boil, 100 C (212 F), then reduce to medium-low. Cover and cook 11 minutes, stirring every 2 minutes, until the pasta is al dente and the liquid is half absorbed.
- 7Wilt the spinach — Add 120 g baby spinach in two handfuls, stirring 60 seconds until fully wilted and dark green. Add up to 200 ml more broth if the pot looks dry.
- 8Finish the cream — Turn off the heat. Stir in 200 ml cream and 60 g Parmesan until the sauce is smooth and coats the pasta; a grainy texture means the pot was too hot.
- 9Rest and serve — Rest 3 minutes off the heat so the sauce thickens. Taste, adjust salt, and serve with extra Parmesan.
