Dinner

Shepherd’s Pie Soup

0 comments This post may contain affiliate links. We may earn money from the companies mentioned in this post. #sponsoredpost.

There’s something irresistibly cozy about shepherd’s pie—creamy mashed potatoes, hearty ground meat, and tender veggies all snuggled under a golden layer of goodness. But what if you could scoop all that comfort into a spoon and slurp it up like your favorite bowl of soup? Enter: Shepherd’s Pie Soup.

This recipe is everything we love about the classic dish, but in cozy, slurpable form. Think: rich and savory ground beef (or ground lamb if you want to go traditional), soft chunks of potato, sweet carrots and peas, and a thick, flavorful broth that brings it all together. It’s hearty enough to fill you up, easy enough to whip up on a weeknight, and perfect for freezing or meal prepping.

The inspiration for this came one cold evening when I was craving shepherd’s pie but didn’t have the time or energy to deal with mashed potatoes or oven baking. So I thought, why not make it into a soup? And wow—game changer. Now it’s one of my go-to winter meals, especially when I want something warming but don’t want to spend forever in the kitchen.

Let’s dig in, shall we?

Why You’ll Love This Recipe

  • Hearty and comforting: Everything you love about shepherd’s pie in one spoonful—tender meat, creamy potatoes, and savory veggies.
  • One pot wonder: It all comes together in a single pot, which means fewer dishes and more time to cozy up with your bowl of soup.
  • Easy weeknight meal: With simple, wholesome ingredients and minimal prep, this recipe is perfect for busy days.
  • Family-approved: Kids love it, grown-ups crave it—this soup is a total crowd-pleaser.
  • Customizable: You can swap ingredients based on what you have on hand or your dietary needs (more on that later!).

Flavor-wise, this soup has depth from sautéed onions and garlic, richness from the ground meat, and natural sweetness from the carrots and peas. The broth is thickened slightly with a bit of flour, and the potatoes cook right in the soup, getting soft and starchy and adding creaminess with every bite. It’s a beautiful balance of savory and sweet, chunky and smooth.

Preparation Time and Servings

  • Total Time: 40 minutes
  • Servings: 6
  • Calories per serving: 390
  • Protein: 22g
  • Carbs: 28g
  • Fat: 18g

Ingredients

Here’s what you’ll need to make this cozy Shepherd’s Pie Soup:

  • 1 tablespoon olive oil – For sautéing and building flavor from the base up.
  • 1 pound ground beef or ground lamb – Beef is classic, but lamb gives it that traditional shepherd’s pie vibe.
  • 1 small onion, finely chopped – Adds sweetness and depth.
  • 2 cloves garlic, minced – A must for flavor!
  • 2 tablespoons all-purpose flour – To thicken the soup slightly.
  • 4 cups beef broth – Gives the soup a deep, rich base.
  • 1 tablespoon tomato paste – For umami and a little acidity.
  • 2 teaspoons Worcestershire sauce – Adds savory depth (look for a halal version if needed).
  • 2 cups diced potatoes (Yukon gold or russet) – These cook right in the broth and make the soup feel creamy.
  • 1 cup diced carrots – Sweet and colorful.
  • 1 cup frozen peas – Tossed in at the end to keep them bright and tender.
  • Salt and black pepper to taste
  • Fresh thyme or parsley for garnish (optional)

Feel free to toss in extra veggies like corn, green beans, or chopped celery if you want to bulk it up even more.

Step-by-Step Instructions

Let’s walk through the process together! I promise, this is super simple and everything cooks in one pot.

  1. Sauté the aromatics
    • Heat the olive oil in a large soup pot or Dutch oven over medium heat.
    • Add the chopped onion and cook until it starts to soften—about 3 to 4 minutes.
    • Stir in the minced garlic and cook for another 30 seconds, just until fragrant.
  2. Cook the meat
    • Add the ground beef (or lamb) to the pot. Use a wooden spoon to break it up into small pieces as it browns.
    • Cook until the meat is no longer pink and has released some of its fat—about 5 to 7 minutes.
    • Drain off excess fat if needed, then return the pot to the heat.
  3. Build the base
    • Sprinkle in the flour and stir to coat the meat and onions. This will help thicken the soup slightly.
    • Let it cook for 1 to 2 minutes to get rid of the raw flour taste.
  4. Add the flavor
    • Stir in the tomato paste and Worcestershire sauce, mixing everything well.
    • Pour in the beef broth slowly, scraping up any browned bits from the bottom of the pot (hello, flavor!).
    • Add the diced potatoes and carrots, and bring everything to a simmer.
  5. Simmer
    • Lower the heat and let the soup simmer gently for 15–20 minutes, or until the potatoes and carrots are tender.
    • Stir occasionally and check that nothing is sticking to the bottom.
  6. Finish it up
    • Once the veggies are soft, stir in the frozen peas.
    • Let the soup simmer for another 2–3 minutes until the peas are bright green and tender.
    • Taste and adjust seasoning with salt and pepper.
  7. Garnish and serve
    • Ladle into bowls and garnish with fresh parsley or thyme if you’re feeling fancy.

Optional: Add a dollop of mashed potatoes or a handful of shredded cheese on top if you want extra richness.

How to Serve

This soup is a whole meal in a bowl, but here are a few ways to dress it up:

  • Serve with crusty bread for dipping and soaking up that delicious broth.
  • Top with a sprinkle of sharp cheddar cheese for a cheesy shepherd’s pie twist.
  • Pair with a fresh green salad for some crunch and contrast.
  • Serve with soft dinner rolls for a kid-friendly, cozy dinner.

Additional Tips

  1. Use Yukon Gold potatoes for a creamy texture that holds its shape.
  2. Brown the meat well to add depth of flavor—don’t rush this step!
  3. Cut your veggies evenly so they cook at the same rate.
  4. If you like it thicker, mash a few of the potatoes in the soup before serving.
  5. Reheat gently to keep the potatoes from getting mushy—low and slow is best.

Recipe Variations

This soup is super adaptable. Here’s how you can mix it up:

  • Vegetarian: Use lentils or plant-based ground meat instead of beef, and sub veggie broth.
  • Gluten-free: Skip the flour and use a cornstarch slurry (1 tbsp cornstarch + 1 tbsp water) to thicken.
  • Add mashed potato topping: Scoop some mashed potatoes right on top of your bowl for that true shepherd’s pie feel.
  • Spicy kick: Add a pinch of chili flakes or a dash of hot sauce for some heat.
  • More veggies: Toss in mushrooms, spinach, or green beans to boost the nutrition.

Serving Suggestions

Round out your meal with one of these delicious pairings:

  • Side Dishes:
    • Warm dinner rolls or garlic bread
    • Roasted brussels sprouts or broccoli
    • A tangy cucumber salad
  • For kids:
    • Serve with buttered toast or mild cheese cubes on the side
  • Drinks:
    • Try a cold sparkling juice, ginger ale, or mint lemonade for a fresh contrast

Freezing and Storage

This soup is perfect for meal prep. Here’s how to store it:

  • Refrigerate: Let it cool completely, then store in an airtight container for up to 3 days.
  • Freeze: Freeze in individual containers for easy lunches. It’ll keep for up to 3 months.
  • Reheat: Warm gently on the stovetop or microwave. Add a splash of broth or water if it gets too thick.

Special Equipment

You don’t need much for this recipe, but these tools will make it even easier:

  • Large soup pot or Dutch oven – For even cooking and lots of room.
  • Ladle – For easy serving.
  • Wooden spoon – Great for breaking up the meat and stirring without scratching your pot.

FAQ

Can I use ground chicken or turkey?
Absolutely! Just note that the flavor will be lighter, so you may want to add a bit more seasoning.

How can I make it dairy-free?
This soup doesn’t contain any dairy unless you top it with cheese or mashed potatoes. Just skip those extras.

What if I don’t have Worcestershire sauce?
You can sub in soy sauce with a splash of vinegar or lemon juice for a similar effect.

Can I use sweet potatoes?
Sure! They’ll add a touch of sweetness and extra nutrition.

Is this soup freezer-friendly?
Yes, it freezes beautifully. Just cool completely before freezing.

How do I thicken the soup more?
Mash some of the potatoes directly in the pot, or add a cornstarch slurry.

Can I make this in a slow cooker?
Yes! Brown the meat and sauté the onions first, then add everything to the slow cooker and cook on low for 6–7 hours.

Can I prep this ahead?
Definitely. You can chop the veggies and brown the meat the night before to save time.

Can I double the recipe?
Yes—this is a great meal to double and freeze half for later.

Is this halal?
Yes, as long as you use halal-certified ground meat and Worcestershire sauce.

Conclusion

So there you have it—Shepherd’s Pie Soup, your new favorite cozy dinner in a bowl. It’s hearty, easy, packed with flavor, and endlessly comforting. Whether you’re curled up on the couch or feeding a hungry family, this soup brings all the comfort of the classic dish with none of the fuss.

If you give this recipe a try, I’d love to hear how it turned out! Leave a comment, share your photos, or tag me on Instagram—I love seeing your cozy kitchen moments.

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

Shepherd’s Pie Soup


  • Author: Grandma Betty
  • Total Time: 45 min

Description

All the rich, savory flavors of shepherd’s pie served in a warm, comforting bowl—tender ground beef, hearty vegetables, and creamy potatoes make this soup a cozy meal for any night of the week.


Ingredients

Scale
  • 1 lb ground beef (or ground lamb for a traditional twist)

  • 1 tbsp olive oil

  • 1 small onion, chopped

  • 2 cloves garlic, minced

  • 2 medium carrots, diced

  • 1 cup frozen peas

  • 1 cup corn kernels (optional)

  • 4 cups beef broth

  • 1 cup milk or cream

  • 2 cups potatoes, peeled and diced

  • 2 tbsp tomato paste

  • 1 tsp Worcestershire sauce

  • 1 tsp dried thyme

  • ½ tsp paprika

  • Salt and pepper to taste

  • Fresh parsley, chopped (for garnish)


Instructions

1️⃣ Sauté beef and aromatics:
In a large pot, heat olive oil over medium heat. Add ground beef and cook until browned. Drain excess fat. Add onion, garlic, and carrots, cooking until softened (about 5 minutes).

2️⃣ Add seasonings:
Stir in tomato paste, Worcestershire sauce, thyme, paprika, salt, and pepper. Cook for 1–2 minutes to blend flavors.

3️⃣ Simmer with broth and potatoes:
Pour in beef broth and add diced potatoes. Bring to a boil, then reduce heat and simmer for 15–20 minutes, until potatoes are tender.

4️⃣ Finish with milk and veggies:
Stir in milk (or cream), peas, and corn. Simmer for another 5 minutes until heated through and slightly thickened.

 

5️⃣ Serve:
Ladle into bowls, garnish with fresh parsley, and serve hot.

Notes

  • For extra creaminess, mash some of the potatoes directly in the pot.

 

  • You can substitute ground turkey or chicken for a lighter version

  • Prep Time: 15 min
  • Cook Time: 30 min

Leave a Comment

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

*

Recipe rating