I grew up on simple, saucy skillet meals, and this Creamy Beef and Shells is one of those weeknight winners that always feels like a warm hug. Ground beef, cheesy cream, and jumbo pasta shells come together fast for a family-friendly dinner that’s easy to scale and hard not to love. If you appreciate straightforward comfort food that cooks in under 30 minutes, you might also enjoy a similar skillet twist in this ground beef Philly cheesesteak recipe I often turn to.
Why you’ll love this dish
This recipe hits the sweet spot between speedy and satisfying. It’s budget-friendly, uses pantry staples, and the jumbo shells hold sauce so every bite is comforting. Parents like it because kids usually accept the mild cheddar and the saucy pasta, cooks like it because cleanup is minimal, and hosts like it because it feeds a crowd without fuss.
"Simple ingredients, big flavor. The shells trap the creamy sauce so every forkful feels indulgent without being complicated."
Preparing Creamy Beef and Shells
Quick overview of the process so you know what to expect: boil the shells until al dente, brown and drain the ground beef, stir in diced tomatoes and seasonings, fold in cream and cheddar until smooth, then toss the cooked shells in the sauce until everything is coated and heated through. Total active time is about 20 to 30 minutes.
What you’ll need
- 1 pound ground beef (lean to 85/15)
- 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, your choice)
- 1/2 cup cream or milk (heavy cream or whole milk)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Notes on ingredients and substitutions: use whole milk for a lighter version, or heavy cream for extra richness. If you do not have jumbo shells, large shells or even medium shells will work; they won’t hold as much sauce but the dish will still be delicious. Low sodium canned tomatoes help control overall salt, especially if your cheddar is salty.
Directions to follow
- Bring a large pot of salted water to a boil. Add the jumbo shells and cook 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 the garlic powder, onion powder, and a pinch of salt and pepper. Let the mixture simmer gently for 3 to 5 minutes to meld flavors.
- Reduce the heat to low and stir in the cream or milk. Add the shredded cheddar a handful at a time and stir until fully melted and the sauce is smooth. Taste and adjust seasoning.
- Add the cooked shells to the skillet. Toss gently until the shells are coated in the sauce and warmed through. If the sauce is too thick, add a splash of milk to loosen it.
- Serve hot. Sprinkle with chopped fresh parsley if desired.

Best ways to enjoy it
Serve this as a main dish with crisp sides to cut through the richness. A simple green salad with a vinaigrette adds brightness. Steamed green beans, roasted broccoli, or a plate of sautéed spinach are great vegetable companions. For a heartier meal, offer garlic bread or a warm crusty loaf so guests can sop up extra sauce.
Storage and reheating tips
Refrigerate leftovers in an airtight container within two hours of cooking. Stored properly, the dish will keep for 3 to 4 days. To reheat, warm gently in a skillet over low heat with a splash of milk to restore creaminess, or microwave in short bursts, stirring between intervals. For freezing, cool completely then freeze in a shallow airtight container for up to 2 months. Thaw overnight in the refrigerator before reheating. Always reheat to an internal temperature of 165 degrees Fahrenheit for food safety.
Tricks for success
- Use 85/15 ground beef for flavor with manageable fat; drain excess fat so the sauce does not get greasy.
- Do not overcook the shells. Al dente pasta keeps its shape when tossed with the sauce.
- Add the cheese gradually over low heat to prevent separation. Stir constantly until smooth.
- If your sauce separates, whisk in a tablespoon of cream or a splash of milk off the heat to bring it back together.
- For extra flavor depth, stir in a teaspoon of Dijon mustard or a pinch of smoked paprika at step 4.
If you like one-pan comfort meals, try this other easy skillet option for a different weeknight rotation: ground turkey and peppers skillet.
Recipe variations
- Make it vegetarian by swapping cooked lentils or a plant-based crumbled meat substitute for the beef.
- Swap cheddar for pepper jack or Monterey Jack for a little heat and creaminess.
- Add frozen corn or peas at the end for color and sweetness.
- Turn it into a baked pasta: transfer to a baking dish, top with extra cheese, and bake at 375 F for 10 minutes until bubbly and golden.
Helpful answers
How long does this recipe take from start to finish?
Active time is about 20 to 30 minutes. Boiling the pasta and browning the beef are the two main time steps.
Can I use leaner or fattier ground beef?
You can. Leaner beef (90/10 or leaner) will be less oily but slightly drier; add a teaspoon of olive oil when cooking if needed. Fattier beef (80/20) gives more flavor but expect to drain more fat after browning.
Can I make this ahead of time?
Yes. Prepare through step 4, cool, then refrigerate for up to 24 hours. Reheat, add cooked shells, and finish as directed. If freezing, assemble completely, cool, and freeze; thaw overnight before reheating.
Is it safe to freeze cream-based pasta?
Yes, but the texture can change slightly. Reheat gently with a splash of milk and stir well to re-emulsify the sauce.
What cheese melts best for this recipe?
Sharp or mild cheddar both work well. Monterey Jack, Colby, or a blend of cheddar and mozzarella will also melt smoothly and create a creamier texture.

Creamy Beef and Shells
Ingredients
Method
- Bring a large pot of salted water to a boil. Add the jumbo shells and cook 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 the garlic powder, onion powder, and a pinch of salt and pepper. Let the mixture simmer gently for 3 to 5 minutes to meld flavors.
- Reduce the heat to low and stir in the cream or milk. Add the shredded cheddar a handful at a time and stir until fully melted and the sauce is smooth. Taste and adjust seasoning.
- Add the cooked shells to the skillet. Toss gently until the shells are coated in the sauce and warmed through. If the sauce is too thick, add a splash of milk to loosen it.
- Serve hot. Sprinkle with chopped fresh parsley if desired.


