If you love the comforting flavors of a classic shepherd’s pie but want something quicker and cozier, the Shepherd’s Pie Soup Recipe is an absolute game-changer. This hearty, warm soup captures all the rich, savory goodness of the traditional dish—ground beef, tender vegetables, and creamy mashed potatoes—blended into one satisfying bowl. It’s perfect for those chilly evenings when you crave something filling but easy to make. Trust me, once you try this soup, it will quickly become a beloved favorite in your recipe collection.

Ingredients You’ll Need
Getting the right ingredients is the first step to making a Shepherd’s Pie Soup Recipe that tastes just like home. Each component plays a special role: from browned beef that packs hearty flavor, to fresh vegetables that add natural sweetness and texture, and creamy mashed potatoes that bring the entire dish together.
- 1 lb ground beef: Use lean meat to keep the soup hearty but not greasy.
- 1 tablespoon olive oil: Helps brown the beef and sauté the vegetables beautifully.
- 1 onion, diced: Adds a subtle sweetness when cooked down.
- 2 carrots, diced: Bring natural color and a mild sweetness.
- 2 celery stalks, diced: Offers a pleasant crunch and earthy undertones.
- 3 cloves garlic, minced: Gives an aromatic punch that awakens the palate.
- 3 tablespoons tomato paste: Deepens the flavor with rich tomato notes.
- 4 cups beef broth: Forms the savory base of the soup.
- 1 cup frozen peas: Adds bursts of sweetness and lovely color contrast.
- 1 cup frozen corn: Brings subtle sweetness and texture.
- 1 teaspoon Worcestershire sauce: Provides a complex umami boost.
- 1 teaspoon dried thyme: Infuses the soup with an earthy, herbal aroma.
- 1 bay leaf: Adds depth to the broth while simmering.
- Salt and pepper, to taste: Essential seasonings to enhance every flavor.
- 4 medium potatoes, peeled and cubed: For creamy, fluffy mashed potato topping.
- 1/2 cup milk: Makes the mashed potatoes rich and smooth.
- 2 tablespoons butter: Adds luxurious creaminess to the mash.
- 1/2 cup shredded cheddar cheese (optional): Perfect for a melty, cheesy finish.
How to Make Shepherd’s Pie Soup Recipe
Step 1: Brown the Beef
Start by heating the olive oil in a large pot or Dutch oven over medium heat. Add the ground beef and break it apart as it cooks, letting it brown evenly for about 6 to 8 minutes. This step is crucial because those browned bits develop a deep, rich flavor that forms the backbone of your soup. Once browned, drain any excess fat and set the beef aside for now.
Step 2: Sauté the Vegetables
In the same pot, toss in the onion, carrots, and celery. The remnants of beef flavor in the pot will intertwine with these fresh veggies as they soften, which should take about 5 to 7 minutes. Add the minced garlic and cook for an extra minute—this brings a lovely fragrant hit that pairs perfectly with the heartiness to come.
Step 3: Add Tomato Paste and Broth
Next, stir in the tomato paste and let it cook for 2 to 3 minutes until it darkens slightly, intensifying its flavor. Then pour in the beef broth, stirring everything together to blend that robust tomato essence with the savory broth base.
Step 4: Simmer the Soup
Now add the Worcestershire sauce, dried thyme, bay leaf, and season with salt and pepper. Cover the pot, bring it to a gentle simmer, and let it cook for about 15 to 20 minutes. This allows the vegetables to get deliciously tender and all the flavors to marry beautifully into one comforting mix.
Step 5: Cook and Mash the Potatoes
While the soup simmers, boil your peeled and cubed potatoes in salted water until they’re fork-tender—usually 10 to 12 minutes. Drain them well and mash smoothly with milk and butter. Season the mash with a pinch of salt and pepper, making it creamy and luscious, which is the perfect luscious topping for your soup.
Step 6: Finish the Soup
Stir in the frozen peas and corn, allowing them to warm through for about 5 minutes. Don’t forget to remove the bay leaf before serving—nobody wants a stray leaf in their bowl!
Step 7: Serve
To serve your Shepherd’s Pie Soup Recipe, ladle the hearty soup into bowls and top each with a generous spoonful of mashed potatoes. For an extra indulgent touch, sprinkle shredded cheddar cheese on top and watch it melt into the warm mashed topping—utterly divine.
How to Serve Shepherd’s Pie Soup Recipe

Garnishes
Beyond the cheddar cheese, feel free to sprinkle some chopped fresh parsley or chives over your bowls. These add a fresh pop of color and a mild brightness that contrasts beautifully with the savory richness of the soup. A crack of freshly ground black pepper on top always feels like the perfect finishing touch.
Side Dishes
This soup is filling on its own, but pairing it with crusty bread or warm dinner rolls takes the meal up a notch. A crisp green salad on the side can also balance out the heartiness nicely, providing a refreshing counterpoint to the creamy potatoes and beefy broth.
Creative Ways to Present
For a fun twist, serve this soup in individual oven-safe ramekins and broil the mashed potato topping with cheese until golden and bubbly—shepherd’s pie, but make it soup! Alternatively, a rustic wooden board with a small pot of the soup alongside a basket of garlic bread creates a cozy, shareable vibe perfect for family dinners.
Make Ahead and Storage
Storing Leftovers
After enjoying your Shepherd’s Pie Soup Recipe, store any leftovers in an airtight container in the refrigerator. It will keep beautifully for up to 3 days, making it easy to enjoy the comforting flavors again without extra effort.
Freezing
You can freeze the soup before adding the mashed potato topping, as the dairy in the mash doesn’t freeze well. Freeze the soup base in a freezer-safe container or bag for up to 3 months. When ready to enjoy, thaw overnight in the fridge and reheat gently before adding fresh mashed potatoes on top.
Reheating
Reheat your Shepherd’s Pie Soup Recipe gently on the stovetop over medium-low heat, stirring occasionally until warmed through. If the soup thickens too much, add a splash of broth or water. Reheat mashed potatoes separately and spoon over the soup just before serving to keep their creamy texture intact.
FAQs
Can I make Shepherd’s Pie Soup Recipe vegetarian?
Absolutely! Swap the ground beef for lentils or a plant-based meat substitute and use vegetable broth instead of beef broth. This will still give you that hearty texture and rich flavor with a vegetarian twist.
Is this soup spicy?
The classic recipe isn’t spicy—it’s all about savory and comforting flavors. However, if you like a little heat, feel free to add a pinch of red pepper flakes or a dash of hot sauce when simmering.
What can I use instead of Worcestershire sauce?
If you don’t have Worcestershire sauce on hand, soy sauce or tamari works well as a substitute, offering a similar umami boost to the soup.
Can I prepare this soup in a slow cooker?
Yes, you can brown the beef and sauté vegetables first, then add everything to a slow cooker except the mashed potatoes. Cook on low for 6–8 hours or high for 3–4 hours. Add the peas, corn, and mashed potatoes just before serving.
How do I make the mashed potatoes extra creamy?
Use warm milk and plenty of butter when mashing the potatoes. For an even silkier texture, you can whip the potatoes with a hand mixer or whisk until fluffy and smooth.
Final Thoughts
The Shepherd’s Pie Soup Recipe truly brings the best of comfort food to your table in a bowl. It’s easy to make, delightfully satisfying, and perfect for feeding family and friends on a crisp evening. Don’t hesitate to try it out soon—you’ll be amazed how something so simple can feel like such a warm hug in a bowl.
Print
Shepherd’s Pie Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: British
Description
Hearty and comforting Shepherd’s Pie Soup combines the flavors of classic shepherd’s pie in a warm, satisfying bowl. Ground beef, vegetables, and savory broth are topped with creamy mashed potatoes and optional cheddar cheese for a delicious and easy-to-make meal perfect for cozy dinners.
Ingredients
Savoury Base
- 1 lb ground beef
- 1 tablespoon olive oil
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 3 tablespoons tomato paste
- 4 cups beef broth
- 1 teaspoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 bay leaf
- Salt and pepper, to taste
Vegetables
- 1 cup frozen peas
- 1 cup frozen corn
Mashed Potato Topping
- 4 medium potatoes, peeled and cubed
- 1/2 cup milk
- 2 tablespoons butter
- Salt and pepper, to taste
- 1/2 cup shredded cheddar cheese (optional for garnish)
Instructions
- Brown the Beef: In a large pot or Dutch oven, heat olive oil over medium heat. Add ground beef and cook, breaking it up with a spoon, until browned, about 6 to 8 minutes. Drain excess fat if necessary, then remove the beef and set aside.
- Sauté the Vegetables: Using the same pot, add diced onion, carrots, and celery. Cook for 5 to 7 minutes until softened. Add minced garlic and cook for an additional minute to release its aroma.
- Add Tomato Paste and Broth: Stir in the tomato paste and cook for 2 to 3 minutes to develop flavor. Pour in the beef broth and mix well to combine all ingredients.
- Simmer the Soup: Add Worcestershire sauce, dried thyme, bay leaf, and salt and pepper to taste. Bring the soup to a simmer, cover the pot, and cook for 15 to 20 minutes until the vegetables are tender and flavors meld together.
- Cook and Mash the Potatoes: While the soup simmers, boil the peeled and cubed potatoes in salted water until fork-tender, about 10 to 12 minutes. Drain the potatoes and mash with milk and butter until smooth and creamy. Season with salt and pepper to taste.
- Finish the Soup: Stir in the frozen peas and corn, cooking for an additional 5 minutes until they are heated through. Remove the bay leaf from the soup.
- Serve: Ladle the hot soup into bowls and top each with a generous scoop of mashed potatoes. Optionally, sprinkle shredded cheddar cheese over the top for extra richness and flavor. Serve immediately.
Notes
- For a thicker soup, reduce the broth slightly or add a slurry of cornstarch and water.
- You can substitute ground lamb for beef to make a more traditional shepherd’s pie flavor.
- Use leftover mashed potatoes to save time on the potato topping.
- Add a splash of cream to the mashed potatoes for extra richness.
- This recipe freezes well; store soup and mashed potatoes separately for best reheating results.
