This Protein Packed Shepherd's Pie Soup Is Pure Winter Magic
Get all the cozy vibes of a classic with this Protein Packed Shepherd’s Pie Soup. It is creamy, high-protein, and ready in under an hour!
Winter is officially here and your soul needs a hug. You want that classic Shepherd’s Pie flavor without the heavy lifting. This Protein Packed Shepherd’s Pie Soup is the answer to your prayers. It delivers pure comfort in a single, steaming bowl. You get all the savory goodness in half the time. Let’s get cooking right now.
Why This Recipe Is a Winner
This recipe is a total winner for your winter meal rotation. It packs a serious punch with lean protein and bone broth. You get that creamy texture without using any heavy cream. It is the ultimate healthy reset that still feels like an indulgence. Your family will beg for seconds of this hearty bowl. It is also perfect for your weekly meal prep.
Simple Method
Making this soup is incredibly straightforward and fast. You just brown your meat and sauté the fresh veggies. Everything simmers together in one single pot for easy cleanup. The secret is the Greek yogurt finish at the very end. It creates a velvety richness that mimics the classic potato topping. Even a kitchen novice can master this dish.
Ingredients You’ll Need
Most of these are pantry staples you already have in your kitchen.
- 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
- 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.
- Add the onion, carrots, and celery and sauté for 5 minutes.
- Stir in the minced garlic, tomato paste, thyme, and rosemary.
- Pour in the beef bone broth, Worcestershire sauce, and diced potatoes.
- Bring to a boil, then reduce heat, 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 before folding it in.
- Season with salt and pepper before serving hot.
Best Ways to Enjoy It
Serve this hot in your favorite deep ceramic bowls. A slice of crusty sourdough is perfect for dipping. You can also add a fresh side salad for balance. This is the ultimate comfort food for a snowy night. Your guests will love this modern twist on a classic.
Storage & Reheating
Store leftovers in an airtight container for up to four days. The flavors actually get better the next day. You can freeze this soup for up to three months easily. Just thaw it in the fridge overnight before reheating. Add a splash of broth if it gets too thick. This is a meal prep dream come true.
Pro Tips
- Always temper your Greek yogurt to prevent curdling in the hot soup.
- Cut your potatoes into uniform cubes so they cook evenly.
- Use high-quality bone broth for the deepest, richest flavor.
- Brown the meat thoroughly to build a savory flavor base.
- Don’t skip the Worcestershire sauce; it adds essential umami.
- Fresh herbs can be used if you have them on hand.
Ways to Switch It Up
- Swap the russet potatoes for sweet potatoes for a lower glycemic option.
- Use ground turkey if you want an even leaner protein source.
- Add a handful of kale at the end for extra greens.
- Try topping with a sprinkle of sharp cheddar cheese.
FAQs
Can I make this dairy-free?
Yes, you can swap the Greek yogurt for a dairy-free almond yogurt. Just ensure it is plain and unsweetened for the best taste.
Is this soup freezer-friendly?
Absolutely, this soup freezes beautifully for up to three months. Just leave a little space at the top of your container.
I can’t wait to see your cozy soup bowls! Tag me when you make this.
— Jasmine

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.
