
Shepherd’s Pie Soup
This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
Shepherd’s pie soup is a hearty, stovetop soup made with ground lamb, onion, carrots, celery, tomato paste, beef broth, peas, and a creamy mashed potato topping, ready in about 50 minutes total. This easy recipe serves 6 and turns classic shepherd’s pie flavors into a spoonable one-pot dinner with rich broth and tender vegetables.
I am Brenda Nestle, a lifestyle nutrition specialist at XNutrion with 12 years of experience, and I use practical, balanced recipes like this to help busy people eat well without extra stress.
The first time I tested this version, I finished it while texting a dinner update to a friend, and the warm mashed potato topping held its shape exactly the way I wanted. I also measured the broth-to-thickener balance carefully so the soup stayed spoonable instead of turning too heavy.
Table of Contents
- Why Shepherd’s Pie Soup works so well for busy nights
- What ingredients do you need for this bowl?
- How do you make this soup step by step?
- Frequently Asked Questions About Shepherd’s Pie Soup
Why Shepherd’s Pie Soup works so well for busy nights
Shepherd’s Pie Soup works because it delivers a full, balanced dinner in one pot with 15 minutes of prep and 35 minutes of cooking. The lamb, vegetables, broth, and mashed potatoes create a meal that feels substantial without needing extra sides or complicated timing.
This soup also fits a practical weeknight pattern. In my experience with clients who want easier dinners, recipes with one pot, familiar flavors, and simple leftovers are the ones they actually repeat.
- It uses pantry-friendly basics. Beef broth, tomato paste, flour, and dried herbs keep the flavor steady without a long ingredient hunt. That matters when you need dinner on the table fast.
- It gives you a complete meal in one bowl. The meat, vegetables, peas, and potatoes cover protein, produce, and starch in a single serving. That makes portions easier to plan for six servings.
- It reheats well for lunches. The soup thickens slightly as it rests, which helps it hold up after chilling. I like that for meal prep because it feels intentional the next day instead of tired.
- It can fit a gentler dinner routine. The soft vegetables, warm broth, and creamy topping make it easy to eat when you want something lighter on the stomach. That is why some readers search for it as an Easy Dinner For Upset Stomach.
The texture is the main reason this recipe stands out. You get browned meat, tender diced vegetables, peas, and a creamy potato topping that can be swirled right into the bowl.
What ingredients do you need for this bowl?
Shepherd’s Pie Soup uses one pound of ground lamb, vegetables, broth, herbs, flour, peas, and warm mashed potatoes for a thick, savory finish. The ingredient list is straightforward, and the exact quantities matter because the soup needs enough liquid to simmer for 15 to 20 minutes while still thickening slightly.
- 1 lb ground lamb (or ground beef for a cottage pie version)
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1/2 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper, plus more to taste
- 1/4 cup all-purpose flour
- 4 cups beef broth
- 1 cup water
- 1 cup frozen peas
- 2 cups mashed potatoes, prepared and warm
- 1/2 cup milk
- 2 tablespoons butter
- Optional garnish: chopped fresh parsley, shredded cheddar, or crispy fried onions
The tomato paste and Worcestershire sauce matter because they deepen the broth without adding extra steps. The mashed potatoes matter just as much, since the 2 cups blended with milk and butter create the creamy topping that makes this Shepherd’s Pie Soup Recipe feel complete.
How do you make this soup step by step?
Shepherd’s Pie Soup comes together in a large pot by browning the meat, softening the vegetables, thickening with flour, and simmering with broth until the base is ready. The final step is a simple mashed potato topping made with warm potatoes, milk, and butter, so the whole recipe stays practical and fast.
Step 1 — Brown the meat
Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the ground lamb and cook, breaking it up with a spoon, until browned and cooked through, about 5 to 7 minutes. If needed, drain off excess fat.
Step 2 — Soften the vegetables
Add the onion, carrots, and celery to the pot. Cook for 5 to 6 minutes, stirring occasionally, until the vegetables begin to soften.
You might also enjoy our creamy chicken tortilla soup.
Step 3 — Build the savory base
Stir in the garlic, tomato paste, Worcestershire sauce, thyme, rosemary, salt, and black pepper. Cook for 1 minute until fragrant. This short step deepens the flavor and helps the Shepherd’s Pie Soup Recipe taste rich before the broth goes in.

Step 4 — Thicken with flour
Sprinkle the flour over the mixture and stir well to coat the meat and vegetables. Cook for 1 to 2 minutes to remove the raw flour taste.
Step 5 — Add the broth and simmer
Gradually pour in the beef broth and water, stirring constantly to prevent lumps. Bring the soup to a gentle boil, then reduce the heat and simmer for 15 to 20 minutes, until the vegetables are tender and the soup has thickened slightly.
Step 6 — Finish with peas and potato topping
Stir in the frozen peas and cook for 2 to 3 minutes more until heated through. In a separate bowl, combine the warm mashed potatoes, milk, and butter until smooth and creamy, then thin with a little more milk if you want a spoonable texture.
Step 7 — Serve and garnish
Ladle the soup into bowls and spoon a generous dollop of mashed potatoes on top, or swirl the potatoes into the soup. Garnish with parsley, cheddar, or crispy fried onions if desired.
For more ideas, check out our marry me chicken soup.
Frequently Asked Questions About Shepherd’s Pie Soup
Can I use ground beef instead of lamb?
Yes, ground beef works well and creates a cottage pie version. The flavor is a little milder, but the method, timing, and texture stay the same.
How thick should the soup be?
It should be slightly thickened, not stew-like. The flour and 15 to 20 minute simmer give it a body that still feels spoonable.
Can I make the potatoes ahead of time?
Yes, warm mashed potatoes work best, and you can prepare them before the soup finishes. I have done this on busy evenings, and it keeps the final assembly quick.
What garnish works best on top?
Chopped parsley, shredded cheddar, and crispy fried onions all work well. Each one adds a different finish: fresh, creamy, or crunchy.
Does this recipe fit meal prep?
Yes, it stores well and reheats easily for lunches. The soup base and mashed potatoes can be kept separately or together, depending on how you like the texture.
Looking for something similar? Try our crock pot chicken pot pie.
What simple tips make the best result?
Shepherd’s Pie Soup benefits from a few small habits that keep the texture balanced. These practical steps help the soup stay thick, flavorful, and easy to serve over several meals.
- Cook the flour for 1 to 2 minutes. That removes the raw taste and helps the broth thicken evenly.
- Stir the broth in gradually. This prevents lumps and keeps the base smooth from the start.
- Keep the mashed potatoes warm. Warm potatoes blend more easily with the milk and butter, which gives you a silkier topping.
- Taste before serving. A small amount of extra salt or black pepper can sharpen the flavor after simmering, especially if your broth is mild.
Which small swaps still keep the same feel?
Minor swaps can work as long as they stay close to the original flavor profile. The goal is to preserve the savory meat, tender vegetables, and creamy topping that define this dish.
- Ground beef instead of lamb. This gives you a cottage pie version with a softer, less gamey flavor.
- Shredded cheddar on top instead of parsley. The soup becomes a little richer and more savory, with a melted finish.
- Crispy fried onions as garnish. These add crunch and a slightly sweeter edge without changing the base.
I would keep the beef broth, peas, and mashed potato topping unchanged so the balance stays recognizable. That is especially important if you want the recipe to feel like Shepherd’s Pie Soup rather than a different meal entirely.
How should you store and reheat leftovers?
Store leftovers in airtight containers in the refrigerator for up to 4 days. The soup base and mashed potatoes can be stored together or separately, but keeping them apart makes reheating easier if you want to preserve the topping texture.
For freezing, cool the soup completely and freeze the base without the mashed potatoes for the best texture. Reheat the soup gently on the stove over medium-low heat, then add fresh warm mashed potatoes when serving.
If you are planning lunches, this recipe is practical because it holds up well after a short rest. The broth thickens a bit, which can make the next-day bowl feel more substantial without any extra work.

Shepherd's Pie Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the ground lamb and cook, breaking it up with a spoon, until browned and cooked through, about 5 to 7 minutes. If needed, drain off excess fat.
- Add the onion, carrots, and celery to the pot. Cook for 5 to 6 minutes, stirring occasionally, until the vegetables begin to soften.
- Stir in the garlic, tomato paste, Worcestershire sauce, thyme, rosemary, salt, and black pepper. Cook for 1 minute until fragrant.
- Sprinkle the flour over the mixture and stir well to coat the meat and vegetables. Cook for 1 to 2 minutes to remove the raw flour taste.
- Gradually pour in the beef broth and water, stirring constantly to prevent lumps. Bring the soup to a gentle boil, then reduce the heat and simmer for 15 to 20 minutes, until the vegetables are tender and the soup has thickened slightly.
- Stir in the frozen peas and cook for 2 to 3 minutes more until heated through.
- In a separate bowl, combine the warm mashed potatoes, milk, and butter until smooth and creamy. If desired, thin with a little more milk for a spoonable texture.
- Ladle the soup into bowls and spoon a generous dollop of mashed potatoes on top, or swirl the potatoes into the soup. Garnish with parsley, cheddar, or crispy fried onions if desired.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨


