Shepherd’s Pie Soup

Category: Soups, Stews & Chili

Hearty Shepherd's Pie Soup with savory ground meat, vegetables, and creamy mashed potato topping in a bowl.

This warm and hearty Shepherd’s Pie Soup combines all the wonderful flavors of the classic dish in a cozy bowl. Think tender beef, veggies, and creamy potatoes in every spoon!

Besides being delicious, this soup is a perfect way to use up leftover meat and veggies. I love pairing it with some warm bread for dipping—heavenly! 😊

Key Ingredients & Substitutions

Ground Beef or Lamb: Both meats work well, but beef is more common. If you’re looking for a leaner option, try ground turkey or chicken instead. They will change the flavor a bit but still provide great protein!

Onion: A medium onion helps build flavor. If you don’t have one, shallots or leeks can be nice substitutes. Both offer a milder taste that enhances the soup nicely.

Carrots: These add a natural sweetness. If you’re out of carrots, parsnips or sweet potatoes are great alternatives that add depth to the soup.

Potatoes: For creaminess, russets or Yukon Gold are best. Want to skip the carbs? Cauliflower can be mashed as a substitute for a low-carb version.

Cheddar Cheese: This is optional for topping. I love using sharp cheddar for its rich flavor, but feel free to use mozzarella or leave it out altogether for a lighter version!

How Do I Make Sure My Soup Has the Right Texture?

The consistency of your soup can make a big difference. If you prefer a thicker soup, consider adding more potatoes or even a bit of cornstarch mixed with water to help thicken it as it simmers. Alternatively, if it’s too thick, just stir in a little water or extra broth until it reaches your desired consistency.

  • Keep an eye on the simmering times for the veggies; they should be tender but not mushy.
  • If you’re a fan of a creamier finish, consider stirring in a bit more milk or cream just before serving!

How to Make Shepherd’s Pie Soup

Ingredients You’ll Need:

For the Soup:

  • 1 lb ground beef or lamb
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 large carrots, peeled and diced
  • 3 medium potatoes, peeled and diced
  • 1 cup frozen peas
  • 4 cups beef broth
  • 1 cup water (optional, to adjust consistency)
  • 1 tbsp tomato paste
  • 1 tsp Worcestershire sauce
  • 1 tsp dried thyme (plus extra fresh thyme for garnish)
  • Salt and pepper to taste
  • 2 tbsp olive oil or butter

For the Mashed Potatoes:

  • 1/2 cup milk or cream
  • 2 tbsp butter
  • 1/2 cup shredded cheddar cheese (optional, for topping)

How Much Time Will You Need?

This wonderful Shepherd’s Pie Soup takes about 15 minutes to prep and 30 minutes to cook. You’ll be enjoying a warm, filling bowl in no time!

Step-by-Step Instructions:

1. Sauté the Aromatics:

Start by heating the olive oil or butter in a large pot over medium heat. Once hot, add the diced onion and cook for about 3-4 minutes until it becomes translucent and soft. This will give your soup a great base flavor!

2. Add Garlic:

Next, toss in the minced garlic and cook it for another 30 seconds until it smells absolutely delicious. Be careful not to burn it!

3. Cook the Meat:

Now, add your ground beef or lamb to the pot. Cook it until it’s browned and no longer pink, breaking it apart with a spoon as you stir. If there’s too much fat in the pot, you can drain some out.

4. Mix in the Seasonings:

Add the tomato paste, Worcestershire sauce, dried thyme, and a sprinkle of salt and pepper. Stir everything together and let it cook for about 1-2 minutes to blend those yummy flavors.

5. Add the Veggies and Broth:

Now it’s time for the stars of the show! Add the diced carrots, potatoes, and pour in the beef broth. Bring it all to a boil, then reduce the heat and let it simmer for about 20 minutes, or until the veggies are tender.

6. Finish with Peas:

Stir in the frozen peas and let it simmer for another 5 minutes. The peas add a lovely splash of color and sweetness to the soup.

7. Prepare the Mashed Potatoes:

While the soup is simmering, boil the peeled potatoes in salted water until they’re tender, which should take around 15 minutes. Drain them and mash with milk, butter, salt, and pepper until smooth and creamy.

8. Serve It Up:

Ladle the hot soup into bowls and add a generous scoop of creamy mashed potatoes on top. If you like, sprinkle some shredded cheddar cheese for extra flavor.

9. Garnish and Enjoy:

Finish with fresh thyme leaves as a pretty garnish, and serve hot. Enjoy your Shepherd’s Pie Soup with a side of crusty bread or biscuits for a complete meal!

There you go! A hearty and comforting soup that’s like a warm hug in a bowl. Enjoy every tasty spoonful!

Can I Use Frozen Veggies Instead of Fresh?

Absolutely! If you’re short on time, using frozen carrots and peas works perfectly. Just add them directly to the soup during the last few minutes of cooking, and you’re good to go!

How Can I Make This Vegetarian?

To make a vegetarian version, simply substitute the ground beef or lamb with lentils or mushrooms and use vegetable broth instead of beef broth. Add in extra veggies like bell peppers or zucchini for additional flavor!

What Should I Do with Leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, gently warm the soup on the stove or in the microwave, adding a splash of water or broth if it’s too thick.

Can I Prepare the Mashed Potatoes in Advance?

Yes! You can make the mashed potatoes ahead of time and store them in the fridge. When you’re ready to serve, just reheat them on the stove or in the microwave until warm, adding extra milk or butter for creaminess if needed.

You might also like these recipes

Leave a Comment