Shepherd’s Pie Soup
When you crave the hearty comfort of a classic shepherd’s pie but want something cozier and easier to sip from a spoon, Shepherd’s Pie Soup is your answer. This soup captures all the traditional flavors of the original dish—savory ground beef, tender vegetables, rich gravy, and fluffy mashed potatoes—but transforms it into a soul-warming bowl of goodness. It’s the perfect bridge between stew and soup, with just enough thickness to satisfy without feeling too heavy.
This soup is a cold-weather lifesaver. It warms you from the inside out, fills your kitchen with irresistible aromas, and makes excellent leftovers for busy weekdays. Plus, it’s easy to tweak based on what you have on hand, making it a great fridge-clean-out recipe that doesn’t sacrifice flavor or comfort.
Why You’ll Love This Shepherd’s Pie Soup
You’ll fall for this recipe because it takes everything we love about shepherd’s pie and makes it weeknight-friendly. No need to bake or layer anything. Instead, you simmer everything in one pot, top with a dollop of creamy mashed potatoes, and dive right in. It’s cozy, simple, and packed with the nostalgic flavors of a Sunday supper, minus the fuss.
What Kind of Potatoes Should I Use for the Topping?
For the creamiest, fluffiest mashed potato topping, go with Yukon golds or Russets. Yukon golds have a naturally buttery texture, while Russets whip up light and smooth. You can even use leftover mashed potatoes if you’re short on time—just reheat and give them a stir with a bit of cream or butter before topping your bowl.
Ingredients for the Shepherd’s Pie Soup
The ingredients in this soup are humble but flavorful. They come together to recreate that savory-sweet balance that makes shepherd’s pie so crave-worthy.
- Ground beef
- Yellow onion
- Carrots
- Celery
- Garlic
- Tomato paste
- Worcestershire sauce
- Beef broth
- Frozen peas
- Thyme
- Bay leaf
- Mashed potatoes
- Salt and pepper
- Olive oil
Each ingredient plays a role in building layers of flavor. The ground beef gives us a savory base. Aromatics like yellow onion, garlic, and celery deepen the broth. The carrots add natural sweetness. Tomato paste and Worcestershire sauce offer richness and umami, while thyme and a bay leaf lift everything with herby depth. Topping with creamy mashed potatoes seals the deal.


How To Make the Shepherd’s Pie Soup
Step 1: Sauté the Base
Start by heating olive oil in a large pot over medium heat. Add the ground beef, breaking it up as it browns. Once cooked, remove and set aside. In the same pot, sauté the onion, carrots, celery, and garlic until soft and fragrant.
Step 2: Build the Broth
Add the tomato paste and Worcestershire sauce, stirring until everything is coated. Return the beef to the pot. Pour in the beef broth, then add thyme, bay leaf, salt, and pepper. Bring to a boil, then reduce to a simmer for 20 minutes.
Step 3: Add the Finishing Touches
Stir in the frozen peas and cook for another 5 minutes. Taste and adjust seasoning if needed. Meanwhile, warm your mashed potatoes.
Step 4: Serve and Enjoy
Ladle soup into bowls and top each serving with a generous scoop of mashed potatoes. You can swirl them in or leave them as a fluffy cloud floating on top.
How to Serve and Store Shepherd’s Pie Soup
This recipe makes enough to serve 4 to 6 people comfortably, especially when paired with a side of crusty bread or a simple salad. To store leftovers, allow the soup to cool completely before transferring to airtight containers. It will keep well in the fridge for up to 4 days or can be frozen (without the mashed potato topping) for up to 2 months. Reheat gently on the stove and top with fresh mashed potatoes when ready to serve.
What to Serve With Shepherd’s Pie Soup?
Crusty Bread
A thick slice of warm, buttered bread is ideal for dipping into this flavorful soup.
Simple Green Salad
A fresh side salad with a light vinaigrette balances the richness of the soup.
Roasted Brussels Sprouts
Their caramelized edges pair beautifully with the hearty flavors of the soup.
Buttery Dinner Rolls
Perfect for soaking up every drop left in the bowl.
Garlic Parmesan Green Beans
Add a pop of color and crunch with this classic side.
Cheddar Biscuits
Fluffy, cheesy, and oh-so-good beside a steamy bowl of soup.
Roasted Root Vegetables
Sweet potatoes, parsnips, and carrots roasted to golden perfection are a great match.
Want More Soup Ideas with a Twist?
If this comforting soup hit the spot, here are more unique soup recipes you might love:
- Cajun Potato Soup for a spicy southern flair.
- Cabbage Soup with Ground Beef when you’re craving hearty and healthy.
- Crockpot Thai Coconut Chicken Soup to transport your taste buds.
- Creamy Jamaican Shrimp Rasta Pasta if you like your soups bold and creamy.
- Mexican Sopa de Conchas for a fun twist on classic shells.
Save This Recipe For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it anytime.
I’d love to hear how yours turned out! Did you add cheese to the mashed potatoes? Maybe you snuck in some corn or switched up the herbs? Let me know in the comments.
Explore beautifully curated comfort meals on Zoe Recipes on Pinterest and discover new ways to warm up your weeknights.
Conclusion
Shepherd’s Pie Soup turns a classic family favorite into a quick, cozy, and satisfying bowl. Whether you’re curling up on a cold evening or just looking for a filling one-pot meal, this soup delivers warmth and nostalgia with every spoonful. It’s everything you love about shepherd’s pie—made even easier.


Shepherd’s Pie Soup
- Total Time: 45 minutes
- Yield: 4 to 6 servings
Description
Shepherd’s Pie Soup is a cozy and hearty twist on the classic dish, packed with ground beef, vegetables, and topped with creamy mashed potatoes. Perfect for cold nights, this easy one-pot meal blends the flavors of traditional shepherd’s pie into a comforting bowl of soup. Ideal for family dinners and great for leftovers.
Ingredients
1 pound ground beef
1 tablespoon olive oil
1 medium yellow onion, diced
2 carrots, peeled and chopped
2 celery stalks, chopped
3 cloves garlic, minced
2 tablespoons tomato paste
1 tablespoon Worcestershire sauce
4 cups beef broth
1 cup frozen peas
1 teaspoon dried thyme
1 bay leaf
2 cups mashed potatoes (prepared separately)
Salt and pepper to taste
Instructions
1. Heat olive oil in a large pot over medium heat. Add ground beef and cook until browned. Remove and set aside.
2. In the same pot, sauté onion, carrots, celery, and garlic until softened and fragrant.
3. Stir in tomato paste and Worcestershire sauce until vegetables are coated. Return beef to the pot.
4. Pour in beef broth, add thyme, bay leaf, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
5. Add frozen peas and cook for 5 minutes. Taste and adjust seasoning if needed.
6. Warm the mashed potatoes separately.
7. Serve soup in bowls, topping each with a generous scoop of mashed potatoes.
Notes
Use Yukon gold or Russet potatoes for the creamiest mashed topping.
The soup base freezes well—just add fresh mashed potatoes before serving.
Feel free to mix in corn or green beans for extra veggies.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American comfort food
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 5g
- Sodium: 880mg
- Fat: 22g
- Saturated Fat: 8g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 5g
- Protein: 24g
- Cholesterol: 65mg
