Shepherd’s Pie Soup

If you love the comforting flavors of classic Shepherd’s Pie but want something quicker, lighter, and cozy in a bowl, Shepherd’s Pie Soup is the answer. This delicious twist transforms the traditional casserole into a creamy, savory soup that’s perfect for chilly nights, weeknight dinners, or meal prep for the week.

Imagine tender, seasoned ground beef, sweet carrots, green peas, and aromatic onions in a rich beefy broth, topped with fluffy mashed potatoes. Each spoonful combines the familiar taste of a classic shepherd’s pie with the warmth and ease of a soup—comfort in a bowl.

Not only is this soup satisfying and hearty, it’s also incredibly versatile. You can make it creamy, cheesy, or keep it lighter for a weeknight-friendly option. It’s a recipe that feels indulgent but comes together quickly, making it ideal for home cooks of any skill level.

Why You’ll Love This Shepherd’s Pie Soup

  • All the flavor of shepherd’s pie in soup form: Everything you love about the classic casserole in a lighter, spoonable version.
  • Hearty and satisfying: Ground beef, potatoes, and vegetables make it a complete meal.
  • Family-friendly: Even picky eaters enjoy this creamy, savory soup.
  • Quick weeknight dinner: Ready in under an hour without sacrificing comfort.
  • Customizable: Add cheese, cream, or extra vegetables to suit your taste.
  • Freezer-friendly: Perfect for meal prep or leftovers.

Ingredients Breakdown

Here’s everything you need for this recipe, organized for clarity:

Meat & Vegetables

  • 1 pound ground beef
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 cup diced carrots
  • 1 cup green peas

Soup Base

  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 4 cups beef broth
  • 1 cup milk or cream
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon salt
  • ½ teaspoon black pepper

Mashed Potato Topping

  • 4 medium potatoes, peeled and cubed
  • 2 tablespoons butter
  • ¼ cup milk
  • Salt to taste

Garnish (Optional)

  • 2 tablespoons chopped parsley

Yield: 6 servings
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes

Tools & Equipment Needed

  • Large soup pot or Dutch oven
  • Skillet (optional for browning meat separately)
  • Potato masher or ricer
  • Wooden spoon or spatula
  • Chef’s knife and cutting board
  • Measuring cups and spoons
  • Ladle

Step-by-Step Instructions

1. Cook the ground beef

In a large soup pot, cook the ground beef over medium-high heat until browned. Drain any excess fat and set aside. Browning the beef first adds depth of flavor to the soup and ensures it’s not greasy.

2. Sauté the aromatics

In the same pot, melt butter over medium heat. Add the diced onion and garlic and cook until softened, about 3–4 minutes. This step builds the foundation of flavor for the soup.

3. Cook the carrots and form a roux

Add the diced carrots and cook for another 5 minutes until slightly tender. Sprinkle in flour and stir to form a roux. Cook for 1–2 minutes to remove the raw flour taste. This will help thicken the soup slightly.

4. Build the soup

Slowly pour in beef broth, stirring constantly to incorporate the roux. Return the cooked ground beef to the pot. Add green peas, thyme, rosemary, salt, and black pepper. Simmer for 15–20 minutes until the carrots are tender and the flavors meld beautifully.

5. Add creaminess

Stir in milk or cream and reduce the heat. Let the soup warm through gently. Taste and adjust seasoning as needed. For extra richness, you can add more milk or cream to reach your desired consistency.

6. Prepare the mashed potatoes

While the soup simmers, boil the peeled and cubed potatoes until fork-tender, about 15 minutes. Drain thoroughly, then mash with butter, milk, and salt until smooth and creamy. For extra creaminess, you can stir the mashed potatoes directly into the soup before serving.

7. Serve

Ladle the soup into bowls and top with a scoop of mashed potatoes. Garnish with chopped parsley if desired. For a cheesy twist, sprinkle shredded cheddar on top before serving.

Tips & Variations

  • Extra creamy: Stir the mashed potatoes directly into the soup for a thicker, creamier consistency.
  • Cheesy option: Top each serving with shredded cheddar or Gruyère for a decadent variation.
  • Vegetable variations: Add corn, bell peppers, or celery for additional texture and flavor.
  • Gluten-free: Use a gluten-free flour to make the roux, or skip it entirely and let the potatoes thicken the soup.
  • Meal prep friendly: Soup can be made ahead and reheated; the mashed potatoes can be prepared separately to maintain texture.

Flavor Profile & Pairings

This soup has a rich, savory flavor from the browned beef and aromatic herbs, balanced by the natural sweetness of carrots and creaminess from potatoes. The green peas add a touch of freshness, and the mashed potato topping gives it a comforting, indulgent texture.

Suggested sides:

  • Crusty bread or garlic toast for dipping
  • Light green salad with vinaigrette
  • Roasted seasonal vegetables

Nutritional Overview

Per Serving (1 bowl with mashed potatoes):

  • Calories: 410
  • Protein: 19g
  • Carbohydrates: 35g
  • Fiber: 5g
  • Fat: 22g
  • Saturated Fat: 11g
  • Sodium: 890mg
  • Cholesterol: 70mg
  • Sugar: 5g

Dietary considerations: Comfort food, gluten present (from flour), dairy present (but can be substituted).

Make-Ahead & Meal Prep Tips

  • Soup base: Prepare up to 24 hours in advance; reheat gently before serving.
  • Mashed potatoes: Can be made ahead and stored separately; add just before serving.
  • Freezing: Soup freezes well without mashed potatoes. Freeze in airtight containers and thaw overnight in the fridge.
  • Reheating: Reheat gently on the stovetop, adding a splash of milk or broth if needed to restore consistency.

FAQs

Q: Can I use lamb instead of beef?
A: Yes! Lamb gives a slightly richer, traditional Shepherd’s Pie flavor.

Q: Can I make this soup vegetarian?
A: Replace ground beef with lentils, mushrooms, or a plant-based meat substitute. Use vegetable broth instead of beef broth.

Q: How can I make the soup thicker?
A: Add more mashed potatoes directly to the soup or reduce the soup uncovered for 5–10 minutes.

Q: Can I make this spicy?
A: Yes, add a pinch of cayenne pepper, smoked paprika, or chili flakes to the roux for a subtle heat.

Q: Can this soup be frozen?
A: Yes, freeze without the mashed potatoes for best results. Thaw overnight in the fridge and reheat gently.

Cooking Timeline (at a Glance)

TaskTime
Cook ground beef5–7 min
Sauté onions and garlic3–4 min
Cook carrots & make roux6–7 min
Simmer with broth & seasonings15–20 min
Boil & mash potatoes15 min
Assemble & serve5 min
Total45 min

Serving Suggestions

  • Serve in bowls with a scoop of creamy mashed potatoes on top.
  • Garnish with parsley or chives for freshness and color.
  • Add shredded cheese for extra indulgence.
  • Pair with a side of garlic bread for a comforting, hearty meal.

Recipe Variations

  1. Cheesy Shepherd’s Pie Soup: Top with cheddar, Gruyère, or mozzarella before serving.
  2. Extra Veggie: Add corn, bell peppers, or green beans for more color and nutrition.
  3. Spicy Shepherd’s Pie Soup: Add smoked paprika, cayenne, or red pepper flakes for a gentle heat.
  4. Creamy Potato Blend: Stir mashed potatoes directly into the soup for a thick, creamy chowder-like texture.

Ingredient Spotlight

Ground Beef:

  • Provides rich, savory flavor. Choose lean beef to reduce excess fat and maintain a hearty texture.

Yukon Gold Potatoes:

  • Naturally creamy, buttery, and ideal for mashing.
  • Mashed potatoes create the perfect comforting topping for the soup.

Carrots & Peas:

  • Offer a sweet, fresh balance to the savory meat and creamy potatoes.
  • Add texture, color, and nutrition to the soup.

Pro Cooking Tips

  • Brown meat thoroughly for maximum flavor.
  • Cook carrots until just tender; they’ll continue to soften in the soup.
  • Stir the roux into the broth slowly to prevent lumps.
  • Heat gently after adding cream to avoid curdling.
  • Serve immediately after adding mashed potatoes for the best texture.

Storage & Freezing Guide

  • Refrigeration: Store soup in an airtight container for up to 3 days.
  • Freezing: Freeze without mashed potatoes for up to 2 months.
  • Reheating: Reheat gently on the stovetop, adding broth or milk to loosen if thickened.
  • Mashed potatoes: Make fresh or reheat separately; avoid freezing already mashed for best texture.

Nutrition Estimate Table (Per Serving)

NutrientAmount
Calories410
Protein19g
Carbs35g
Fiber5g
Fat22g
Saturated Fat11g
Cholesterol70mg
Sodium890mg
Sugar5g

Dietary notes: Comfort food, gluten from flour, dairy in mashed potatoes and cream. Vegetarian adaptation possible.

Expanded Conclusion

Shepherd’s Pie Soup is a cozy, hearty, and comforting dish that brings all the flavors of a classic shepherd’s pie into a creamy, warming bowl. It’s perfect for weeknight dinners, meal prep, or a comforting family meal. The combination of seasoned ground beef, tender vegetables, rich broth, and creamy mashed potatoes makes every bite satisfying and indulgent.

With this recipe, you can enjoy all the beloved elements of shepherd’s pie with less fuss, faster prep, and endless possibilities for customization. Serve hot, garnish with parsley, and enjoy the ultimate comfort in a bowl.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Shepherd’s Pie Soup

Shepherd’s Pie Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A cozy twist on the classic casserole, this Shepherd’s Pie Soup is creamy, savory, and loaded with comforting flavors. Ground beef, sweet carrots, tender peas, and fluffy mashed potatoes come together in a hearty soup that’s perfect for chilly nights or meal prep.

  • Total Time: 45 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 1 pound ground beef
  • 4 medium potatoes, peeled and cubed
  • 1 cup diced carrots
  • 1 cup green peas
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 4 cups beef broth
  • 1 cup milk or cream
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons chopped parsley (optional, for garnish)
  • 2 tablespoons butter (for mashed potatoes)
  • 1/4 cup milk (for mashed potatoes)
  • Salt to taste (for mashed potatoes)

Instructions

  1. In a large soup pot, cook the ground beef over medium-high heat until browned. Drain excess fat and set aside.
  2. In the same pot, melt butter. Add diced onion and garlic. Cook until softened, about 3-4 minutes.
  3. Add diced carrots and cook for another 5 minutes. Sprinkle flour and stir into a roux, cooking for 1-2 minutes.
  4. Slowly pour in beef broth while stirring. Return the cooked beef to the pot. Add peas, thyme, rosemary, salt, and pepper. Simmer for 15-20 minutes until carrots are tender.
  5. Stir in milk or cream and reduce heat. Let warm through and adjust seasoning as needed.
  6. Meanwhile, boil potatoes until fork-tender. Drain and mash with butter, milk, and salt until smooth.
  7. Serve soup hot with a scoop of mashed potatoes on top. Garnish with parsley if desired.

Notes

  • For extra creaminess, stir the mashed potatoes directly into the soup.
  • Make it cheesy by topping with shredded cheddar before serving.
  • This soup thickens as it cools. Add a splash of broth or milk to reheat smoothly.
  • Author: lina
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Comfort Food

Nutrition

  • Serving Size: 1 bowl
  • Calories: 410
  • Sugar: 5 g
  • Sodium: 890 mg
  • Fat: 22
  • Saturated Fat: 11
  • Unsaturated Fat: 9
  • Carbohydrates: 35
  • Fiber: 5
  • Protein: 19
  • Cholesterol: 70

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star