I first made this Creamy Beef and Shells on a rainy weeknight when I needed something fast, comforting, and a little indulgent. It’s a simple skillet meal: browned ground beef warmed in tomatoes and cream, stirred with jumbo pasta shells and plenty of cheddar. If you like saucy, cheesy ground-beef dinners, try our creamy French onion beef casserole for another family-friendly option.
Why you’ll love this dish
This recipe hits a sweet spot: speedy, budget-friendly, and familiar enough that picky eaters usually say yes. The big shells trap the cheesy sauce, so every bite has a little pocket of flavor. It’s a one-skillet finish (plus a pot for pasta), which keeps cleanup minimal and weeknight stress low. Make it when you want comfort food that still comes together in about 30 minutes.
"Perfect for busy nights — creamy, simple, and the shells hold the sauce so well. My kids asked for seconds."
Preparing Creamy Beef and Shells
Quick overview so you know what’s coming: boil the shells until just tender, brown and season the beef, add the tomatoes and aromatics, then stir in cream and cheese to make a silky sauce. Toss the drained shells in the skillet until everything is combined and warmed through. This is a forgiving recipe that adapts well if you want to bulk it up with vegetables or swap in different cheeses.
What you’ll need
- 1 pound ground beef (lean to 85/15 is a good balance of flavor and less splatter)
- 8 ounces jumbo pasta shells (conchiglioni or large shells)
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 cup shredded cheddar cheese (sharp or mild, depending on preference)
- 1/2 cup cream or milk (heavy cream yields richer sauce; use whole milk for a lighter result)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Substitutions and notes: use half-and-half if you want something between cream and milk. If you prefer a lower-fat version, swap the ground beef for ground turkey and use milk instead of cream.
Step-by-step instructions
- Bring a large pot of salted water to a boil. Cook the jumbo shells according to package directions until al dente. Drain and set aside.
- Heat a large skillet over medium. Add the ground beef and break it up with a spoon. Cook until no pink remains. Drain excess fat from the pan.
- Add the canned diced tomatoes with their juices to the beef. Stir in garlic powder, onion powder, and a pinch of salt and pepper. Let the mixture simmer for 3 to 5 minutes so flavors meld.
- Reduce heat to low and stir in the cream or milk. Add the shredded cheddar and stir until the cheese melts and the sauce becomes smooth. Taste and adjust seasoning.
- Add the cooked shells to the skillet. Toss gently until each shell is coated in the creamy tomato-beef sauce and everything is heated through.
- Transfer to plates or serve straight from the skillet. Sprinkle chopped fresh parsley over the top if you like and serve hot.
Best ways to enjoy it
This dish is hearty on its own, but pairing ideas lift it further. A crisp green salad with a lemony vinaigrette cuts through the richness. For more substance, serve with roasted or mashed potatoes; try this cheesy ground beef and potatoes for a complementary, comfort-food side. Crusty bread or garlic toast also works well to sop up any leftover sauce.
Storage and reheating tips
Refrigeration: Cool leftovers within two hours, then store in an airtight container for up to 3 to 4 days.
Freezing: Place cooled portions in freezer-safe containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat gently on the stovetop over low heat with a splash of milk or water to restore creaminess and prevent curdling. Microwave in 30-second bursts, stirring between intervals, until hot throughout. Reheat to an internal temperature of 165°F (74°C) for safety. Always discard leftovers left at room temperature beyond two hours.
Pro chef tips
- Salt the pasta water well. It’s the main chance to season the shells from the inside out.
- Brown the beef without rushing. Letting it develop a little color adds depth to the final sauce.
- If the sauce separates or looks greasy after adding cheese, stir in a tablespoon of cream or milk at a time to bring it back together.
- For even faster prep, cook the pasta a few minutes less than package directions so it holds shape when finished in the sauce.
- Taste as you go. Canned tomatoes vary in salt and acidity, so adjust seasoning near the end.
Flavor swaps
- Dairy-free: Use a plant-based cream substitute and dairy-free shredded cheese. Choose a firm non-dairy cheese that melts well.
- Veggie-forward: Add a diced bell pepper and a cup of chopped spinach when you add the tomatoes. Sauté the pepper for 3 to 4 minutes first.
- Sweeter tomato profile: Use fire-roasted diced tomatoes for a smoky note or add a teaspoon of maple syrup or brown sugar if your tomatoes taste too acidic.
- Protein swaps: Ground turkey or ground chicken work in a pinch if you want a lighter version. Increase seasoning slightly to compensate for milder flavors.
- Extra cheese: Stir in a half cup of mozzarella with the cheddar for a stringier, gooier finish.
Common questions
How long does this take to make?
Hands-on time is about 10 to 15 minutes. Total time, including boiling the pasta, is roughly 25 to 30 minutes depending on pasta cook time.
Can I make this ahead and reheat?
Yes. Assemble through step 4, cool completely, then refrigerate. When ready to serve, reheat gently on the stovetop, add the cooked shells, and warm until piping hot. If frozen, thaw overnight before reheating.
What cheese works best?
Sharp cheddar melts nicely and gives good flavor. For a creamier texture, mix half cheddar and half mozzarella. Avoid pre-shredded cheeses if possible; they contain anti-caking agents that can affect melting.
Can I add vegetables for more nutrition?
Absolutely. Sauté diced onions, bell peppers, mushrooms, or zucchini with the beef, or fold in fresh spinach at the end until wilted.
Is this freezer-friendly?
Yes. Freeze cooled portions in airtight containers for up to two months. Thaw in the fridge overnight before reheating.







