Shepherd’s Pie Soup takes everything you love about the classic casserole—savory beef, tender vegetables, creamy potatoes—and transforms it into a soul-warming bowl of comfort. This one-pot recipe has all the hearty flavors of shepherd’s pie but in a cozy, spoonable form that’s perfect for chilly nights or when you’re craving a rustic, filling meal without all the layering and baking.
Why You’ll Love This Recipe
One-Pot Wonder: Easy cleanup with everything made in a single pot.
Classic Comfort: Familiar flavors of shepherd’s pie in a creamy soup.
Family-Friendly: Hearty, filling, and kid-approved.
Perfect for Leftovers: Reheats beautifully for next-day lunches.
Ingredients
- 1 lb lean ground beef (or ground turkey)
- 1 small onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup frozen peas
- 3 cups low-sodium beef broth
- 2 medium potatoes, peeled and diced small
- 1 cup milk (or light cream for creamier soup)
- 2 tbsp all-purpose flour
- 1 tsp Worcestershire sauce
- ½ tsp dried thyme
- ½ tsp paprika
- Salt and black pepper, to taste
- Optional garnish: shredded cheddar cheese, fresh parsley
Instructions
1. Brown the Meat
In a large pot or Dutch oven, cook ground beef over medium heat until browned. Drain excess fat if needed.
2. Add Veggies & Seasoning
Stir in onion, garlic, carrots, thyme, paprika, salt, and pepper. Cook for 3–4 minutes until vegetables start to soften.
3. Build the Soup Base
Sprinkle flour over the mixture and stir to coat. Slowly pour in beef broth and milk, whisking to prevent lumps.
4. Add Potatoes & Simmer
Stir in potatoes and Worcestershire sauce. Bring to a boil, then reduce heat and simmer for 20 minutes, or until potatoes are tender.
5. Finish with Peas
Add frozen peas and cook for 3–5 minutes until heated through. Adjust seasoning if needed.
6. Serve
Ladle into bowls and top with shredded cheddar cheese or fresh parsley for garnish.

Nutritional Information
Calories: 280
Carbohydrates: 23g
Fat: 11g
Protein: 21g
Fiber: 3g
Tips for Success
- Make It Creamier: Use light cream or half-and-half instead of milk.
- Use Mashed Potatoes: For a thicker, rustic soup, stir in leftover mashed potatoes instead of diced.
- Boost Flavor: Add a splash of red wine while cooking the beef for depth.
- Make It Lighter: Swap ground beef for ground turkey or chicken.
Why This Recipe Works
This soup transforms a classic comfort dish into a hearty, spoonable version that’s quicker and easier than assembling a full shepherd’s pie. It balances protein, veggies, and potatoes in every bite while keeping cleanup simple with one pot.
Shepherd’s Pie Soup is a warm, hearty meal that combines all the classic flavors of the beloved casserole in a cozy, comforting bowl. Perfect for weeknights, leftovers, or feeding the whole family, this soup will quickly become a new favorite in your comfort food rotation.
Shepherd’s Pie Soup – A Cozy Twist on a Classic Comfort Dish
6
servings15
minutes30
minutes280
kcal45
minutesShepherd’s Pie Soup takes everything you love about the classic casserole—savory beef, tender vegetables, creamy potatoes—and transforms it into a soul-warming bowl of comfort. This one-pot recipe has all the hearty flavors of shepherd’s pie but in a cozy, spoonable form that’s perfect for chilly nights or when you’re craving a rustic, filling meal without all the layering and baking.
Ingredients
1 lb lean ground beef (or ground turkey)
1 small onion, diced
2 cloves garlic, minced
2 medium carrots, diced
1 cup frozen peas
3 cups low-sodium beef broth
2 medium potatoes, peeled and diced small
1 cup milk (or light cream for creamier soup)
2 tbsp all-purpose flour
1 tsp Worcestershire sauce
½ tsp dried thyme
½ tsp paprika
Salt and black pepper, to taste
Optional garnish: shredded cheddar cheese, fresh parsley
Instructions
- Brown the Meat
In a large pot or Dutch oven, cook ground beef over medium heat until browned. Drain excess fat if needed. - Add Veggies & Seasoning
Stir in onion, garlic, carrots, thyme, paprika, salt, and pepper. Cook for 3–4 minutes until vegetables start to soften. - Build the Soup Base
Sprinkle flour over the mixture and stir to coat. Slowly pour in beef broth and milk, whisking to prevent lumps. - Add Potatoes & Simmer
Stir in potatoes and Worcestershire sauce. Bring to a boil, then reduce heat and simmer for 20 minutes, or until potatoes are tender. - Finish with Peas
Add frozen peas and cook for 3–5 minutes until heated through. Adjust seasoning if needed. - Serve
Ladle into bowls and top with shredded cheddar cheese or fresh parsley for garnish.
Notes
- Make It Creamier: Use light cream or half-and-half instead of milk.
Use Mashed Potatoes: For a thicker, rustic soup, stir in leftover mashed potatoes instead of diced.
Boost Flavor: Add a splash of red wine while cooking the beef for depth.
Make It Lighter: Swap ground beef for ground turkey or chicken.