I still make this skillet nearly every week when I need something quick, comforting, and stubbornly simple. Creamy Beef and Shells is a one-skillet pasta-meets-comfort-food dish: browned ground beef folded into a creamy, cheesy tomato sauce and tossed with jumbo shells so every bite catches sauce. It’s the kind of weeknight dinner that’s both kid-friendly and grown-up enough to serve to friends, and if you like fast, creamy skillet meals try this take on creamy chicken garlic Parmesan pasta for another weeknight favorite.
What makes this recipe special
This recipe hits a sweet spot: minimal prep, pantry-friendly ingredients, and bold comfort flavors. It uses common staples—ground beef, canned tomatoes, cheddar, and cream—to make a silky sauce that clings to oversized shells. No long simmering or complicated sauces required.
"I swapped the usual casserole for this skillet and never looked back—fast, cheesy, and everyone at the table cleaned their plates."
Why it works: the shell shape cradles meat and sauce; the cream keeps the tomatoes from tasting sharp; and cheddar provides a familiar, melty finish that both kids and adults enjoy.
Preparing Creamy Beef and Shells
Quick overview of the process so you know what to expect:
- Boil pasta shells until al dente and set aside.
- Brown and drain the ground beef in a hot skillet.
- Add diced tomatoes and seasonings; simmer briefly.
- Lower heat, stir in cream and cheddar until smooth.
- Toss cooked shells into the sauce until everything is coated and hot.
This is a fast, stovetop meal that comes together in about 25–30 minutes from start to finish.
What you’ll need
- 1 pound ground beef
- 8 ounces jumbo pasta shells
- 1 can (14.5 ounces) diced tomatoes, undrained
- 1 cup shredded cheddar cheese
- 1/2 cup cream or milk (cream = richer sauce; milk = lighter)
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- Salt and pepper to taste
- Fresh parsley for garnish (optional)
Notes and substitutions:
- Swap half-and-half or whole milk for cream to reduce richness; add a tablespoon of butter if you want a silkier mouthfeel.
- Try sharp cheddar for more tang, or a mild cheddar for a gentler melt.
- Use lean ground beef (90/10) to reduce draining, or 80/20 for more flavor—just drain excess fat after browning.
Directions to follow
- Fill a large pot with salted water and bring it to a boil. Cook 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, leaving a thin film to carry flavor.
- 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.
- Reduce heat to low and stir in the cream or milk. Add the shredded cheddar a handful at a time, stirring until the cheese melts and the sauce becomes smooth. Taste and adjust seasoning.
- Add the cooked shells to the skillet. Toss gently so each shell is coated in the creamy tomato-beef sauce. Heat through for a minute or two.
- 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 pairs well with bright, crunchy sides. Try:
- A crisp green salad with lemon vinaigrette to cut the richness.
- Steamed green beans or roasted broccoli tossed with a squeeze of lemon.
- Garlic bread or crusty rolls to sop up any leftover sauce.
If you want a different bowl-style dinner, you might also enjoy an easy 20-minute Korean ground beef bowl for another quick, savory ground-beef option.
Keeping leftovers fresh
Refrigerate cooked Creamy Beef and Shells within two hours of cooking. Store in an airtight container for 3 to 4 days. To reheat, warm gently on the stove over low heat with a splash of milk or cream to loosen the sauce, or microwave in short bursts, stirring between intervals. If freezing, place in a freezer-safe container and freeze for up to 3 months. Thaw overnight in the fridge before reheating. Always reheat to 165°F (74°C) for food safety.
Helpful cooking tips
- Salt the pasta water generously; it’s your only chance to season the shells themselves.
- Don’t overcook the shells—al dente texture holds up better when mixed with the sauce.
- When adding cheese, keep the heat low to avoid grainy, separated sauce. Stir steadily until fully melted.
- If the sauce looks too thick, add a tablespoon or two of pasta water or milk to reach the desired consistency.
- Taste for salt after the cheese melts. Cheddar can add significant saltiness.
Creative twists
- Swap beef for ground turkey or a plant-based crumble for a lighter or vegetarian version.
- Stir in a tablespoon of tomato paste with the tomatoes for a deeper tomato flavor.
- Finish with a spoonful of pesto or a handful of arugula for a peppery lift.
- For a baked version: transfer to a baking dish, top with extra cheddar, and bake at 375°F (190°C) until bubbly, about 12–15 minutes.
FAQ
How long does this recipe take from start to finish?
Active time is about 20–25 minutes. Including pasta cooking and brief simmering, expect roughly 25–30 minutes total.
Can I make this ahead of time?
Yes. Prepare through step 6, cool, and store in the refrigerator for up to 2 days. Reheat gently with a splash of milk, stirring until hot.
What’s the best pasta to use if I don’t have jumbo shells?
Large conchiglie (other shell shapes), rigatoni, or penne work well. Choose a shape with ridges or pockets to catch the sauce.
Can I reduce the calories or fat?
Use 90/10 ground beef or ground turkey, swap cream for low-fat milk, and reduce the cheese by a quarter. Add extra vegetables (spinach, mushrooms) to bulk the dish with lower-calorie ingredients.
Is it safe to freeze after adding cream and cheese?
Yes. Freeze fully cooled in an airtight container for up to 3 months. Thaw in the refrigerator overnight and reheat slowly with a splash of milk to restore creaminess.

Creamy Beef and Shells
Ingredients
Method
- Fill a large pot with salted water and bring it to a boil. Cook 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, leaving a thin film to carry flavor.
- 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.
- Reduce heat to low and stir in the cream or milk. Add the shredded cheddar a handful at a time, stirring until the cheese melts and the sauce becomes smooth. Taste and adjust seasoning.
- Add the cooked shells to the skillet. Toss gently so each shell is coated in the creamy tomato-beef sauce. Heat through for a minute or two.
- Transfer to plates or serve straight from the skillet. Sprinkle chopped fresh parsley over the top if you like and serve hot.


