Shepherd’s Pie Soup takes all the comforting flavors of the classic dish and transforms them into a rich, hearty soup. This recipe features tender ground lamb or beef, a medley of vegetables, and a velvety mashed potato topping, all simmered in a flavorful broth. It’s the perfect way to enjoy the warmth of Shepherd’s Pie in a cozy, spoonable form.
Why You’ll Love This Recipe
- Comforting & Hearty – This soup is packed with meaty goodness, vegetables, and a creamy potato topping, making it a satisfying meal.
- One-Pot Convenience – Easy to prepare with minimal cleanup.
- Great for Leftovers – The flavors deepen over time, making it even better the next day.
- Customizable – Use different proteins, add extra veggies, or make it dairy-free.
Ingredients
- 1 lb ground lamb or beef
- 1 tablespoon olive oil (if needed)
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 tablespoon tomato paste
- 4 cups beef broth
- 1 cup frozen peas
- 1 cup corn (optional)
- 1 tablespoon Worcestershire sauce
- 2 cups mashed potatoes (for topping)
- ¼ cup heavy cream or milk (for a creamier soup)
- 1 tablespoon butter (for added richness)
- Chopped parsley (for garnish)
Instructions
Step 1: Cook the Meat
- In a large pot or Dutch oven, heat olive oil over medium heat.
- Add the ground lamb or beef and cook until browned, breaking it up with a spoon. Drain excess fat if needed.
Step 2: Sauté the Vegetables
- Add diced onion, carrots, and celery to the pot. Cook for 5–7 minutes until softened.
- Stir in garlic, salt, pepper, thyme, and rosemary. Cook for another minute.
Step 3: Build the Soup Base
- Stir in the tomato paste and cook for 1 minute to enhance the flavor.
- Pour in the beef broth and Worcestershire sauce. Bring to a simmer.
- Add frozen peas and corn (if using) and cook for another 10 minutes.
Step 4: Prepare the Mashed Potato Topping
- If not already prepared, make mashed potatoes by mashing boiled potatoes with butter, cream, and salt.
Step 5: Finish and Serve
- Stir in the heavy cream or milk to make the soup creamier. Adjust seasoning if needed.
- Spoon mashed potatoes over the soup or stir them in for a thicker consistency.
- Garnish with chopped parsley and serve warm.
Variations
- Dairy-Free Option: Use coconut milk or almond milk instead of cream, and skip the butter.
- Low-Carb Version: Replace mashed potatoes with mashed cauliflower.
- Vegetarian Alternative: Swap the meat for lentils or mushrooms and use vegetable broth.
- Extra Hearty: Add a handful of shredded cheese to the mashed potato topping.
Servings & Timing
- Servings: 4–6
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Storage & Reheating
- Refrigeration: Store in an airtight container for up to 4 days.
- Freezing: Freeze without the mashed potatoes for up to 3 months. Reheat and add fresh mashed potatoes before serving.
- Reheating: Warm on the stovetop over medium heat, adding broth or water if needed.
FAQs
Can I use ground turkey instead of beef or lamb?
Yes! Ground turkey works well as a leaner option while still providing a rich flavor.
How can I make this soup thicker?
For a thicker consistency, stir in mashed potatoes or blend a portion of the soup.
Can I make this soup in a slow cooker?
Yes. Brown the meat first, then add all ingredients (except mashed potatoes and cream) to the slow cooker. Cook on low for 6–8 hours or high for 3–4 hours. Stir in mashed potatoes and cream before serving.
What’s the best type of potato for the topping?
Russet or Yukon Gold potatoes make the creamiest mashed potato topping.
Can I add cheese to this soup?
Absolutely! Stir in shredded cheddar or Parmesan for extra flavor.
Is this soup gluten-free?
Yes, as long as you use a gluten-free Worcestershire sauce.
Can I use leftover mashed potatoes?
Yes! Leftover mashed potatoes work perfectly and make this soup even easier to prepare.
What vegetables can I add?
Feel free to add mushrooms, bell peppers, or even spinach for extra nutrients.
How do I prevent my mashed potatoes from getting grainy?
Use warm cream or milk and mash the potatoes until smooth without overworking them.
Can I make this ahead of time?
Yes! This soup tastes even better the next day as the flavors meld together.
Conclusion
Shepherd’s Pie Soup is the ultimate comfort food in a bowl. With its savory broth, hearty meat and vegetables, and creamy mashed potato topping, it’s a meal that brings warmth and nostalgia. Whether you make it ahead for meal prep or serve it fresh, this recipe is sure to be a family favorite. Try it today and enjoy the best of Shepherd’s Pie in a whole new way!
PrintShepherd’s Pie Soup Recipe
- Total Time: 45 minutes
- Yield: 4–6 servings 1x
Description
Shepherd’s Pie Soup combines all the comforting flavors of the classic dish into a rich, hearty soup. Featuring ground lamb or beef, vegetables, and a creamy mashed potato topping, this cozy, spoonable version of Shepherd’s Pie is the perfect comfort food for any occasion.
Ingredients
- 1 lb ground lamb or beef
- 1 tablespoon olive oil (if needed)
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 tablespoon tomato paste
- 4 cups beef broth
- 1 cup frozen peas
- 1 cup corn (optional)
- 1 tablespoon Worcestershire sauce
- 2 cups mashed potatoes (for topping)
- ¼ cup heavy cream or milk (for a creamier soup)
- 1 tablespoon butter (for added richness)
- Chopped parsley (for garnish)
Instructions
- Cook the Meat
- In a large pot or Dutch oven, heat olive oil over medium heat.
- Add the ground lamb or beef and cook until browned, breaking it up with a spoon. Drain excess fat if needed.
- Sauté the Vegetables
- Add diced onion, carrots, and celery to the pot. Cook for 5–7 minutes until softened.
- Stir in garlic, salt, pepper, thyme, and rosemary. Cook for another minute.
- Build the Soup Base
- Stir in the tomato paste and cook for 1 minute to enhance the flavor.
- Pour in the beef broth and Worcestershire sauce. Bring to a simmer.
- Add frozen peas and corn (if using) and cook for another 10 minutes.
- Prepare the Mashed Potato Topping
- If not already prepared, make mashed potatoes by mashing boiled potatoes with butter, cream, and salt.
- Finish and Serve
- Stir in the heavy cream or milk to make the soup creamier. Adjust seasoning if needed.
- Spoon mashed potatoes over the soup or stir them in for a thicker consistency.
- Garnish with chopped parsley and serve warm.
Notes
- Dairy-Free Option: Use coconut milk or almond milk instead of cream, and skip the butter.
- Low-Carb Version: Replace mashed potatoes with mashed cauliflower.
- Vegetarian Alternative: Swap the meat for lentils or mushrooms and use vegetable broth.
- Extra Hearty: Add a handful of shredded cheese to the mashed potato topping.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup, Comfort Food
- Method: Stovetop
- Cuisine: british, irish
Keywords: Shepherd’s Pie Soup, comfort food, hearty soup, mashed potato soup, ground beef soup