• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Recipe Fantastic

Recipe Fantastic

Simple, Savory, and Sweet Meals

  • Home
  • Appetizer
  • Breakfast
  • Dinner
  • Lunch
  • Dessert
  • About Us
  • Contact
Recipe Fantastic
  • Home
  • Appetizer
  • Breakfast
  • Dinner
  • Lunch
  • Dessert
  • About Us
  • Contact
Dinner / Shepherds Pie Soup: The Ultimate Comfort Food Recipe

Shepherds Pie Soup: The Ultimate Comfort Food Recipe

May 23, 2025 by ChloeDinner

Shepherd’s Pie Soup: Imagine all the comforting flavors of classic shepherd’s pie, but in a warm, inviting soup! This isn’t just any soup; it’s a hearty, flavorful hug in a bowl, perfect for chilly evenings or when you’re craving something truly satisfying.

Shepherd’s pie itself has a rich history, originating in the British Isles as a way to use leftover roasted meat. The “shepherd’s” part comes from the traditional use of lamb, though today, many variations use ground beef, leading to the name “cottage pie.” This resourceful dish has evolved over centuries, becoming a beloved staple in homes around the world. Now, we’re taking that same comforting essence and transforming it into a delicious soup!

What makes Shepherd’s Pie Soup so irresistible? It’s the perfect combination of savory ground meat, tender vegetables like carrots, peas, and celery, all simmered in a rich, flavorful broth. Topped with creamy mashed potatoes (or potato topping), it offers a delightful contrast of textures and tastes. People adore this dish because it’s both incredibly flavorful and surprisingly easy to make. It’s a one-pot wonder that delivers maximum comfort with minimal effort. Plus, it’s a fantastic way to sneak in extra veggies for picky eaters! Get ready to experience the ultimate comfort food reimagined!

Shepherds Pie Soup

Ingredients:

  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 pound ground lamb (or beef)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper, or to taste
  • 4 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 4 cups beef broth
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 1 cup frozen green beans, cut into 1-inch pieces
  • 1/4 cup chopped fresh parsley, for garnish

Mashed Potato Topping:

  • 2 pounds Yukon Gold potatoes, peeled and quartered
  • 1/2 cup milk
  • 4 tablespoons butter
  • 1/4 teaspoon salt, or to taste
  • 1/8 teaspoon black pepper, or to taste
  • 1/4 cup shredded cheddar cheese (optional)

Instructions:

Preparing the Soup Base:

  1. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened, about 5-7 minutes. I like to get a little color on them for extra flavor.
  2. Add the ground lamb (or beef) to the pot. Break it up with a spoon and cook until browned, about 7-10 minutes. Drain off any excess grease. Nobody wants greasy soup!
  3. Stir in the dried thyme, dried rosemary, salt, and pepper. Cook for another minute, allowing the herbs to release their fragrance. This step is crucial for building a deep, savory flavor.
  4. Add the minced garlic and tomato paste. Cook for 1 minute more, stirring constantly. The tomato paste will caramelize slightly, adding richness to the soup.
  5. Pour in the beef broth and add the diced tomatoes (undrained). Bring the mixture to a boil, then reduce the heat and simmer for at least 20 minutes, or up to 30 minutes, to allow the flavors to meld. The longer it simmers, the better it tastes!
  6. Stir in the frozen peas, corn, and green beans. Cook for another 5-7 minutes, or until the vegetables are tender. I prefer to add the frozen vegetables towards the end to keep them from getting mushy.

Making the Mashed Potato Topping:

  1. While the soup is simmering, prepare the mashed potato topping. Place the peeled and quartered potatoes in a large pot and cover with cold water. Add a pinch of salt to the water.
  2. Bring the potatoes to a boil and cook until they are fork-tender, about 15-20 minutes. You should be able to easily pierce them with a fork.
  3. Drain the potatoes well and return them to the pot.
  4. Add the milk, butter, salt, and pepper to the pot. Use a potato masher or an electric mixer to mash the potatoes until smooth and creamy. I prefer using a potato masher for a slightly chunkier texture, but it’s all about personal preference!
  5. If desired, stir in the shredded cheddar cheese until melted and combined. This adds a nice cheesy flavor to the topping.

Assembling the Shepherd’s Pie Soup:

  1. Ladle the soup into bowls.
  2. Top each bowl with a generous dollop of mashed potatoes.
  3. Sprinkle with chopped fresh parsley for garnish.
  4. For an extra touch, you can broil the soup for a minute or two to lightly brown the mashed potato topping. Keep a close eye on it to prevent burning!
  5. Serve immediately and enjoy! This soup is best served hot.

Tips and Variations:

  • Spice it up: Add a pinch of red pepper flakes to the soup for a little heat.
  • Add Worcestershire sauce: A tablespoon of Worcestershire sauce adds a depth of umami flavor.
  • Use different vegetables: Feel free to substitute other vegetables, such as mushrooms, parsnips, or turnips.
  • Make it vegetarian: Substitute the ground lamb (or beef) with lentils or crumbled vegetarian ground meat. Use vegetable broth instead of beef broth.
  • Make it ahead: The soup base can be made ahead of time and stored in the refrigerator for up to 3 days. Prepare the mashed potato topping just before serving.
  • Freezing: The soup base freezes well. Allow it to cool completely before transferring it to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. I don’t recommend freezing the mashed potato topping, as it can change texture.
  • Creamy Version: For a creamier soup, stir in 1/2 cup of heavy cream or sour cream at the end of cooking.
  • Thickening: If you prefer a thicker soup, you can whisk together 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the soup during the last few minutes of cooking.
  • Serving Suggestions: Serve with crusty bread or a side salad.

Detailed Explanation of Ingredients:

  • Olive Oil: Used for sautéing the vegetables. You can substitute with other cooking oils like canola or vegetable oil.
  • Onion, Carrots, and Celery: These form the aromatic base of the soup, adding depth and complexity to the flavor. This combination is often referred to as mirepoix.
  • Ground Lamb (or Beef): Provides the protein and heartiness of the soup. Lamb offers a richer, more distinctive flavor, while beef is a more common and readily available option.
  • Dried Thyme and Rosemary: These herbs add a savory and earthy flavor to the soup. You can use fresh herbs if you prefer, but you’ll need to use about 1 tablespoon of each, finely chopped.
  • Salt and Pepper: Essential for seasoning the soup and enhancing the other flavors. Adjust the amount to your taste.
  • Garlic: Adds a pungent and aromatic flavor to the soup. Use fresh garlic for the best flavor.
  • Tomato Paste: Adds richness and depth of flavor to the soup. It also helps to thicken the soup slightly.
  • Beef Broth: Provides the liquid base for the soup and adds a savory flavor. You can use low-sodium beef broth to control the salt content.
  • Diced Tomatoes: Adds acidity and sweetness to the soup. Use canned diced tomatoes for convenience.
  • Frozen Peas, Corn, and Green Beans: These vegetables add color, texture, and nutrients to the soup. You can use fresh vegetables if you prefer, but you’ll need to adjust the cooking time accordingly.
  • Fresh Parsley: Used as a garnish to add freshness and color to the soup.
  • Yukon Gold Potatoes: These potatoes are ideal for mashed potatoes because they are creamy and flavorful. You can substitute with other types of potatoes, such as Russet or red potatoes.
  • Milk: Adds moisture and creaminess to the mashed potatoes. You can use whole milk, 2% milk, or even non-dairy milk.
  • Butter: Adds richness and flavor to the mashed potatoes. You can use salted or unsalted butter.
  • Cheddar Cheese (optional): Adds a cheesy flavor to the mashed potato topping. You can use other types of cheese, such as Parmesan or Gruyere.

Troubleshooting:

  • Soup is too thin: If your soup is too thin, you can simmer it for a longer period of time to allow some of the liquid to evaporate. Alternatively, you can whisk together 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the soup during the last few minutes of cooking.
  • Soup is too thick: If your soup is too thick, you can add more beef broth to thin it out.
  • Mashed potatoes are too dry: If your mashed potatoes are too dry, you can add more milk or butter until they reach the desired consistency.
  • Mashed potatoes are too lumpy: If your mashed potatoes are too lumpy, you can use an electric mixer to whip them until smooth. Be careful not to overmix, as this can make them gummy.
  • Soup is bland: If your soup is bland, you can add more salt, pepper, or herbs to taste. You can also add a tablespoon of Worcestershire sauce or a pinch of red pepper flakes for extra flavor.

Nutritional Information (approximate, per serving):

Please note that the nutritional information is an estimate and may vary depending on the specific ingredients and portion sizes used.

  • Calories: 4

Shepherds Pie Soup

Conclusion:

This Shepherds Pie Soup isn’t just another soup recipe; it’s a warm hug in a bowl, a comforting classic reimagined for busy weeknights, and a guaranteed crowd-pleaser. I truly believe you’ll find yourself making this again and again. The rich, savory broth, the tender ground meat, the perfectly cooked vegetables, and that creamy, cheesy potato topping – it all comes together in a symphony of flavors that will leave you completely satisfied. It’s the perfect way to enjoy all the comforting flavors of shepherd’s pie without all the fuss. Why is this a must-try? Because it’s incredibly easy to make, uses readily available ingredients, and delivers maximum flavor with minimal effort. It’s also a fantastic way to sneak in extra vegetables for picky eaters! Plus, it’s a one-pot wonder, meaning fewer dishes to wash – always a win in my book! Forget spending hours layering and baking; this soup delivers the same comforting experience in a fraction of the time. It’s hearty enough to be a complete meal, making it perfect for those nights when you just don’t have the energy to cook anything elaborate. But the best part? It’s incredibly versatile! Feel free to experiment with different variations to suit your taste. For a spicier kick, add a pinch of red pepper flakes or a dash of hot sauce. If you’re a fan of mushrooms, sauté some sliced mushrooms with the onions and carrots for an earthy depth of flavor. You can also swap out the ground beef for ground lamb for a more traditional shepherd’s pie flavor. For a vegetarian version, use lentils or crumbled plant-based meat substitute. Serving Suggestions and Variations: * Serve with a dollop of sour cream or Greek yogurt for extra creaminess. * Garnish with fresh parsley or chives for a pop of color and freshness. * Add a sprinkle of shredded cheddar cheese on top for an extra cheesy indulgence. * Serve with a side of crusty bread or garlic toast for dipping. * For a lighter option, use cauliflower mash instead of potato topping. * If you have leftover mashed potatoes, this is the perfect way to use them up! * Make it ahead of time! This soup tastes even better the next day, as the flavors have had time to meld together. * Freeze any leftovers for a quick and easy meal on a busy weeknight. I’m so excited for you to try this recipe! I poured my heart into creating a simple, delicious, and satisfying soup that captures the essence of classic comfort food. I truly believe that this Shepherds Pie Soup will become a new family favorite. Now, it’s your turn! Head to your kitchen, gather your ingredients, and get ready to create a culinary masterpiece. Don’t be afraid to get creative and put your own spin on it. I can’t wait to hear what you think! Please, please, please, come back and leave a comment below letting me know how it turned out. Did you make any modifications? What did your family think? Share your photos on social media and tag me – I’d love to see your creations! Happy cooking!

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

Shepherds Pie Soup: The Ultimate Comfort Food Recipe


  • Total Time: 70 minutes
  • Yield: 6–8 servings 1x
Print Recipe
Pin Recipe

Description

Hearty Shepherd’s Pie Soup topped with creamy mashed potatoes, perfect for a comforting and flavorful meal.


Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 1 pound ground lamb (or beef)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper, or to taste
  • 4 cloves garlic, minced
  • 1 tablespoon tomato paste
  • 4 cups beef broth
  • 1 (14.5 ounce) can diced tomatoes, undrained
  • 1 cup frozen peas
  • 1 cup frozen corn
  • 1 cup frozen green beans, cut into 1-inch pieces
  • 1/4 cup chopped fresh parsley, for garnish
  • 2 pounds Yukon Gold potatoes, peeled and quartered
  • 1/2 cup milk
  • 4 tablespoons butter
  • 1/4 teaspoon salt, or to taste
  • 1/8 teaspoon black pepper, or to taste
  • 1/4 cup shredded cheddar cheese (optional)

Instructions

  1. Preparing the Soup Base: Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until the vegetables are softened, about 5-7 minutes.
  2. Add the ground lamb (or beef) to the pot. Break it up with a spoon and cook until browned, about 7-10 minutes. Drain off any excess grease.
  3. Stir in the dried thyme, dried rosemary, salt, and pepper. Cook for another minute, allowing the herbs to release their fragrance.
  4. Add the minced garlic and tomato paste. Cook for 1 minute more, stirring constantly.
  5. Pour in the beef broth and add the diced tomatoes (undrained). Bring the mixture to a boil, then reduce the heat and simmer for at least 20 minutes, or up to 30 minutes, to allow the flavors to meld.
  6. Stir in the frozen peas, corn, and green beans. Cook for another 5-7 minutes, or until the vegetables are tender.
  7. Making the Mashed Potato Topping: While the soup is simmering, prepare the mashed potato topping. Place the peeled and quartered potatoes in a large pot and cover with cold water. Add a pinch of salt to the water.
  8. Bring the potatoes to a boil and cook until they are fork-tender, about 15-20 minutes.
  9. Drain the potatoes well and return them to the pot.
  10. Add the milk, butter, salt, and pepper to the pot. Use a potato masher or an electric mixer to mash the potatoes until smooth and creamy.
  11. If desired, stir in the shredded cheddar cheese until melted and combined.
  12. Assembling the Shepherd’s Pie Soup: Ladle the soup into bowls.
  13. Top each bowl with a generous dollop of mashed potatoes.
  14. Sprinkle with chopped fresh parsley for garnish.
  15. For an extra touch, you can broil the soup for a minute or two to lightly brown the mashed potato topping.
  16. Serve immediately and enjoy!

Notes

  • Spice it up: Add a pinch of red pepper flakes to the soup for a little heat.
  • Add Worcestershire sauce: A tablespoon of Worcestershire sauce adds a depth of umami flavor.
  • Use different vegetables: Feel free to substitute other vegetables, such as mushrooms, parsnips, or turnips.
  • Make it vegetarian: Substitute the ground lamb (or beef) with lentils or crumbled vegetarian ground meat. Use vegetable broth instead of beef broth.
  • Make it ahead: The soup base can be made ahead of time and stored in the refrigerator for up to 3 days. Prepare the mashed potato topping just before serving.
  • Freezing: The soup base freezes well. Allow it to cool completely before transferring it to a freezer-safe container. Freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. I don’t recommend freezing the mashed potato topping, as it can change texture.
  • Creamy Version: For a creamier soup, stir in 1/2 cup of heavy cream or sour cream at the end of cooking.
  • Thickening: If you prefer a thicker soup, you can whisk together 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the soup during the last few minutes of cooking.
  • Serving Suggestions: Serve with crusty bread or a side salad.
  • Prep Time: 20 minutes
  • Cook Time: 50 minutes

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

« Previous Post
Vegan Love Letter Pastries: A Delicious & Romantic Recipe
Next Post »
Snickers Verrine: The Ultimate Dessert Recipe

If you enjoyed this…

Dinner

Healing Chicken Soup: Nourish Your Body and Soul with This Comforting Recipe

Dinner

Duck Fat Roasted Potatoes: The Ultimate Guide to Perfectly Crispy Spuds

Dinner

Mediterranean Salmon Bake: A Healthy and Flavorful Recipe for Dinner

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

Primary Sidebar

Browse by Diet

AppetizerAppetizerBreakfastBreakfastDinnerDinnerLunchLunchDessertDessert

Strawberry Sugar Cookies: The Ultimate Recipe & Baking Guide

Hot Dog Chili Crockpot: Easy Recipe for Game Day

Scallop Gratin with Cream and Mushrooms: A Delicious Recipe

  • California Consumer Privacy Act (CCPA)
  • DMCA
  • Cookie Privacy Policy
  • Privacy Policy
  • Terms of Use
  • About Us
  • Contact

© 2025 · Cuisine Recipe Theme · Genesis Framework · Disclosure · Website Design by Anchored Design