
There’s something incredibly comforting about a warm bowl of Shepherds Pie Soup Recipe on a chilly evening. The first time I made this recipe, I honestly couldn’t believe how cozy and filling it turned out.
It has all the hearty flavors of classic shepherd’s pie but in rich, creamy soup form. I love how easy it is to prepare in just one pot without sacrificing flavor. Every spoonful feels like comfort food at its best, and now it has become one of my favorite family dinners.

Ingredients for Shepherds Pie Soup
This recipe uses simple pantry staples that come together beautifully for a rich and satisfying soup.
- 1 pound lean ground beef or lamb – Lamb gives a more traditional shepherd’s pie flavor, while beef keeps it budget-friendly.
- 2 tablespoons butter – Adds richness and helps soften the onions perfectly.
- 1 medium onion, finely chopped – Sweet onions work best because they mellow beautifully while cooking.
- 4 garlic cloves, minced – Fresh garlic gives a deeper flavor than jarred garlic.
- 1/2 teaspoon Italian seasoning – Adds subtle herb flavor without overpowering the soup.
- 2 tablespoons tomato paste – Creates a rich savory base and enhances the broth.
- 4 cups beef broth – Use low-sodium broth so you can control the salt level.
- 1 tablespoon Worcestershire sauce – Gives the soup that signature deep, hearty flavor.
- 1 cup heavy cream – Makes the soup creamy and silky without becoming too thick.
- 2 medium Russet potatoes, peeled and diced – Russets break down slightly and naturally thicken the soup, similar to these Sticky Tahini Butter Sweet Potatoes Recipe variations that also create rich texture in comforting dishes.
- 1 tablespoon cornstarch mixed with 1 tablespoon cold water – Helps create a velvety texture.
- 2 cups frozen mixed vegetables – A blend of peas, carrots, corn, and green beans saves prep time.
- Salt and black pepper, to taste – Season generously for the best flavor.
- Fresh parsley for garnish – Adds freshness and color before serving.
Note: This recipe makes about 6 hearty servings, perfect for family dinners or meal prep.
Variations
You can easily customize this soup depending on your preferences or dietary needs.
- Swap ground beef for ground turkey for a lighter version.
- Use dairy-free cream alternatives like coconut cream for a dairy-free option.
- Add shredded cheddar cheese for extra richness and flavor.
- Stir in fresh spinach at the end for extra greens.
- Use cauliflower instead of potatoes for a lower-carb version.
- Add smoked paprika or rosemary for a deeper savory taste.
- Replace frozen vegetables with fresh diced carrots and peas if preferred.

Cooking Time
This soup comes together surprisingly quickly for such a comforting meal.
- Prep Time: 15 minutes
- Cooking Time: 45 minutes
- Total Time: 1 hour
Equipment You Need
Having the right kitchen tools makes this recipe even easier to prepare.
- Large soup pot or Dutch oven – Perfect for cooking everything evenly in one pot.
- Sharp knife – Helps dice potatoes and onions quickly.
- Cutting board – Keeps prep organized and safe.
- Wooden spoon – Great for stirring and breaking apart the meat.
- Potato masher – Helps create a thicker, creamier soup texture.
- Measuring cups and spoons – Ensures accurate ingredient measurements.
- Ladle – Makes serving the soup easy and mess-free.
How to Make Shepherds Pie Soup Recipe?
This cozy soup is simple enough for busy weeknights but tastes like it simmered all day. Each step builds layers of flavor that make the final dish incredibly satisfying.
Brown the Meat
Start by heating a large soup pot over medium-high heat. Add the ground beef or lamb and cook until browned, breaking it apart with a spoon as it cooks. Once fully cooked, transfer the meat to a plate and drain excess grease if needed.

Sauté the Aromatics
Add butter to the same pot and stir in the chopped onions. Cook until softened and lightly golden, then add the garlic and Italian seasoning. Stir for about a minute until fragrant and flavorful.

Build the Soup Base
Mix in the tomato paste and cook briefly to deepen its flavor. Pour in the beef broth, Worcestershire sauce, heavy cream, and diced potatoes. Return the cooked meat to the pot and stir everything together.

Simmer Until Tender
Bring the soup to a gentle boil, then reduce the heat to simmer. Let it cook uncovered for about 20 minutes or until the potatoes become soft. Stir occasionally so nothing sticks to the bottom.
Thicken the Soup
Use a potato masher to mash some of the potatoes directly in the pot. This naturally thickens the soup while still leaving chunks of potato for texture. Add the cornstarch slurry and stir well.
Add the Vegetables
Stir in the frozen mixed vegetables and continue simmering for another 10 to 15 minutes. The vegetables should become tender while the broth thickens slightly. Taste and season generously with salt and pepper. If you enjoy hearty comfort meals with rich brothy textures, this Brothy Oven-Baked White Beans Recipe is another cozy option worth trying.
Garnish and Serve
Ladle the hot soup into bowls and sprinkle fresh parsley on top. Serve immediately while warm and creamy. Pair it with crusty bread for the ultimate comfort meal.
Additional Tips for Making This Recipe Better
After making this recipe several times, I discovered a few tricks that really improve the flavor and texture.
- I always use Russet potatoes because they naturally thicken the soup beautifully.
- I like to mash only part of the potatoes so the soup stays chunky and hearty.
- I found that heavy cream works much better than milk since it prevents curdling.
- I sometimes add a small pinch of smoked paprika for extra warmth and depth.
- I recommend seasoning gradually throughout cooking instead of adding all the salt at once.
- I love serving this soup with cheesy garlic bread because it makes the meal feel extra cozy.
How to Serve Shepherds Pie Soup Recipe?
This soup is filling on its own, but a few serving ideas can make it even more special. Serve it in deep bowls with freshly chopped parsley or thyme sprinkled on top for color.
Crusty artisan bread or garlic toast pairs perfectly with the rich broth. You can also top the soup with shredded cheddar cheese or crispy fried onions for added texture and flavor.
For a complete meal, serve it alongside a fresh green salad with a light vinaigrette. If you’re entertaining guests, present the soup in rustic bowls with extra black pepper and herbs on the table for garnish options.

Nutritional Information
This hearty soup is packed with protein, vegetables, and comforting flavors.
- Calories: Approximately 395 calories per serving
- Protein: About 22 grams for a filling meal
- Carbohydrates: Roughly 27 grams including potatoes and vegetables
- Fat: Around 23 grams for a rich and creamy texture
Make Ahead and Storage
This soup stores very well, making it excellent for meal prep and leftovers.
Refrigerating
Allow the soup to cool completely before storing it in airtight containers. It stays fresh in the refrigerator for up to 4 days and tastes even better the next day as the flavors develop.
Freezing
Transfer cooled soup into freezer-safe containers or bags, leaving a little room for expansion. Freeze for up to 3 months for the best quality and texture.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally until warmed through. You can also microwave individual portions in short intervals, stirring between each one to keep the soup creamy.
Why You’ll Love This Recipe?
This shepherds pie soup recipe is the kind of comfort food that quickly becomes a family favorite.
- It’s incredibly hearty and satisfying.
The combination of meat, potatoes, and vegetables makes it a complete meal in one bowl. You won’t need many side dishes to feel full and cozy. - It’s easy to make in one pot.
I love that cleanup stays simple while still delivering a rich, homemade flavor. It’s perfect for busy weeknights or lazy weekends. - It’s budget-friendly and versatile.
The recipe uses affordable ingredients that are easy to find. You can also customize it with different proteins and vegetables. - It’s perfect for meal prep.
The soup reheats beautifully and stores well for days. I often make a double batch because leftovers disappear quickly. - It delivers classic comfort food flavors.
Every spoonful tastes like traditional shepherd’s pie but in warm, creamy soup form. It’s cozy, rich, and perfect for cold weather.

Shepherds Pie Soup Recipe
Ingredients
Method
- Start by heating a large soup pot over medium-high heat. Add the ground beef or lamb and cook until browned, breaking it apart with a spoon as it cooks. Once fully cooked, transfer the meat to a plate and drain excess grease if needed.
- Add butter to the same pot and stir in the chopped onions. Cook until softened and lightly golden, then add the garlic and Italian seasoning. Stir for about a minute until fragrant and flavorful.
- Mix in the tomato paste and cook briefly to deepen its flavor. Pour in the beef broth, Worcestershire sauce, heavy cream, and diced potatoes. Return the cooked meat to the pot and stir everything together.
- Bring the soup to a gentle boil, then reduce the heat to simmer. Let it cook uncovered for about 20 minutes or until the potatoes become soft. Stir occasionally so nothing sticks to the bottom.
- Use a potato masher to mash some of the potatoes directly in the pot. This naturally thickens the soup while still leaving chunks of potato for texture. Add the cornstarch slurry and stir well.
- Stir in the frozen mixed vegetables and continue simmering for another 10 to 15 minutes. The vegetables should become tender while the broth thickens slightly. Taste and season generously with salt and pepper.
- Ladle the hot soup into bowls and sprinkle fresh parsley on top. Serve immediately while warm and creamy. Pair it with crusty bread for the ultimate comfort meal.
Notes
- I always use Russet potatoes because they naturally thicken the soup beautifully.
- I like to mash only part of the potatoes so the soup stays chunky and hearty.
- I found that heavy cream works much better than milk since it prevents curdling.
- I sometimes add a small pinch of smoked paprika for extra warmth and depth.
- I recommend seasoning gradually throughout cooking instead of adding all the salt at once.
- I love serving this soup with cheesy garlic bread because it makes the meal feel extra cozy.






