Cozy One-Pot Shepherd’s Pie Soup (Creamy, Hearty & Protein-Packed)

These hearty bowls of Shepherd’s Pie Soup deliver 27g of protein per serving, filled with tender potatoes, lean beef, and cheesy creaminess. Made in just one pot, this family-friendly meal is ready in under 45 minutes with minimal cleanup.

There’s something deeply comforting about turning a traditional dish into a cozy, weeknight soup. This Shepherd’s Pie Soup started on a chilly night when my daughter asked for “something warm and cheesy like a hug” , and this one delivered! It’s become one of our most-requested cold weather dinners.

Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes


What You’ll Need (Ingredients)

  • 1 pound lean ground beef
  • 2 large carrots, diced
  • 1 large onion, diced
  • 3 cloves garlic, minced
  • 3 cups chicken broth
  • 1 cup half-and-half
  • 1 ½ cups diced potato
  • ½ teaspoon ground sage
  • ½ cup frozen peas
  • ½ cup frozen corn
  • 1 cup freshly grated cheddar cheese
  • 2 teaspoons cornstarch
Rustic bowls of shepherd’s pie soup with golden mashed potato topping, ground beef, peas, and carrots

Step-by-Step Soup Magic

  • In a large Dutch oven, cook ground beef over medium heat until browned, breaking it up as it cooks.
  • Drain and set beef aside.
  • In the same pot, sauté onions and carrots for 5 minutes until softened.
  • Stir in minced garlic and cook for 1 more minute.
  • Pour in chicken broth, scraping up the tasty bits from the bottom.
  • Return beef to the pot and add half-and-half, potatoes, and ground sage. Stir well.
  • Bring to a boil; cook 5 minutes.
  • Add frozen corn and peas. Simmer another 10 minutes.
  • In a small bowl, toss cheese with cornstarch, then slowly stir into the soup until fully melted and creamy.
  • Season with salt and pepper to taste. Serve warm!

Betty’s Favorite Shortcuts

  • Sub ground turkey or chicken for a lighter version.
  • Use a frozen veggie mix (peas, corn, carrots) to save chopping time.
  • Sharp cheddar adds bold flavor, but mild cheddar works great for kiddos.

Nutrition Per Bowl (Approx)

  • Calories: 339 kcal
  • Protein: 27g
  • Carbs: 23g
  • Fat: 16g
  • Fiber: 3g
  • Calcium: 216mg
  • Iron: 3mg

Cozy Ways to Serve It

  • Top with extra shredded cheese or crispy onions.
  • Serve with warm crusty bread or garlic toast.
  • Add a dollop of mashed potatoes for fun!

Leftovers & Storage

  • Refrigerate in airtight container for 3-4 days.
  • Reheat gently on stovetop or microwave, stirring frequently.
  • Freeze in single-serve portions (without cheese for best texture) up to 2 months.

What I Learned the Hard Way

  • I once used pre-shredded cheese and it clumped instead of melting , always go fresh grated!
  • Forgot to drain the beef once, and the soup turned greasy. Don’t skip that step.

Soup Secrets You Asked For

Can I make this vegetarian?
Absolutely! Swap beef for lentils or mushrooms, and use veggie broth.

Can I double this recipe?
Yes , just use a big enough pot and freeze the extras!

Is this freezer-friendly?
Yes, but skip the cheese and add it fresh when reheating.


Your Turn to Simmer!

Try this cozy soup next time you crave comfort in a bowl. Share a snap on Pinterest or tag me @FlavorsByBetty , I love seeing your creations!

Leave a Comment