If you have ever wished to cozy up with the comforting flavors of a classic shepherd’s pie, but in a warm, spoonable form, then this Shepherd’s Pie Soup Recipe is about to become your new favorite go-to. This hearty, soul-satisfying soup captures all the beloved elements of shepherd’s pie—savory ground beef, tender vegetables, and creamy mashed potatoes—melding them together in a bowl of pure deliciousness. It’s the perfect dish for chilly nights when you want something both filling and familiar, combining rich flavors with textures that feel like a warm hug. Plus, it comes together in less than an hour, making it a practical but indulgent treat that’s sure to please a crowd or your family around the dinner table.

Ingredients You’ll Need
Nothing complicated here; this Shepherd’s Pie Soup Recipe relies on simple ingredients that each bring something special to the table—from fresh ground beef for savory depth to a mix of vegetables that add color and texture, and creamy mashed potatoes on top that provide pure comfort. Every component works in harmony, ensuring a well-balanced and delicious soup.
- 1 lb ground beef: The rich, savory foundation that delivers hearty flavor and satisfying protein.
- 1 tablespoon olive oil: Helps brown the beef and sauté vegetables to perfection without overpowering the dish.
- 1 onion, diced: Adds sweet and aromatic notes that infuse the broth as it cooks.
- 2 carrots, diced: Brings a subtle sweetness and vibrant orange color to brighten the pot.
- 2 celery stalks, diced: Adds a pleasant crunch and fresh, earthy undertones.
- 3 cloves garlic, minced: Gives the soup a wonderful depth and warmth with its signature flavor.
- 3 tablespoons tomato paste: Boosts richness and adds a slight tanginess essential to balance the beef.
- 4 cups beef broth: The savory liquid base that holds all the flavors together.
- 1 cup frozen peas: Pops of sweetness and color that lighten each spoonful.
- 1 cup frozen corn: Adds a hint of natural sweetness and appealing texture contrast.
- 1 teaspoon Worcestershire sauce: Deepens the umami and brings that classic shepherd’s pie flair.
- 1 teaspoon dried thyme: Lends an herbal earthiness that complements the meat and veggies perfectly.
- 1 bay leaf: Subtle aromatic notes that subtly elevate the soup’s complexity.
- Salt and pepper, to taste: Essential for seasoning and enhancing all flavors.
- 4 medium potatoes, peeled and cubed: The key to creamy mashed potatoes topping that completes the dish.
- 1/2 cup milk: Makes mashed potatoes smooth and luscious.
- 2 tablespoons butter: Adds richness and silky texture to the potatoes.
- 1/2 cup shredded cheddar cheese (optional for garnish): Brings an irresistible cheesy finish if you want to go all out.
How to Make Shepherd’s Pie Soup Recipe
Step 1: Brown the Beef
Start by heating olive oil in a large pot or Dutch oven over medium heat. Add the ground beef and cook it thoroughly, breaking it apart with a spoon until it’s beautifully browned and caramelized. This step is crucial because it develops the rich, meaty base that will carry the whole soup, so don’t rush it! If there’s excess fat, drain it off and set the beef aside while you prepare the veggies.
Step 2: Sauté the Vegetables
Using the same pot, toss in the diced onion, carrots, and celery. Sauté them for about 5 to 7 minutes until they soften and become fragrant—this gentle cooking brings out their natural sweetness and forms the aromatic backbone alongside the beef. Then stir in the minced garlic and cook for another minute, which will add that irresistible garlicky warmth that permeates through the soup.
Step 3: Add Tomato Paste and Broth
Next, stir in the tomato paste directly into the veggies and cook it for a few minutes to deepen its flavor, intensifying the savory undertones. Then pour in the beef broth, giving everything a good mix so those rich components combine perfectly to form a luscious, hearty broth.
Step 4: Simmer the Soup
To this flavorful base, add Worcestershire sauce, dried thyme, and the bay leaf, plus salt and pepper as you prefer. Bring the soup to a simmer, then cover the pot and let it cook gently for 15 to 20 minutes. This simmering melds the flavors beautifully and further softens the vegetables until they’re perfectly tender.
Step 5: Cook and Mash the Potatoes
While the soup simmers, boil peeled, cubed potatoes in salted water until fork-tender, usually about 10 to 12 minutes. Drain them well, then mash them with milk and butter until ultra-smooth and creamy. Season the mashed potatoes with salt and pepper to taste—this luscious topping will be the dreamy finish to your Shepherd’s Pie Soup Recipe.
Step 6: Finish the Soup
Stir in the frozen peas and corn, letting them cook for about 5 minutes until heated through. They add delightful pops of color and sweetness to balance the savoriness. Remember to remove the bay leaf before serving to keep only the best flavors in your bowl.
Step 7: Serve and Enjoy
Ladle the hearty soup into bowls and spoon the creamy mashed potatoes on top. If you want to elevate the experience even further, sprinkle shredded cheddar cheese over the mashed potatoes while the soup is still hot for a melty, irresistible finish that’s pure comfort food magic.
How to Serve Shepherd’s Pie Soup Recipe

Garnishes
To take your Shepherd’s Pie Soup Recipe from good to unforgettable, think beyond just mashed potatoes. A sprinkle of fresh chopped parsley or chives adds a pop of color and fresh flavor. For that ultimate cozy touch, a dollop of sour cream or a little shredded cheddar cheese on top can transform every spoonful into a rich and creamy delight.
Side Dishes
This soup shines on its own, but pairing it with some crusty bread or warm rolls helps soak up every last drop of the broth. A simple green salad with a bright vinaigrette offers a light contrast to the soup’s richness, balancing the meal beautifully without overwhelming those comforting flavors.
Creative Ways to Present
For a special occasion or family dinner, consider serving the soup in individual oven-safe bowls topped with mashed potatoes and cheese, then broiling briefly until golden and bubbly. This gives you a mini shepherd’s pie experience right in the bowl! Otherwise, layering the mashed potatoes on top just before serving keeps the textures distinct and inviting.
Make Ahead and Storage
Storing Leftovers
Leftover Shepherd’s Pie Soup Recipe keeps very well in an airtight container in the fridge for up to 3 days. Keep the mashed potatoes separate if you want to preserve their texture, or layer them on top and reheat gently with extra broth added if needed.
Freezing
This soup freezes wonderfully, making it a great option for meal prep. Freeze in portions with mashed potatoes packed separately for best results. When it’s time to enjoy, thaw overnight in the fridge for even reheating.
Reheating
Reheat leftovers gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of beef broth or water to loosen the soup if it thickens. If you froze the mashed potatoes separately, warm those in the microwave or on low heat, then add on top before serving to preserve that creamy finish.
FAQs
Can I use ground turkey instead of beef in this Shepherd’s Pie Soup Recipe?
Absolutely! Ground turkey is a leaner alternative and works well. Just brown it thoroughly and adjust seasonings to make sure you maintain the savory depth classic to shepherd’s pie flavors.
Is this recipe gluten-free?
Yes, this Shepherd’s Pie Soup Recipe is naturally gluten-free as long as you use gluten-free beef broth and Worcestershire sauce. Always double-check labels to be certain.
Can I make this soup vegetarian?
You can! Swap the ground beef with a plant-based protein or mushrooms for a meaty texture, and use vegetable broth instead of beef broth—though the flavor profile will shift a bit from the traditional version.
What’s the best way to thicken the soup if it’s too thin?
If you prefer a heartier texture, you can mash some of the cooked potatoes directly into the soup broth or simmer uncovered a bit longer to reduce excess liquid.
Can I prepare this soup in a slow cooker?
Yes, brown the beef and sauté the veggies first, then combine everything in the slow cooker with the broth and seasonings. Cook on low for 6-8 hours. Add peas, corn, and mashed potatoes near the end to keep their textures fresh.
Final Thoughts
If you’re craving a meal that feels like a warm embrace, you simply have to try this Shepherd’s Pie Soup Recipe. It’s comfort food in a bowl, effortlessly combining familiar flavors with the convenience of a soup. Whether you’re cooking for a family dinner or meal prepping for the week, this recipe delivers satisfying nourishment with every spoonful. Trust me, once you make it, it will become a beloved classic in your kitchen.
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 all the classic flavors of traditional shepherd’s pie into a delicious, easy-to-make soup. Ground beef, vegetables, and savory broth create a rich base topped with creamy mashed potatoes and optional cheddar cheese for a perfect family dinner.
Ingredients
Sauce and Meat
- 1 lb ground beef
- 1 tablespoon olive oil
- 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 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 cup frozen peas
- 1 cup frozen corn
Mashed Potatoes
- 4 medium potatoes, peeled and cubed
- 1/2 cup milk
- 2 tablespoons butter
- Salt and pepper, to taste
Garnish (Optional)
- 1/2 cup shredded cheddar cheese
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–8 minutes. Drain any excess fat if needed and set the beef aside.
- Sauté the Vegetables: In the same pot, add diced onion, carrots, and celery. Cook for 5–7 minutes until softened. Add minced garlic and cook for an additional minute until fragrant.
- Add Tomato Paste and Broth: Stir in the tomato paste and cook for 2–3 minutes to deepen the flavor. Pour in the beef broth and stir to combine.
- 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–20 minutes until the vegetables are tender.
- Cook and Mash the Potatoes: Meanwhile, boil the peeled and cubed potatoes in salted water for 10–12 minutes until fork-tender. Drain, then mash with milk and butter until smooth. Season with salt and pepper to taste.
- Finish the Soup: Stir in the frozen peas and corn and cook for an additional 5 minutes until heated through. Remove the bay leaf.
- Serve: Ladle the shepherd’s pie soup into bowls and top each serving with a generous scoop of the creamy mashed potatoes. Optionally, sprinkle shredded cheddar cheese on top for extra richness.
Notes
- For a richer flavor, use homemade beef broth or a high-quality store-bought version.
- You can substitute ground lamb for beef to get closer to traditional shepherd’s pie flavor.
- Feel free to add other vegetables like green beans or mushrooms if desired.
- This soup reheats well and even tastes better the next day as flavors meld.
- For a vegetarian version, substitute meat with lentils and use vegetable broth.

