I remember making this creamy beef and shells on a rainy weeknight and how the whole kitchen smelled like comfort within minutes. It’s a one-skillet-style, family-friendly pasta that combines browned ground beef, juicy diced tomatoes, and melted cheddar into shells for an easy, satisfying meal. If you like quick, creamy pasta dinners you can make on a weeknight, you might also enjoy this closely related creamy beef pasta variations for more ideas.
Why you’ll love this dish
This recipe is a fast, budget-friendly supper that still feels homey. It’s great for stretching pantry staples: ground beef and canned tomatoes give big flavor, while the cream and cheddar make a silky sauce that clings to jumbo shells. Kids tend to love the cheesy texture, and leftovers reheat well for lunch the next day. Make it when you need a reliable weeknight winner or a simple dish to feed a small crowd.
"Comfort food that comes together fast, with melty cheese and a saucy bite of tomato—perfect for busy nights."
Preparing Creamy Beef and Shells
Step-by-step overview
- Boil salted water and cook jumbo shells until just al dente. Drain and set aside.
- Brown ground beef in a skillet, drain excess fat but leave a thin layer for flavor.
- Add canned diced tomatoes and seasonings, simmer briefly.
- Stir in cream or milk and melt in cheddar slowly to form a smooth sauce.
- Toss cooked shells with the sauce and heat through. Garnish and serve.
What you’ll need
- 1 pound ground beef (80/20 gives good flavor; leaner is fine if you drain thoroughly)
- 8 ounces jumbo pasta shells
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 cup shredded cheddar cheese (sharp or mild, packed)
- 1/2 cup cream or milk (half-and-half gives richer sauce; use whole milk for lighter)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Notes on ingredients: swap shells for any short pasta like rigatoni or penne if you don’t have jumbo shells. Use a mild melting cheese if cheddar isn’t available, but add a pinch of smoked paprika or mustard powder to boost flavor.
Directions to follow
- Fill a large pot with water, add a generous pinch of salt, and bring to a boil. Add jumbo shells and cook according to package directions until al dente. Drain and keep warm.
- Heat a large skillet over medium. Add the ground beef and break it up with a spoon. Cook until there’s no pink remaining, stirring occasionally to brown evenly.
- Carefully drain excess fat, leaving a thin film in the pan to carry flavor and prevent the beef from drying. Return the skillet to medium heat.
- Pour the diced tomatoes with their juices into 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 marry.
- Reduce heat to low and stir in the cream or milk. Add the shredded cheddar a handful at a time, stirring after each addition until the sauce becomes smooth and creamy. Taste and adjust seasoning.
- Add the cooked shells to the skillet. Gently toss so each shell is coated in the creamy tomato and beef sauce. Heat through for another minute or two.
- Serve straight from the skillet or transfer to plates. Sprinkle chopped fresh parsley on top if using and serve hot.
Best ways to enjoy it
- Serve with a simple green salad dressed with lemon and olive oil to cut the richness.
- A side of roasted vegetables like broccoli or green beans adds texture and color.
- For a quicker weeknight plate, pair with garlic bread or warm crusty rolls to mop up the sauce.
- If you want a spicier, flavor-forward companion dish, check this creamy option for a heat twist in the same pasta family: creamy Cajun chicken pasta.
Storage and reheating tips
- Refrigerate leftovers in an airtight container within two hours of cooking. Eat within 3 to 4 days for best quality.
- To reheat on the stove, add a splash of milk or cream to loosen the sauce and heat over low until warmed through. Stir frequently.
- Microwave reheating works too; cover loosely and heat in 30-second bursts, stirring between intervals.
- To freeze, cool completely, portion into freezer-safe containers, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
- Food safety note: reheat leftovers to 165°F (74°C) throughout before serving.
Helpful cooking tips
- Salt the pasta water well. It’s your last chance to season the shells themselves.
- Don’t overcook the shells; slightly undercook them if you plan to stir them back into the sauce so they finish cooking while absorbing flavor.
- Add the cheese slowly over low heat to prevent grainy separation; stirring constantly helps a glossy sauce form.
- If the sauce seems too thick, thin it with reserved pasta cooking water for better adhesion to the shells.
- Taste as you go. Canned tomatoes vary in acidity and salt, so adjust pepper and salt near the end.
Flavor swaps
- Swap ground beef for ground turkey or a plant-based ground alternative to lighten calories.
- Stir in a spoonful of tomato paste when adding diced tomatoes for a deeper tomato flavor.
- For a cheesier, creamier outcome, use a mix of cheddar and Monterey Jack.
- Add sautéed mushrooms or diced bell pepper with the beef for more vegetables and texture.
- Finish with a squeeze of lemon or a few red pepper flakes for brightness or heat.
Your questions answered
How long does this take from start to finish?
Active time is about 20 to 30 minutes. Boiling the pasta and browning the beef happen simultaneously, so total time is typically under 30 minutes.
Can I make this ahead and reheat for guests?
Yes. Prepare and cool, then refrigerate up to 3 days. Reheat gently on the stovetop with a splash of cream or milk. For a party, you can assemble in an oven-safe dish and warm at 350°F until heated through.
Is the recipe freezer-friendly?
Yes. Freeze cooled portions in airtight containers for up to 2 months. Thaw overnight in the refrigerator before reheating.
What can I use instead of cream?
Use whole milk or half-and-half. If using milk, the sauce will be slightly lighter; adding a small roux (butter plus flour) or an extra handful of cheese helps thicken it.
How do I prevent the cheese from becoming grainy?
Keep heat low when adding cheese and add it gradually while stirring. High heat causes the fat to separate and the protein to seize.

Creamy Beef and Shells
Ingredients
Method
- Boil salted water and cook jumbo shells until just al dente. Drain and set aside.
- Brown ground beef in a skillet, drain excess fat but leave a thin layer for flavor.
- Add canned diced tomatoes and seasonings, simmer briefly.
- Stir in cream or milk and melt in cheddar slowly to form a smooth sauce.
- Toss cooked shells with the sauce and heat through. Garnish and serve.


