Shepherd’s Pie Soup takes everything you love about classic shepherd’s pie and transforms it into a soul-warming bowl of comfort that’s perfect for chilly nights or family gatherings. With tender bites of potato, hearty ground meat, sweet peas, and a creamy, herby broth, every spoonful is like a nostalgic hug. This soup is the kind of recipe that brings everyone to the table with smiles, blending the coziness of a casserole with the simplicity of a one-pot meal. Trust me, one taste and you’ll be coming back for seconds!

Ingredients You’ll Need
The magic of Shepherd’s Pie Soup lies in its straightforward, wholesome ingredients. Each one plays a unique part, from the rich base to colorful veggies and aromatic herbs, ensuring every bite is bursting with both flavor and nostalgia.
- Olive oil: Adds a gentle, fruity base flavor and helps brown the meat for extra depth.
- Ground beef or ground lamb: The heart of the soup, giving it that signature, savory shepherd’s pie richness—choose lamb for a more traditional twist or beef for all-American comfort.
- Yellow onion, diced: Layers in natural sweetness and helps create a savory backbone for the soup.
- Garlic, minced: Infuses bold aroma and flavor that ties all the ingredients together beautifully.
- Carrots, peeled and diced: Bring vibrant color and a touch of sweetness with every mouthful.
- Celery stalks, diced: Adds freshness and a subtle herbal note that balances the heartier elements.
- Dried thyme: Essential for that classic British-inspired flavor, earthy and comforting.
- Dried rosemary: Its piney, fragrant edge makes the soup taste homemade and full of character.
- Tomato paste: Gives the broth a bit of tang and deep, savory notes.
- Worcestershire sauce: A splash adds incredible umami and richness to boost the taste.
- Low-sodium beef broth: Forms the savory, robust base while keeping the sodium in check.
- Frozen peas: Super convenient and sweet, they pop in your mouth and bring lovely color.
- Potatoes, peeled and diced: The ultimate comfort food ingredient—soft, starchy, and filling.
- Heavy cream: Makes the soup luxuriously creamy and oh-so-satisfying.
- Unsalted butter: Finishes the soup with a silky texture and a touch of indulgence.
- Salt and black pepper: Season to taste for perfect balance in every bowl.
- Chopped fresh parsley (optional): A sprinkle at the end adds color and bright, herbal freshness.
How to Make Shepherd’s Pie Soup
Step 1: Brown the Meat
Start by heating up the olive oil in a large pot set over medium heat. Add your ground beef or lamb and let it sizzle, breaking it up with your spoon as it cooks. You’ll want it to be nicely browned—it’ll take about 6 to 8 minutes. If there’s a lot of fat, pour off the excess for a slightly lighter soup, but keep a little for flavor.
Step 2: Sauté the Vegetables
Now, toss in the onion, garlic, carrots, and celery. Give everything a good stir, making sure those veggies get all cozy with the browned meat. Let them cook for 5 minutes, just until they’re softened and fragrant—your kitchen should already start to smell incredible at this point!
Step 3: Add Flavorful Aromatics
Sprinkle in the dried thyme and rosemary, then add the tomato paste and Worcestershire sauce. Stir well and let them cook for another minute or two. This step really wakes up those flavors and creates a lovely base that feels beautifully homemade.
Step 4: Simmer with Broth and Potatoes
Pour in the beef broth and drop in those diced potatoes. Crank up the heat to bring it just to a boil, then lower it and let everything simmer for about 20 minutes. The potatoes should be tender when poked with a fork, and your soup will be smelling heartier by the minute.
Step 5: Stir in Creamy Goodness
Add the peas, heavy cream, and unsalted butter right into the pot. Let the soup simmer gently for another 5 minutes so everything melds into a creamy, cohesive masterpiece. Season with salt and black pepper and prepare to ladle up pure comfort!
How to Serve Shepherd’s Pie Soup

Garnishes
Take your Shepherd’s Pie Soup to the next level with a scatter of freshly chopped parsley for a pop of green and an extra hit of freshness. If you love richness, a little sprinkle of sharp cheddar or a swirl of cream on the top makes each bowl look (and taste) even dreamier.
Side Dishes
This soup easily stands as a meal on its own, but a crusty chunk of bread or a buttery roll couldn’t hurt! Try serving it with a crisp side salad—something peppery like arugula or watercress adds a lovely contrast to the creamy soup.
Creative Ways to Present
You can get playful by serving the soup in individual mini cocottes for a dinner party, or ladle it into a big rustic bread bowl for a dramatic, cozy touch. Want to channel shepherd’s pie even more? Top each bowl with a little mound of mashed potatoes and broil until bubbly for the ultimate hybrid!
Make Ahead and Storage
Storing Leftovers
Leftover Shepherd’s Pie Soup keeps beautifully! Let it cool, then store it in an airtight container in the fridge for up to three days. The flavors only get richer, making tomorrow’s lunch something to look forward to.
Freezing
If you have extra, this soup is freezer-friendly. Let it cool completely, portion it into freezer-safe resealable containers, and stash away for up to three months. For best texture, thaw overnight in the fridge before reheating.
Reheating
Gently reheat your Shepherd’s Pie Soup on the stove over medium-low heat, stirring occasionally so the cream doesn’t separate. If it’s too thick, splash in a little broth or milk. You can also microwave it in intervals, stirring in between, until it’s piping hot.
FAQs
Can I use a different kind of meat?
Definitely! While ground beef or lamb is traditional for Shepherd’s Pie Soup, ground turkey or chicken make tasty and lighter alternatives. Just keep an eye on seasoning and don’t skip the Worcestershire sauce for savory flavor.
Can I make this dairy-free?
Absolutely—swap the butter for a plant-based version and use coconut cream or an unsweetened, creamy plant milk instead of heavy cream. The soup will still be rich and comforting, just with a slightly different twist!
How can I make this soup extra thick?
If you love a hearty, stew-like texture, use a potato masher to mash some of the potatoes right in the pot before serving. This will thicken the broth and make it even more reminiscent of classic shepherd’s pie.
What vegetables can I add or substitute?
Feel free to get creative! Corn, green beans, or even some diced parsnips work wonderfully. The soup is very forgiving, so use whatever veggies make you happiest.
Can I make Shepherd’s Pie Soup in advance?
Yes, in fact the flavors deepen as it sits! Just store in the fridge and reheat gently when you’re ready to enjoy. This makes it an ideal make-ahead meal for busy weeks or entertaining.
Final Thoughts
There’s just something magical about a steaming bowl of Shepherd’s Pie Soup—it’s comfort food at its most inviting. Whether you’re cooking for family or friends, this is one of those dishes that brings pure joy to the table. Give it a try and let this creamy, satisfying soup become a new favorite in your kitchen!
Print
Shepherd’s Pie Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Non-Vegetarian
Description
This Shepherd’s Pie Soup recipe takes all the flavors of the classic dish and transforms it into a cozy and comforting soup. Loaded with ground beef, vegetables, and creamy potatoes, this hearty soup is perfect for a satisfying meal on a chilly day.
Ingredients
For the Soup:
- 1 tablespoon olive oil
- 1 pound ground beef or ground lamb
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 4 cups low-sodium beef broth
- 1 cup frozen peas
- 2 cups potatoes, peeled and diced
- 1/2 cup heavy cream
- 2 tablespoons unsalted butter
- Salt and black pepper to taste
For Garnish:
- Chopped fresh parsley for garnish (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add the ground beef or lamb and cook until browned, about 6 to 8 minutes. Drain excess fat if needed.
- Add the onion, garlic, carrots, and celery, and sauté for another 5 minutes until the vegetables are soft.
- Stir in the thyme, rosemary, tomato paste, and Worcestershire sauce, cooking for 1 to 2 minutes.
- Pour in the beef broth and diced potatoes, and bring the soup to a boil.
- Reduce heat and simmer for 20 minutes, or until potatoes are fork-tender.
- Stir in the peas, heavy cream, and butter, and simmer for another 5 minutes until the soup is creamy and well blended.
- Season with salt and pepper to taste.
- Serve hot, garnished with fresh parsley if desired.
Notes
- For extra richness, mash some of the cooked potatoes directly in the soup.
- You can use half-and-half instead of heavy cream.
- Ground turkey or chicken also works well as a leaner option.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: British-Inspired
Nutrition
- Serving Size: 1 ½ cups
- Calories: 420
- Sugar: 5g
- Sodium: 720mg
- Fat: 24g
- Saturated Fat: 11g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 4g
- Protein: 24g
- Cholesterol: 75mg