Hearty Shepherds Pie Soup Recipe for Busy Weeknights


Hearty shepherds pie soup in a bowl with ground beef, potatoes, peas, and corn in a savory broth topped with fresh parsley.

This shepherds pie soup takes everything I love about the classic casserole and turns it into a bowl you can eat any weeknight. The ground beef, tender potatoes, and savory broth come together in under 45 minutes on a single stovetop. No mashed potato topping to worry about — the potatoes cook right in the soup.

Prep Time: 10 minutes

Cook Time: 35 minutes

Total Time: 45 minutes

Servings: 6

Method: Stovetop

Why This Shepherds Pie Soup Works

Classic shepherd’s pie is a project — mashing potatoes, layering filling, waiting for the oven. This shepherds pie soup skips all of that. The potatoes simmer directly in the broth and absorb the savory beef flavor as they cook. You get the same hearty, stick-to-your-ribs result in half the time.

Worcestershire sauce is the key to that deep, savory flavor. One tablespoon goes a long way — it adds an umami backbone that broth alone can’t provide. Combined with tomato paste, it builds a rich base that tastes like it simmered all afternoon.

I finish the soup with sour cream stirred in off the heat. It adds creaminess without curdling and gives the broth a slight tang that cuts through the richness of the beef. Greek yogurt works as a substitute if that’s what you have on hand.

Ingredients

  • 1 tablespoon canola oil
  • 1 lb (450g) 90% lean ground beef
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 4 cups (960ml) beef broth
  • 2 cups (480ml) chicken broth
  • 3 large Russet potatoes, peeled and diced into 1/2-inch cubes
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 1 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup sour cream
  • 2 tablespoons fresh parsley, chopped

What You Need for Shepherds Pie Soup

Ground beef — 90% lean keeps the soup from turning greasy. Drain any excess fat after browning before adding the vegetables. You can also use ground lamb for a more traditional shepherd’s pie flavor.

Worcestershire sauce — just one tablespoon adds a savory, slightly tangy depth that broth alone won’t give you. Don’t skip it. It’s the ingredient that makes people ask what’s in the soup.

Tomato paste — two tablespoons cooked directly with the vegetables add body and a subtle sweetness. Cook it for a full minute before adding broth so it loses its raw edge.

Russet potatoes — they hold their shape while cooking but absorb flavor well. Cut them into uniform 1/2-inch cubes so they cook evenly. Yukon Gold potatoes work too and have a slightly creamier texture.

Frozen peas and corn — add them in the last 5 minutes. They thaw instantly in the hot broth and retain their bright color. Adding them too early makes them mushy.

Sour cream — stir it in after you remove the pot from heat. This prevents curdling and keeps the soup smooth. Full-fat sour cream gives the richest result.

How to Make Shepherds Pie Soup

  1. Heat canola oil in a large pot over medium-high heat.
  2. Add ground beef. Cook for 6 minutes, breaking it into crumbles, until browned.
  3. Drain any excess fat from the pot.
  4. Add diced onion and carrots. Cook for 4 minutes until softened.
  5. Add minced garlic and tomato paste. Cook for 1 minute, stirring constantly.
  6. Add Worcestershire sauce. Stir to combine.
  7. Pour in beef broth and chicken broth. Stir to deglaze the bottom of the pot.
  8. Add diced potatoes, dried thyme, salt, and black pepper. Stir well.
  9. Bring to a boil. Reduce heat to medium-low. Simmer for 20 minutes until potatoes are fork-tender.
  10. Add frozen peas and corn. Stir and cook for 5 minutes until heated through.
  11. Remove from heat. Stir in sour cream until fully incorporated.
  12. Taste and adjust seasoning. Ladle into bowls and top with fresh parsley.

Shepherds Pie Soup Variations

Ground Lamb Version

Swap ground beef for ground lamb for a more traditional shepherd’s pie base. The lamb has a richer, slightly gamey flavor that works well with thyme and Worcestershire sauce. Brown it the same way and drain any excess fat before continuing.

Loaded Version with Cheddar

Stir in 1/2 cup shredded sharp cheddar cheese along with the sour cream at the end. The cheese melts into the broth and adds another layer of richness. Top individual bowls with extra shredded cheddar for a meltier finish.

Slow Cooker Version

Brown the beef and sauté the onion and carrot on the stovetop first, then transfer everything to the slow cooker. Add broth, potatoes, and seasonings. Cook on low for 6 hours or high for 3 hours. Stir in frozen vegetables and sour cream in the last 30 minutes.

Dairy-Free Version

Skip the sour cream and add one can of full-fat coconut milk instead. The flavor is slightly different but the creaminess is there. Use a dairy-free Worcestershire sauce if strict dairy-free is a requirement, as some brands contain anchovy.

Tips for the Best Shepherds Pie Soup

  • I always drain the beef fat before adding vegetables. Too much fat makes the broth greasy and coats the potatoes in a way that prevents them from absorbing flavor.
  • Cut potatoes to a consistent size — about 1/2 inch. Uneven pieces mean some are mushy before others are cooked through.
  • Cook the tomato paste for a full minute before adding liquid. This caramelizes it slightly and removes the sharp, raw tomato taste.
  • Don’t add sour cream while the soup is still boiling. The acid in sour cream will curdle in high heat. Remove from heat first, let it settle for 30 seconds, then stir it in.
  • This soup thickens as it sits. If reheating leftovers, add a splash of broth to loosen it back up before serving.
  • Fresh parsley at the end brightens the whole bowl. I always have it on the counter before I start so I don’t forget it.

Make Ahead & Storage

This shepherds pie soup keeps in the fridge for up to 4 days. The potatoes absorb more broth overnight, so the soup will be thicker on day two. Add a 1/4 cup of broth when reheating on the stovetop to bring it back to the right consistency.

To freeze, leave out the sour cream and potatoes — both change texture after freezing. Freeze the beef and broth base for up to 3 months. When ready to serve, thaw overnight, add fresh diced potatoes, bring to a simmer until tender, then stir in fresh sour cream.

Common Questions

What’s the difference between shepherd’s pie and cottage pie?

Shepherd’s pie uses lamb. Cottage pie uses beef. Most American versions use ground beef and call it shepherd’s pie anyway. This soup recipe works with either protein — use lamb for the traditional version or beef for what you likely have on hand.

Can I use instant potatoes instead of fresh potatoes?

You can stir instant mashed potatoes in at the end to thicken the soup rather than cooking raw potatoes in the broth. Add them 2 tablespoons at a time until you hit the consistency you want. The texture is different — more of a stew — but it works when you’re short on time.

How do I make shepherds pie soup thicker?

Mash a few of the potato cubes against the side of the pot with the back of a spoon. This releases starch directly into the broth and thickens it without adding flour. You can also stir in 1 tablespoon of cornstarch dissolved in 2 tablespoons of cold water and simmer for 2 minutes.

Can I add other vegetables to this soup?

Yes. Diced celery goes in with the onion and carrot. Green beans can be added in the last 10 minutes. Mushrooms brown well with the beef before you add the onion. All of them fit the shepherd’s pie flavor profile naturally.

This shepherds pie soup captures the hearty comfort of the classic dish in a weeknight-friendly format. Save this recipe and tap the link for the full recipe with every step.

Hearty shepherds pie soup in a bowl with ground beef, potatoes, peas, and corn in a savory broth

Hearty Shepherds Pie Soup Recipe for Busy Weeknights

A one-pot stovetop soup with ground beef, Russet potatoes, peas, corn, and a creamy Worcestershire-spiked broth.

Prep
10 min
Cook
35 min
Total
45 min
Servings
6
Calories
380

Ingredients

  • 1 tablespoon canola oil
  • 1 lb (450g) 90% lean ground beef
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 tablespoon Worcestershire sauce
  • 4 cups (960ml) beef broth
  • 2 cups (480ml) chicken broth
  • 3 large Russet potatoes, peeled and diced into 1/2-inch cubes
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 1 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup sour cream
  • 2 tablespoons fresh parsley, chopped

Instructions

  1. Heat canola oil in a large pot over medium-high heat.
  2. Add ground beef. Cook for 6 minutes, breaking it into crumbles, until browned.
  3. Drain any excess fat from the pot.
  4. Add diced onion and carrots. Cook for 4 minutes until softened.
  5. Add minced garlic and tomato paste. Cook for 1 minute, stirring constantly.
  6. Add Worcestershire sauce. Stir to combine.
  7. Pour in beef broth and chicken broth. Stir to deglaze the bottom of the pot.
  8. Add diced potatoes, dried thyme, salt, and black pepper. Stir well.
  9. Bring to a boil. Reduce heat to medium-low. Simmer for 20 minutes until potatoes are fork-tender.
  10. Add frozen peas and corn. Stir and cook for 5 minutes until heated through.
  11. Remove from heat. Stir in sour cream until fully incorporated.
  12. Taste and adjust seasoning. Ladle into bowls and top with fresh parsley.
Nutrition per serving
380 cal 35g carbs 28g protein 14g fat 4g fiber 5g sugar 820mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Posts