Cozy Shepherd's Pie Soup: A High-Protein Winter Favorite
When the winter wind rattles the windows, you need a bowl of something truly soul-warming. This Shepherd’s Pie Soup brings all those nostalgic flavors to your table in record time. It is hearty, thick, and incredibly satisfying for a cold evening.
You get the savory meat and tender potatoes you love without the heavy crust. It is a fresh, lightened-up take on a classic family favorite. This recipe delivers a nutritious protein boost that will keep you full and happy.
Why This Recipe Is a Winner
This dish is the ultimate solution for busy winter weeknights. You only need one pot to create a restaurant-quality meal at home. It saves you time on cleanup while delivering deep, complex flavors.
The use of bone broth and Greek yogurt makes this soup a nutritional powerhouse. You get all the creaminess of a traditional pie without any heavy cream. It is a balanced meal that feels like a hug in a bowl.
Simple Cooking Method
Making this soup is a straightforward process that any beginner can master. You start by browning the meat and softening your fresh garden vegetables. The potatoes simmer right in the broth to save you an extra step. Everything happens in one pot for maximum ease and flavor development.
Ingredients You’ll Need
This recipe uses simple, fresh ingredients that highlight seasonal winter produce like carrots and potatoes.
- 1 lb lean ground lamb or 93% lean ground beef
- 1 tablespoon extra virgin olive oil
- 1 medium yellow onion, finely diced
- 2 large carrots, diced
- 2 stalks celery, sliced
- 3 cloves garlic, minced
- 2 cups russet potatoes, peeled and cut into 1/2-inch cubes
- 4 cups beef bone broth
- 2 tablespoons tomato paste
- 1 tablespoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 cup frozen sweet peas
- 1/2 cup plain non-fat Greek yogurt
- 1 teaspoon sea salt
- 1/2 teaspoon cracked black pepper
Step-by-Step Directions
- In a large Dutch oven or stockpot, heat the olive oil over medium-high heat.
- Add the ground meat and cook until browned, breaking it into small crumbles for 6-8 minutes.
- Add the onion, carrots, and celery to the pot and sauté for 5 minutes until soft.
- Stir in the minced garlic, tomato paste, thyme, and rosemary, cooking for 1 minute until fragrant.
- Pour in the beef bone broth and Worcestershire sauce, then add the diced potatoes.
- Bring to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes.
- Stir in the frozen peas and cook for an additional 2 minutes.
- Remove from heat and temper the Greek yogurt with a little hot broth before stirring it in.
- Season with salt and pepper before serving hot.
Best Ways to Enjoy It
Serve this soup in deep bowls while it is piping hot. It pairs beautifully with a thick slice of crusty sourdough bread for dipping. You can also add a simple side salad for a fresh crunch. This is the perfect meal for a cozy night in by the fire.
Storage & Reheating
This Shepherd’s Pie Soup keeps beautifully in the fridge for up to four days. Store it in an airtight container once it has cooled completely. When you are ready for lunch, reheat it gently on the stove. Avoid boiling the soup after adding the yogurt to keep the texture smooth.
Tips for Best Results
- Don’t skip tempering the yogurt to prevent it from curdling in the hot soup.
- Cut your potatoes into uniform small cubes so they cook evenly and quickly.
- Use a high-quality bone broth for the richest flavor and extra nutrients.
- Brown the meat thoroughly to develop a deep, savory base for the broth.
- Add a splash of extra broth if you prefer a thinner soup consistency.
- For a holiday twist, garnish with fresh sprigs of rosemary or thyme.
- Switch to ground beef if you prefer a milder flavor than lamb.
Ways to Switch It Up
- Swap russet potatoes for sweet potatoes for a touch of autumn sweetness.
- Use ground turkey or chicken for an even leaner protein option.
- Add a handful of kale at the end for extra leafy greens.
- Stir in a teaspoon of smoked paprika for a subtle smoky depth.
Common Questions
Can I make this soup ahead of time?
Yes, you can prepare the soup up until the yogurt step. Add the yogurt just before serving to ensure the creamiest possible texture. It is a great option for meal prep Sundays.
Can I freeze this recipe?
You can freeze the soup, but do so before adding the Greek yogurt. Dairy sometimes changes texture when frozen and thawed. Simply stir the yogurt in after you reheat the thawed soup.
Is this recipe kid-approved?
Most children love the mild flavors and soft textures of the potatoes and peas. It is a gentle way to introduce more vegetables into their diet. The creamy finish makes it very approachable for picky eaters.
I hope this cozy Shepherd’s Pie Soup brings warmth to your winter table. It is the perfect way to nourish your body and soul during the colder months. Happy cooking!
— Clara

Ingredients
Method
- In a large Dutch oven or stockpot, heat the olive oil over medium-high heat.
- Add the ground meat and cook until browned, breaking it into small crumbles with a wooden spoon for approximately 6-8 minutes.
- Add the onion, carrots, and celery to the pot and sauté for 5 minutes until the vegetables begin to soften.
- Stir in the minced garlic, tomato paste, thyme, and rosemary, cooking for 1 minute until highly fragrant.
- Pour in the beef bone broth and Worcestershire sauce, then add the diced potatoes.
- Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 15-20 minutes or until the potatoes are fork-tender.
- Stir in the frozen peas and cook for an additional 2 minutes.
- Remove the pot from the heat. Temper the Greek yogurt by stirring in a small amount of hot broth, then fold the yogurt into the soup until fully incorporated and creamy.
- Season with salt and pepper before serving hot.
