Save to Pinterest My oldest daughter came home from college last winter with the same request she is made since middle school: that pasta with the beef and creamy sauce. We ended up making it on a Tuesday night while catching up on semester stories. The kitchen filled with that rich tomato aroma that makes everyone wander in and ask whats for dinner, even my husband who had already eaten. Something about this dish just pulls people to the stove.
Last spring my neighbor stopped by while this was simmering, and she literally stayed until dinner was ready. The smell had drifted down the hallway, and three other apartments on our floor wanted the recipe. Now whenever someone in the building has a bad day, I make a double batch and share portions. Food has this way of becoming something bigger than just ingredients.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Ground beef: The 80/20 ratio gives you enough fat to build flavor without making the dish greasy, and browns up beautifully in the pot
- Yellow onion: Finely chopped so it almost disappears into the sauce, adding that essential sweet backbone that balances the acidity from tomatoes
- Garlic: Fresh minced garlic makes a huge difference here, so avoid the jarred stuff which can taste harsh and metallic
- Pasta shells: Medium shells are perfect because those curves hold onto the creamy sauce, and they cook evenly in the liquid
- Beef broth: Use a good quality broth or stock because it reduces down and concentrates, becoming part of the final sauce flavor
- Crushed tomatoes: These give you body and texture without being too chunky, and the tomato flavor mellows beautifully as it simmers with cream
- Heavy cream: This is what transforms the tomato base into something luxurious and comforting, so do not skip it or substitute with plain milk
- Whole milk: The combination of cream plus milk gives you richness without being overwhelming, and helps the sauce coat every shell perfectly
- Cheddar cheese: Sharp cheddar adds that familiar comfort flavor that reminds everyone of childhood, but grate it yourself for better melting
- Parmesan cheese: Adds a salty, nutty depth that rounds out the creaminess and keeps the dish from tasting too one dimensional
- Italian seasoning: A convenient blend that typically includes oregano, basil, and thyme, giving you that classic pasta herb profile without measuring multiple dried spices
- Paprika: Mild paprika adds a subtle earthy sweetness and a beautiful reddish hue to the finished dish
- Salt and black pepper: Essential for bringing all the flavors forward, but taste at the end since the cheese and broth already contain salt
- Crushed red pepper flakes: Just a hint of heat cuts through the richness and makes each bite more interesting
- Fresh parsley: Sprinkled on top at the end for a pop of fresh green color and a bright herbal note that lightens up the creamy dish
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Brown the beef:
- In a large deep skillet or Dutch oven, cook the ground beef over medium high heat, breaking it up with a wooden spoon until browned and cooked through. Drain excess fat if there is a lot pooling in the pan, but leave a little for flavor.
- Build the base:
- Add the chopped onion to the beef and cook for 2 to 3 minutes until softened. Stir in the minced garlic and cook for another 30 seconds until fragrant, being careful not to burn it.
- Combine everything:
- Add the pasta shells, beef broth, crushed tomatoes, Italian seasoning, paprika, salt, and black pepper. Stir well to combine, making sure the pasta is mostly submerged in the liquid.
- Simmer together:
- Bring to a gentle boil, then reduce heat to medium low, cover, and simmer for 12 to 14 minutes. Stir occasionally and cook until the pasta is al dente and most of the liquid has been absorbed.
- Add the cream:
- Stir in the heavy cream and whole milk, then simmer uncovered for 2 to 3 minutes. The sauce will thicken slightly and become noticeably creamier.
- Melt in the cheese:
- Add the cheddar and Parmesan cheeses, stirring until completely melted and the sauce is smooth and creamy. Taste and adjust seasoning if needed.
- Finish and serve:
- Remove from heat and garnish with chopped parsley and a sprinkle of red pepper flakes if desired. Serve hot while the cheese is still melty and the sauce coats every shell perfectly.
Save to Pinterest This recipe became a regular at our family Sunday dinners after my father in law tried it and declared it better than the Italian place downtown. He is not one to hand out compliments lightly, especially about pasta, so that felt like a real victory. Now he requests it whenever they visit, and I always make extra so he can take some home.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
Sometimes I swap in ground turkey or sausage when we have beef, and honestly it works just as well. The tomato and cream base is forgiving enough that you can play around with the protein without losing what makes this dish special. My sister adds spinach or peas in the last few minutes, and even my veggie hating kids barely notice.
Timing Is Everything
I have learned the hard way that pasta cooks faster than you expect when it is simmering directly in sauce. Check it a minute or two before you think it is done, because there is nothing sadder than mushy shells in what should be a perfectly creamy dish. Better to err on the side of slightly firm pasta.
Serving Suggestions
A crisp green salad with a vinaigrette cuts through the richness beautifully, and warm crusty bread is practically mandatory for sopping up any sauce left in the bowl. In the summer, I serve it with sliced cucumbers and tomatoes instead of salad for something lighter and more refreshing.
- This reheats surprisingly well for lunch the next day, though you may need to splash in a little milk when warming it up
- If you are making this for a crowd, double everything except the pasta and cook in two separate pots or one enormous Dutch oven
- The red pepper flakes are optional but I always include them because that tiny bit of heat makes the creaminess feel less heavy
Save to Pinterest There is something deeply satisfying about a one pot meal that feels this special, like you have made something much more complicated than you actually have. That is the beauty of this recipe.
Recipe FAQs
- → Can I use different pasta shapes?
Yes, you can substitute medium shells with other short pasta shapes like penne, rigatoni, macaroni, or fusilli. Just ensure the pasta is similar in size and adjust cooking time as needed since different shapes may absorb liquid differently.
- → How do I store leftovers?
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. The pasta will continue absorbing the sauce, so you may need to add a splash of milk or broth when reheating to restore creaminess.
- → Can I make this ahead of time?
This dish is best enjoyed fresh, but you can prepare it ahead and reheat. The sauce tends to thicken significantly in the refrigerator, so add extra liquid when warming. Avoid freezing as the cream and cheese may separate.
- → What can I substitute for ground beef?
Ground turkey, chicken, or Italian sausage work well as alternatives. For a vegetarian version, try plant-based ground meat crumbles or add extra vegetables like mushrooms, bell peppers, and zucchini for bulk.
- → Why do I need to drain the beef fat?
Draining excess fat prevents the final dish from becoming too greasy. However, don't rinse the beef as you'll lose flavor. A spoon or two of fat remaining adds richness without overwhelming the creamy sauce.
- → Can I use milk instead of heavy cream?
Yes, though the sauce will be less rich. You can substitute with half-and-half or use all whole milk for a lighter version. The sauce may not thicken quite as much, so consider reducing the liquid slightly or simmering a bit longer.