One Pot Creamy Shells and Beef for Those Cozy Weeknight Dinners

There’s something about a meal that cooks all in one pot that makes life feel a little easier. I remember the first time I tried this recipe—I was juggling a tired toddler and a work deadline, and honestly, I was skeptical. But as the rich aroma of garlic and Italian seasoning filled the kitchen, and the shells softened in the creamy tomato sauce, I found myself stealing little tastes straight from the pot, the tang of tomatoes blending with melty cheese and savory beef in a way that felt both indulgent and homey. Somewhere between stirring and chasing a distracted kiddo, I realized I hadn’t even set the table yet. That’s when I knew this was a keeper.

The beauty of this dish is in its simplicity and the way it manages to be both hearty and smooth without needing multiple pans or hours of attention. It’s the kind of meal you come back to again and again, especially when you want comfort food without the fuss.

  • It’s a genuine one-pot wonder—minimal cleanup means you can sit down sooner.
  • The creamy sauce balances savory beef and tender pasta shells perfectly, though it’s rich, so a light salad or steamed veggies on the side works well.
  • This dinner feels special enough for guests, but it’s easy enough for a hectic weeknight.
  • It’s simple—and that’s kind of the point. No complicated steps or rare ingredients.
  • While it’s creamy and cheesy, it’s not overwhelmingly heavy, so it doesn’t leave you overly full or sluggish.

If you’re worried about timing, this one usually comes together in about 35 minutes, which feels like a win when you’re racing the clock. And since it’s all in one pot, you can keep an eye on the pasta as it simmers without juggling multiple pots and pans.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One Pot Creamy Shells and Beef


  • Total Time: 35 minutes
  • Yield: 4 1x

Description

A comforting and easy one-pot meal featuring tender pasta shells cooked with ground beef in a creamy tomato sauce. Perfect for a quick weeknight dinner with minimal cleanup.


Ingredients

Scale

1 tablespoon olive oil
1 pound ground beef
1 small yellow onion, finely chopped
3 cloves garlic, minced
1 teaspoon dried Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
2 cups beef broth
1 cup water
1 (14.5 ounce) can diced tomatoes, undrained
8 ounces medium pasta shells
1/2 cup heavy cream
1 cup shredded mozzarella cheese
1/4 cup grated Parmesan cheese
2 tablespoons chopped fresh parsley


Instructions

Heat olive oil in a large deep skillet or pot over medium-high heat.
Add the ground beef and cook, breaking it up with a spoon, until browned and cooked through, about 5-7 minutes.
Add the chopped onion and minced garlic to the beef. Cook for 3-4 minutes until the onion is softened.
Stir in the dried Italian seasoning, salt, and black pepper.
Pour in the beef broth, water, and undrained diced tomatoes. Stir to combine.
Add the pasta shells to the pot and bring the mixture to a boil.
Reduce heat to medium-low, cover, and simmer for 12-15 minutes, stirring occasionally, until the pasta is tender and most of the liquid is absorbed.
Stir in the heavy cream, shredded mozzarella, and grated Parmesan cheese until the cheese is melted and the sauce is creamy.
Remove from heat and sprinkle with chopped fresh parsley before serving.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes

Kitchen Notes: I usually use whatever pot I have that’s deep enough to hold the liquids and pasta comfortably—no need for fancy gear here. This dish pairs nicely with a crisp green salad or some roasted veggies if you want to add brightness. Sometimes I swap out mozzarella for a bit of sharp cheddar, or add a pinch of red pepper flakes when I want a little heat, though that’s a personal gamble because not everyone in my house loves spice. If you’re short on time, you can toss in frozen diced onions instead of fresh, but the flavor is a bit milder. And if you want to stretch it, adding extra broth and a few more pasta shells works, though the sauce will be thinner.

FAQ: This meal reheats well but can thicken up in the fridge; just add a splash of broth or water when warming it back up. If you don’t have ground beef, ground turkey or chicken could be decent swaps, but the flavor will be lighter. The pasta shells hold up nicely, but if you want to switch to a different pasta shape, something small like elbow macaroni should work fine, though cooking time might vary.

Ready to give this cozy dinner a try? Grab your pot and get cooking—you’ll appreciate the easy cleanup as much as the creamy, cheesy comfort in every bite.