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

Posted on September 6, 2025

by: Amelia Grace

Creamy shepherd's pie soup topped with mashed potatoes, peas, carrots, and ground beef

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!

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
shepherds pie soup google discover q60 150x150 1

Shepherd’s Pie Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: oussama
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: None

Description

A cozy and hearty soup that transforms the classic Shepherd’s Pie into a comforting dish, perfect for cold nights.


Ingredients

Scale
  • 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

Instructions

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

Notes

For a lighter version, substitute ground turkey or chicken. Sharp cheddar adds bold flavor, but mild cheddar works well for kids.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: British

Nutrition

  • Serving Size: 1 bowl
  • Calories: 339
  • Sugar: 3g
  • Sodium: 800mg
  • Fat: 16g
  • Saturated Fat: 8g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 23g
  • Fiber: 3g
  • Protein: 27g
  • Cholesterol: 70mg
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
shepherds pie soup google discover q60 150x150 2

Shepherd’s Pie Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: oussama
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: None

Description

A cozy and hearty soup that transforms the classic Shepherd’s Pie into a comforting dish, perfect for cold nights.


Ingredients

Scale
  • 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

Instructions

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

Notes

For a lighter version, substitute ground turkey or chicken. Sharp cheddar adds bold flavor, but mild cheddar works well for kids.

  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: British

Nutrition

  • Serving Size: 1 bowl
  • Calories: 339
  • Sugar: 3g
  • Sodium: 800mg
  • Fat: 16g
  • Saturated Fat: 8g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 23g
  • Fiber: 3g
  • Protein: 27g
  • Cholesterol: 70mg

Tags:

You might also like these recipes

Leave a Comment