Shepherd’s Pie Soup (Hearty, Creamy & Ultimate Comfort Food)
If you love the comforting flavors of classic shepherd’s pie but want something warmer and easier to spoon into a bowl, this Shepherd’s Pie Soup is the perfect solution. It transforms the traditional casserole into a rich, hearty soup filled with savory beef, vegetables, potatoes, and creamy broth.

This recipe delivers everything comforting about shepherd’s pie—the seasoned meat, tender vegetables, and creamy potato flavor—but in a cozy soup form that’s perfect for cold evenings, meal prep, or family dinners.
Why This Recipe Works
This recipe works because it captures the core flavors of shepherd’s pie while adjusting the texture for soup.
Ground beef creates a rich, savory base, while vegetables add sweetness and texture. Potatoes naturally thicken the broth as they cook, giving the soup a creamy consistency without requiring excessive cream.
The broth absorbs the flavors of the meat and seasonings over time, resulting in a deeply comforting and balanced dish. Finishing with milk or cream enhances richness while keeping the soup smooth and velvety.
Ingredients
Each ingredient contributes to the soup’s hearty texture and comforting flavor.
Ground beef forms the savory base and mimics the filling of traditional shepherd’s pie. Potatoes provide creaminess and body, while carrots and peas add color and sweetness.
Broth creates the soup base, and milk or cream gives it a smooth finish. Herbs like thyme and parsley help recreate the classic shepherd’s pie flavor profile.
Ingredients List
- 1 lb ground beef
- 1 tablespoon olive oil
- 1 small onion (chopped)
- 2 cloves garlic (minced)
- 3 medium potatoes (peeled and diced)
- 2 carrots (diced)
- 1 cup frozen peas
- 4 cups beef broth
- 1 cup milk or heavy cream
- 1 tablespoon tomato paste
- 1 teaspoon Worcestershire sauce
- 1 teaspoon dried thyme
- Salt and black pepper (to taste)
How to Make Shepherd’s Pie Soup
Step-by-Step Instructions

Step 1. Cook the Beef
Heat olive oil in a large pot over medium heat. Cook ground beef and onion until browned. Drain excess fat if needed.
Step 2. Add Garlic and Seasoning
Stir in garlic, tomato paste, Worcestershire sauce, thyme, salt, and pepper.
Step 3. Add Vegetables and Broth
Add potatoes, carrots, and beef broth. Bring to a boil.
Step 4. Simmer
Reduce heat and simmer for 20–25 minutes until potatoes and carrots are tender.
Step 5. Add Peas and Milk
Stir in peas and milk or cream. Cook for another 5 minutes.
Step 6. Adjust Consistency
For a thicker soup, mash some potatoes directly in the pot.
Step 7. Taste and Adjust
Add additional seasoning if needed.
Step 8. Serve
Serve warm with bread or crackers.
Pro Tips
Use starchy potatoes for a naturally creamier texture.
Mash part of the potatoes for a thicker soup without adding flour.
Do not boil after adding milk or cream to prevent curdling.
Allow the soup to simmer gently so flavors develop fully.
Variations

This soup can be customized easily.
For a lighter version, use ground turkey instead of beef.
You can add corn or green beans for more vegetables.
For a cheesier finish, stir in shredded cheddar before serving.
A spicy version can be made by adding chili flakes or hot sauce.
What to Serve With It
Shepherd’s pie soup pairs well with simple comfort sides.
Serve with crusty bread, biscuits, or garlic toast. A simple green salad can help balance the richness.
It also works well as a standalone meal because it’s hearty and filling.
Storage & Meal Prep
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Reheat gently on the stove or microwave, adding broth if needed to thin the soup.
This soup can be frozen, though potatoes may soften slightly after thawing.
Common Mistakes
Using waxy potatoes may result in a thinner soup.
Boiling after adding dairy can affect texture.
Not seasoning enough can make the soup bland.
Skipping tomato paste reduces flavor depth.
FAQs
Can I make this ahead of time?
Yes, the flavor improves as it sits.
Can I freeze shepherd’s pie soup?
Yes, though the texture of potatoes may change slightly.
What potatoes work best?
Russet or Yukon Gold potatoes work well.
Can I make it dairy-free?
Yes, use a dairy-free milk alternative.
How do I thicken the soup?
Mash some potatoes or simmer longer.
Can I use leftover mashed potatoes?
Yes, stir them in near the end for extra creaminess.

Shepherd’s Pie Soup
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Cook ground beef and onion until browned. Drain excess fat if necessary.
- Stir in garlic, tomato paste, Worcestershire sauce, thyme, salt, and black pepper. Cook for 1 minute.
- Add potatoes, carrots, and beef broth. Stir well and bring to a boil.
- Reduce heat and simmer for 20–25 minutes until vegetables are tender.
- Stir in peas and milk or cream. Cook gently for another 5 minutes.
- Mash some potatoes in the pot if a thicker soup is desired.
- Adjust seasoning if needed.
- Serve warm with bread or crackers.
Video
Notes
- Use Russet or Yukon Gold potatoes for a creamier texture.
- Do not boil after adding dairy to avoid curdling.
- Mash potatoes slightly for a thicker consistency.
- Add more broth if soup becomes too thick.
- Soup tastes even better the next day.
