Skip to content
Home » Recipes » Hearty Shepherd’s Pie Soup

Hearty Shepherd’s Pie Soup

  • 3 min read
  • NatashaAdam 

Hearty Shepherd’s Pie Soup

This comforting Shepherd’s Pie Soup combines the cozy flavors of the classic casserole with the warmth of a rich, savory soup. Ground meat, tender vegetables, and herbs simmer in a flavorful broth and are topped with creamy mashed potatoes. It’s a filling one-bowl meal that feels indulgent but can easily be adapted to be diabetes-friendly with balanced carbs and plenty of protein and fiber.


🧾 Ingredients

For the Soup Base

  • 1 lb lean ground beef or ground turkey
  • 1 tbsp olive oil
  • 1 small onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 1 cup frozen peas
  • 3 cups low-sodium beef broth
  • 1 tbsp tomato paste
  • 1 tsp Worcestershire sauce
  • 1 tsp dried thyme
  • ½ tsp smoked paprika
  • Salt and pepper to taste

For the Mashed Potato Topping

  • 2 medium potatoes, peeled and cubed
  • 2 tbsp unsweetened almond milk (or milk of choice)
  • 1 tbsp butter or olive oil
  • Salt and pepper to taste

Optional Garnish

  • Fresh chopped parsley
  • Extra smoked paprika

👩‍🍳 Step-by-Step Instructions

1. Cook the Potatoes

  1. Place cubed potatoes in a pot of salted water.
  2. Bring to a boil and cook for 12–15 minutes until fork-tender.
  3. Drain and mash with almond milk, butter, salt, and pepper.
  4. Set aside.

2. Brown the Meat

  1. Heat olive oil in a large pot over medium heat.
  2. Add ground beef or turkey and cook until browned.
  3. Drain excess fat if needed.

3. Build the Flavor

  1. Add diced onion and cook 3–4 minutes until soft.
  2. Stir in garlic and cook for another 30 seconds.
Also Visit:  Hearty Stuffed Cabbage Soup

4. Add Vegetables & Broth

  1. Add carrots, tomato paste, Worcestershire sauce, thyme, paprika, salt, and pepper.
  2. Pour in beef broth and bring to a gentle simmer.
  3. Cook 10–12 minutes until carrots are tender.

5. Finish the Soup

  1. Stir in frozen peas and cook 2–3 minutes.
  2. Taste and adjust seasoning.

6. Serve

  1. Ladle soup into bowls.
  2. Top each bowl with a scoop of mashed potatoes.
  3. Sprinkle parsley and paprika on top.

🍽️ Serving Suggestions

  • Serve with a side salad or roasted green vegetables for extra fiber.
  • Add a small sprinkle of sharp cheddar cheese if desired.
  • Pair with whole-grain crackers for added texture.

🩺 Blood Sugar Tips

  • Use lean ground turkey or extra-lean beef to reduce saturated fat.
  • Replace half the potatoes with cauliflower mash to lower carbs.
  • Keep portions balanced: aim for 1 cup soup + ¼ cup mash per serving.
  • The protein and fiber from the meat and vegetables help slow glucose spikes.

📊 Nutrition (per serving)

  • Calories: ~320
  • Protein: 24g
  • Carbohydrates: 24g
  • Fiber: 4g
  • Fat: 14g
  • Sodium: ~480 mg

Leave a Reply

Your email address will not be published. Required fields are marked *