This satisfying pasta combines browned ground beef with a velvety cream sauce enriched with sun-dried tomatoes and parmesan. The dish comes together in just 35 minutes, making it ideal for weeknight dinners or special occasions. Italian herbs and a hint of red pepper add depth, while optional baby spinach brings fresh color and nutrients.
The first time I made this pasta, my husband took three bites in complete silence before looking up and asking what exactly I'd done to make it taste so incredible. That's when I knew this recipe was something special. The way the creamy sauce clings to each piece of pasta, those tangy sun-dried tomatoes popping through, and the richness of perfectly seasoned ground beef—it's the kind of dinner that makes people pause their conversations just to savor each forkful.
I've served this on Tuesday nights with family and on date nights when we wanted something impressive but not fussy. Last week my sister called specifically to get the recipe after tasting it at our weekly dinner gathering. There's something about the combination of flavors that feels restaurant-quality while still being the kind of food that makes people feel at home.
Ingredients
- 1 lb ground beef: The 85% lean ratio gives you enough flavor without making the sauce too greasy, and browned beef creates those gorgeous crispy bits that add depth to every bite
- 12 oz penne or rigatoni pasta: These tubular shapes catch the sauce beautifully in their ridges and centers—rigatoni is my personal favorite for how it holds onto the creamy coating
- 1 small yellow onion: Finely dicing creates almost a sweetness that melts into the sauce rather than distinct onion pieces
- 3 cloves garlic: Minced fresh garlic brings that aromatic warmth that makes the whole kitchen smell incredible
- ½ cup sun-dried tomatoes in oil: These are the secret weapon—tangy, chewy, and concentrated with umami that cuts through the creaminess perfectly
- 1 cup baby spinach: Optional but I always add it for that pop of color and a fresh element that balances the rich sauce
- 1 cup heavy cream: Creates that luscious restaurant-style sauce consistency that coats every strand of pasta
- ½ cup freshly grated parmesan cheese: Freshly grated makes a huge difference here—pre-grated doesn't melt as smoothly and lacks that nutty complexity
- 1 cup beef or chicken broth: The foundation that lets everything else shine while adding its own savory depth
- 1 tsp dried Italian herbs: Oregano, basil, and thyme blend creates that classic Italian-American flavor profile everyone loves
- ½ tsp crushed red pepper flakes: Just enough warmth to wake up your palate without overpowering the delicate balance
- Salt and black pepper: Essential for bringing all the flavors together and making them pop
- 2 tbsp olive oil: The foundation for sautéing and building those flavor layers from the ground up
Instructions
- Get the pasta going first:
- Bring a large pot of generously salted water to a rolling boil and cook your pasta until just al dente—it will finish cooking in the sauce later. Before draining, scoop out exactly ½ cup of that starchy pasta water, then drain the rest.
- Brown the beef beautifully:
- Heat olive oil in your largest skillet over medium-high heat and add ground beef, breaking it apart with your wooden spoon. Let it develop a nice golden crust in spots, about 5–6 minutes, then drain any excess fat if you prefer a lighter sauce.
- Build the aromatic base:
- Add your diced onion directly to the beef and sauté for 2–3 minutes until it turns translucent and sweet. Stir in the garlic for just 30 seconds—you want it fragrant, not browned or bitter.
- Add those sun-dried gems:
- Mix in the chopped sun-dried tomatoes and let them cook for a full minute to soften slightly and release their concentrated oils into the beef mixture.
- Create the sauce foundation:
- Pour in your broth and bring everything to a gentle simmer. Let it reduce by half, about 3 minutes, until the liquid has thickened slightly and the flavors have concentrated.
- Make it creamy and dreamy:
- Reduce heat to medium-low and pour in that heavy cream along with parmesan, Italian herbs, and red pepper flakes. Stir continuously until the cheese melts completely and the sauce becomes silky smooth, about 2–3 minutes.
- Bring it all together:
- Add your cooked pasta and spinach (if using) to the skillet, tossing everything together until the pasta is evenly coated. Add a splash of that reserved pasta water if the sauce needs loosening, then season generously with salt and pepper.
- Serve it with love:
- Plate while steaming hot, with extra parmesan grated over the top and perhaps a few fresh basil leaves if you have them on hand.
This recipe has become my go-to when I want to make someone feel special without spending hours in the kitchen. There's something about the way the aromas fill the house—garlic, beef, that hint of sun-dried tomato—that makes people gather in the kitchen, asking what's for dinner long before it's ready.
Making It Your Own
I've discovered that substituting half the parmesan with pecorino adds this wonderful salty complexity that takes the dish to another level. Sometimes I'll toss in sliced mushrooms with the onions—they absorb all those beef juices and become incredibly savory. For a lighter version, ground turkey works beautifully and lets the other flavors shine even brighter.
Perfect Pairings
A crisp green salad with a bright vinaigrette cuts through the richness perfectly. I almost always serve this with garlic bread, using the baguette to soak up every last bit of that incredible sauce. And don't forget a glass of red wine—something medium-bodied like a Chianti or Sangiovese complements the beef and tomato flavors beautifully.
Timing Everything Perfectly
The secret to having everything come together at the right moment is starting your water before anything else. I've learned to chop all my vegetables while waiting for the boil, and to start the beef as soon as the pasta goes in. By the time you drain the pasta, your sauce base should be reduced and ready for the cream, meaning everything hits the skillet at exactly the right temperature and consistency.
- Set out all ingredients before you start cooking—this comes together fast once you begin
- Warm your serving bowls in the oven for a few minutes so everything stays piping hot
- Double the recipe if you're feeding a crowd because leftovers disappear instantly
I hope this recipe becomes one of those meals you turn to again and again, the kind that fills your home with warmth and brings everyone to the table a little faster than usual.
Recipe FAQs
- → Can I make this ahead of time?
-
Yes, prepare the sauce and pasta separately up to a day in advance. Reheat gently with a splash of cream or broth before serving.
- → What pasta shapes work best?
-
Penne and rigatoni are ideal as their ridges and tubes catch the creamy sauce beautifully. Ziti or fusilli would also work well.
- → Can I use milk instead of heavy cream?
-
Heavy cream provides the richest texture. For a lighter version, use half-and-half, though the sauce will be slightly less thick.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat with a tablespoon of water or cream to refresh the sauce.
- → Can I freeze this dish?
-
Yes, freeze for up to 2 months. The texture may change slightly, but it will still taste delicious. Thaw overnight before reheating.