Shepherd’s Pie Soup Recipe
If you’re craving cozy comfort in a bowl, you’re in luck—Shepherd’s Pie Soup is like giving your favorite classic casserole a delicious, spoonable makeover. It combines hearty ground beef or lamb, tender veggies, pillowy potatoes and a creamy broth that makes every spoonful feel like a warm hug. This soup brings all the nostalgic flavors of a traditional Shepherd’s Pie without the extra time or fuss involved in baking, making it a weeknight hero and a crowd-pleaser you’ll come back to again and again.

Ingredients You’ll Need
Every element in this recipe has its purpose, from creating depth of flavor to adding texture and a burst of color. Gathering these simple, staple ingredients means you’re just steps away from a hearty bowl of Shepherd’s Pie Soup that’s as beautiful as it is delicious.
- Ground beef or lamb: The classic foundation—rich and savory, choose lamb for a traditional twist or beef for a milder, meaty base.
- Olive oil: Helps brown the meat and gently softens the vegetables, bringing out their natural flavors.
- Onion (diced): Adds sweet undertones and an essential aromatic backbone to the soup.
- Garlic (minced): Delivers subtle warmth and a savory note that enhances everything else.
- Carrots (peeled and diced): Bring sweetness and a welcome pop of color.
- Celery (diced): Offers freshness and balance for classic soup depth.
- Frozen peas: Brighten up the soup with sweet, tender pops in every bite.
- Tomato paste: Adds rich, concentrated flavor and a touch of color.
- Worcestershire sauce: Infuses a gentle tang and umami, giving extra depth to the broth.
- Dried thyme: Earthy, fragrant notes that echo traditional Shepherd’s Pie seasoning.
- Dried rosemary: Pairs perfectly with thyme, lending a woodsy, crisp flavor.
- Beef broth: The hearty liquid foundation, bringing everything together.
- Russet potatoes (peeled and diced): They turn tender and creamy, just like the classic pie topping.
- Heavy cream: Gives the soup its signature silky finish and a dose of comforting richness.
- Butter: Enriches the broth and creates irresistible creaminess.
- Salt and black pepper: Essential for seasoning; add to taste to bring all the flavors forward.
- Fresh parsley (chopped, for garnish): A sprinkle adds vibrant color and fresh flavor to finish the bowl beautifully.
How to Make Shepherd’s Pie Soup
Step 1: Brown the Meat
Start by heating the olive oil in a large pot or Dutch oven over medium heat. Add your ground beef or lamb and cook, breaking it up with a spoon, until it’s evenly browned and no longer pink. This step locks in the savory notes that make Shepherd’s Pie Soup so incredibly satisfying—just remember to drain any excess fat if needed to keep the soup from feeling too heavy.
Step 2: Sauté the Aromatics and Veggies
Add your diced onion, carrots, celery, and minced garlic straight to the pot. Let everything cook for about 5 to 6 minutes, stirring occasionally, until the vegetables start turning soft and fragrant. This is where the kitchen begins to smell absolutely mouthwatering!
Step 3: Build the Flavor Base
Stir in tomato paste, Worcestershire sauce, dried thyme, and rosemary. These powerhouse ingredients pack a punch of flavor and evoke the taste of traditional Shepherd’s Pie—bold, herby, and deeply comforting.
Step 4: Add Potatoes and Broth
Next, toss in your diced russet potatoes and pour in the beef broth. Bring the whole mixture up to a steady boil, then reduce the heat and let it simmer uncovered for 15 to 20 minutes. The potatoes will soften, thickening the soup and making it seriously hearty—an essential step for Shepherd’s Pie Soup!
Step 5: Finish with Peas, Cream, and Butter
Once the potatoes are fork-tender, stir in the frozen peas, heavy cream, and a couple tablespoons of butter. Let the soup gently simmer for another 5 minutes until everything is heated through and the flavors meld together seamlessly. Don’t forget to season with salt and black pepper to taste!
Step 6: Ladle and Garnish
Spoon the piping hot Shepherd’s Pie Soup into bowls and finish each one with a flourish of chopped fresh parsley. The final touch looks inviting and adds a hint of herbal freshness you’ll love.
How to Serve Shepherd’s Pie Soup

Garnishes
When it comes to garnishing Shepherd’s Pie Soup, a generous sprinkle of fresh chopped parsley is classic and brightens up each bowl. For even more flair, try a touch of grated cheddar cheese or a few crispy fried onions as a salty-savory topping. These simple garnishes make your soup look as delicious as it tastes!
Side Dishes
This soup stands proudly on its own but pairs beautifully with a chunk of warm, crusty bread or homemade buttermilk biscuits—perfect for soaking up every last drop. For a lighter contrast, a crisp green salad with a touch of vinegar balances the richness of the soup and rounds out the meal.
Creative Ways to Present
Transform Shepherd’s Pie Soup into a showstopper by serving it in individual oven-safe bowls, topped with a scoop of buttery mashed potatoes and a quick broil for a bubbly, golden crown. Or, ladle it into rustic mugs for cozy gatherings—soup served this way just begs for sharing with friends and family on chilly nights.
Make Ahead and Storage
Storing Leftovers
Let any leftover Shepherd’s Pie Soup cool to room temperature before transferring it to an airtight container. Stored in the refrigerator, it will keep well for up to 3 days, and the flavors tend to deepen and improve with a little rest.
Freezing
To freeze, portion cooled soup into freezer-safe containers, leaving a little room for expansion. It freezes beautifully for up to three months—just be aware that the texture of potatoes may change slightly after thawing, but the flavor remains knockout good.
Reheating
Reheat Shepherd’s Pie Soup gently on the stovetop over medium-low heat, stirring occasionally until hot. If reheating from frozen, let the soup thaw overnight in the refrigerator first. Add a splash of broth or cream if it needs loosening up to reach your preferred consistency.
FAQs
Can I make Shepherd’s Pie Soup vegetarian?
Absolutely! Substitute the ground meat with your favorite plant-based crumble, and use vegetable broth in place of beef broth. Add extra veggies like mushrooms or corn for extra texture and flavor.
What if I don’t have heavy cream?
No heavy cream? A splash of half-and-half or whole milk with an extra pat of butter works in a pinch. You’ll still end up with a satisfyingly creamy soup.
Can I use sweet potatoes instead of russet potatoes?
Yes, sweet potatoes can be swapped in for a slightly sweeter, earthier version of Shepherd’s Pie Soup. They’ll bring a beautiful color and a mildly different flavor twist that many people love.
Is it necessary to use Worcestershire sauce?
Worcestershire sauce adds a lovely depth and tang, but if you don’t have it, you can substitute with a splash of soy sauce or leave it out—the soup will still be tasty and comforting.
What’s the best way to thicken the soup?
If you like your Shepherd’s Pie Soup extra hearty, lightly mash some of the potatoes right in the pot before adding the cream. This naturally thickens the broth without any extra thickeners needed.
Final Thoughts
It’s hard to find a dish that delivers more comfort and nostalgia than a steaming bowl of Shepherd’s Pie Soup. With its creamy texture, classic flavors, and easy preparation, this soup is bound to become a staple at your table. Give it a try next time you need a little soul-warming goodness—you’ll be glad you did!
Print
Shepherd’s Pie Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Non-Vegetarian
Description
A comforting and hearty soup inspired by the flavors of shepherd’s pie, featuring ground beef (or lamb), vegetables, and creamy potatoes. This Shepherd’s Pie Soup is a delicious twist on a classic dish, perfect for a cozy meal.
Ingredients
For the Soup:
- 1 pound ground beef or ground lamb
- 1 tablespoon olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 1/2 cup frozen peas
- 1 tablespoon tomato paste
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon dried thyme
- 1/2 teaspoon dried rosemary
- 4 cups beef broth
For the Mashed Potato Topping:
- 1 1/2 cups russet potatoes, peeled and diced
- 1/2 cup heavy cream
- 2 tablespoons butter
- Salt and black pepper to taste
- Fresh parsley, chopped, for garnish
Instructions
- Cook the Meat: In a large pot, heat olive oil and brown the ground beef or lamb. Add onion, carrots, celery, and garlic. Cook until tender.
- Add Flavors: Stir in tomato paste, Worcestershire sauce, thyme, and rosemary.
- Cook the Soup: Add diced potatoes and beef broth. Simmer until potatoes are soft. Add peas, cream, and butter. Season to taste.
- Serve: Ladle into bowls, garnish with parsley, and enjoy!
Notes
- For a thicker consistency, gently mash some of the potatoes before adding the cream.
- Ground turkey can be substituted for a lighter option.
- Leftovers can be refrigerated for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: British-Inspired
Nutrition
- Serving Size: About 1 1/2 cups
- Calories: 380
- Sugar: 5g
- Sodium: 580mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 3g
- Protein: 20g
- Cholesterol: 75mg