This post may contain affiliate links. Please read our disclosure policy.

Shepherd's pie soup brings all the comforting flavors of classic shepherd's pie into a creamy, cozy bowl! Instead of baking everything into a casserole, this recipe turns seasoned ground beef, tender potatoes, and vegetables into a one-pot soup that's perfect for chilly nights. Finished with herbs and melted cheddar cheese, it gives you the same nostalgic flavors you love in shepherd's pie - just in an easy, spoonable form!

Bowl of creamy shepherd’s pie soup garnished with fresh parsley with a spoon resting inside.

Quick Look: Shepherd’s Pie Soup

  • ⏱️ Prep Time: 10 minutes
  • 🍳 Cook Time: 25 minutes
  • 🕒 Total Time: 35 minutes
  • 👥 Servings: 6
  • 📊 Calories: ~460 kcal per serving (based on nutrition panel)
  • 🔥 Cook Method: One-pot, all on the stovetop
  • 👩‍🍳 Flavor Profile: All of the creamy, cozy flavors of Shepherd’s pie in soup form!
  • Difficulty: Easy one-pot meal

SUMMARIZE & SAVE THIS CONTENT ON

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Why You’ll Love Shepherd's Pie Soup

I love taking classic dishes and turning them into cozy soup recipes! It's the same nostalgic flavors, just in a spoonable form - like my chicken pot pie soup! Shepherd's pie is another perfect candidate. The combination of beef, potatoes, and vegetables already feels like the ultimate comfort meal, and turning it into a creamy soup makes it even more satisfying.

This creamy shepherd's pie soup is especially great when you want a dinner that comes together in one pot. The potatoes cook right in the broth, helping create a naturally creamy base once blended. It gives the soup that rich, comforting texture while still keeping the recipe simple.

If you're craving more hearty soups, my unstuffed cabbage soup and slow cooker beef stew are more reader favorites to try!

Ingredients You’ll Need

Shepherd's pie soup ingredients laid out and labeled.
  • Olive oil: Used to sauté the beef and vegetables while building the base flavor of the soup.
  • Ground beef: The main protein and classic shepherd's pie ingredient that gives the soup its rich, savory flavor. Traditional Shepherd’s Pie is made with lamb, and you can totally use lamb for this if you want – we just prefer beef!
  • Onion: Adds depth and natural sweetness as it cooks down.
  • Minced garlic: Brings aromatic flavor to the soup base.
  • Tomato paste: Adds richness and a subtle savory depth that helps mimic classic shepherd's pie filling.
  • Beef broth: The base of the soup. I like using the Kettle & Fire brand for a deeper flavor!
  • Worcestershire sauce: A key ingredient that adds that classic savory shepherd's pie flavor. Be sure to choose a gluten-free brand!
  • Dried thyme: Adds earthy flavor that pairs perfectly with beef and potatoes.
  • Dried rosemary: Gives the soup that classic cozy herb flavor often used in shepherd's pie.
  • Salt and pepper: Enhances the overall flavor of the soup.
  • Russet potatoes: These cook down nicely and help create the creamy texture once blended.
  • Half & half: Makes the soup creamy and rich. Use Original Nutpods or coconut milk for a dairy-free option.
  • Frozen mixed vegetables: I like a mix of carrots, peas, and corn. Those veggies add color and texture while keeping the recipe super easy.
  • Shredded cheddar cheese: Freshly grated melts smoothly into the soup for a creamy finish.
  • Fresh parsley: Adds brightness and color as a garnish.

If you love hearty soups like my cheeseburger soup, this recipe fits right into that comfort food lineup!

How to Make Shepherd's Pie Soup

Browning ground beef in a Dutch Oven with olive oil.

Step 1: Heat 1 tablespoon of olive oil in a large pot. Add the ground beef and sauté for 5-7 minutes until cooked through. Remove using a slotted spoon and set aside.

Sautéing onion and garlic in a Dutch Oven.

Step 2: To the same pan, add the remaining 1 tablespoon of oil along with the onion and garlic and stir for 1-2 minutes.

Tomato paste added to Dutch Oven with onion and garlic.

Step 3: Add in the tomato paste and stir for 1 minute.

Broth, herbs, and potatoes added to the pot.

Step 4: Slowly pour in the broth. Add in the Worcestershire sauce, thyme, rosemary, 1½ teaspoons salt, and pepper. Bring to a boil, add the potatoes, then reduce to a simmer.

Dutch Oven with soup ingredients.

Step 5: Cook for 15-20 minutes until the potatoes are soft and tender. Turn the heat to medium-low.

Blending the soup base with an immersion blender.

Step 6: Add the half & half. Use an immersion blender or transfer to a regular blender (in batches) and blend until you have a creamy, smooth soup. You can also leave a few potato chunks behind if you want.

Stirring cooked ground beef and frozen vegetables into shepherd's pie soup.

Step 7: Add the ground beef back in, along with the frozen vegetables. Cook over medium-low heat until warmed through, about 5 minutes.

Shredded cheese being stirred into the soup with a ladle.

Step 8: Turn off the heat. Stir in the cheese, one handful at a time, until smooth and creamy. Add salt and pepper to taste, top with fresh chopped parsley, and enjoy!

Recipe Tips

  • Use russet potatoes if possible! They break down nicely when blended and help create the creamy texture without needing a thickener.
  • Blending the cooked potatoes into the broth creates a naturally creamy base without needing flour or heavy thickeners. It's a simple way to give the soup that rich texture!
  • When blending the soup, you can leave a few potato chunks if you like a little texture. This keeps the soup hearty while still giving it that smooth base.
  • Add the cheese slowly at the end of cooking. Stirring it in one handful at a time helps it melt smoothly and prevents clumping.
  • If your soup turns out thinner than you'd like, let it simmer for a few extra minutes before adding the cheese. The potatoes naturally thicken the soup as they break down, and the melted cheddar will also help create a rich, creamy texture.
Pot of shepherd’s pie soup with a ladle scooping up a serving.

Storage Tips

Store leftover soup in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. If the soup thickens too much, add a splash of broth or milk to loosen it back up!

You can also freeze this soup for up to 2 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the fridge before reheating.

Bowls of shepherd’s pie soup on a light pink countertop with fresh parsley on the side.

Recipe FAQs

Can shepherd's pie soup be made dairy-free?

Yes! Swap the half & half for coconut milk or Original Nutpods and skip the cheddar, or use a dairy-free cheese alternative. The soup will still be creamy thanks to the blended potatoes.

What potatoes work best for shepherd's pie soup?

Russet potatoes work best because they soften easily and help create the creamy texture when blended into the soup!

Can I make shepherd's pie soup ahead of time?

Yes! This soup reheats really well. Store it in the refrigerator and gently warm it on the stovetop before serving. The flavors deepen overnight, making leftovers even more delicious.

If you're craving a warm and comforting dinner, this shepherd's pie soup recipe is a great one to keep in your rotation. It has all the classic flavors you love in shepherd's pie, but in a creamy, cozy bowl that's perfect for chilly nights.

More Delicious Soup Recipes

Love this shepherd’s pie soup recipe? Please leave a 5-star 🌟🌟🌟🌟🌟 rating in the recipe card below & a review in the comment section. Or, follow me on Facebook, Pinterest or Instagram today!

5 from 3 votes

The BEST Shepherd’s Pie Soup

Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Yield: 6 servings
Shepherd's pie soup brings all the comforting flavors of classic shepherd's pie into a creamy, cozy bowl! Instead of baking everything into a casserole, this recipe turns seasoned ground beef, tender potatoes, and vegetables into a one-pot soup that's perfect for chilly nights. Finished with herbs and melted cheddar cheese, it gives you the same nostalgic flavors you love in shepherd's pie - just in an easy, spoonable form!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Equipment

Ingredients 

  • 2 tbsp olive oil, divided
  • 1 lb ground beef
  • 1 onion, diced
  • 3 cloves minced garlic
  • 2 tbsp tomato paste
  • 5 cups beef broth, I like Kettle & Fire brand
  • 2 tbsp worcestershire sauce, make sure to look for a gluten free brand!
  • 1 tsp dried thyme
  • tsp dried rosemary
  • 1.5 tsp salt
  • ½ tsp pepper
  • 3 medium russet potatoes, peeled and cut into 1-2 inch cubes
  • 1 cup half & half, (use Original nutpods or coconut milk for dairy free)
  • 10 oz frozen mixed veggies, I like a combo of carrots, peas, and corn
  • 1.5 cups shredded cheddar cheese, fresh grated works best
  • fresh chopped parsley, for garnish

Instructions 

  • Heat 1 tbsp olive oil in a large dutch oven or pot. Add the ground beef and saute for 5-7 minutes until cooked through. Remove using a slotted spoon and set aside.
  • To the same pan, add the remaining 1 tbsp oil along with the onion and garlic and stir for 1-2 minutes. Add in the tomato paste and stir for 1 minute.
  • Slowly pour in the broth. Add in the Worcestershire sauce, thyme, rosemary, 1.5 tsp salt, and pepper. Bring to a boil, add the potatoes, then reduce to a simmer.
  • Cook for 15-20 minutes until the potatoes are soft and tender. Turn heat to medium low. Add the half and half. Use an immersion blender or transfer to a regular blender (in batches) and blend until you have a creamy, smooth soup. You can also leave a few potato chunks behind if you want!
  • Add the ground beef back in along with the frozen veggies. Cook over medium low heat until warmed through, about 5 minutes.
  • Turn off the heat. Stir in the cheese, one handful at a time, until smooth and creamy. Add salt and pepper to taste, top with fresh chopped parsley, and enjoy!

Notes

  • Use russet potatoes if possible! They break down nicely when blended and help create the creamy texture without needing a thickener.
  • Blending the cooked potatoes into the broth creates a naturally creamy base without needing flour or heavy thickeners. It's a simple way to give the soup that rich texture!
  • When blending the soup, you can leave a few potato chunks if you like a little texture. This keeps the soup hearty while still giving it that smooth base.
  • Add the cheese slowly at the end of cooking. Stirring it in one handful at a time helps it melt smoothly and prevents clumping.
  • If your soup turns out thinner than you'd like, let it simmer for a few extra minutes before adding the cheese. The potatoes naturally thicken the soup as they break down, and the melted cheddar will also help create a rich, creamy texture.
  • Store leftover soup in an airtight container in the fridge for up to 4 days. Reheat gently on the stovetop over medium-low heat, stirring occasionally. If the soup thickens too much, add a splash of broth or milk to loosen it back up!
  • You can also freeze this soup for up to 2 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the fridge before reheating.

Nutrition

Serving: 1cup | Calories: 460kcal | Carbohydrates: 33g | Protein: 31g | Fat: 24g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Trans Fat: 0.3g | Cholesterol: 89mg | Sodium: 1729mg | Potassium: 1125mg | Fiber: 4g | Sugar: 4g | Vitamin A: 2920IU | Vitamin C: 15mg | Calcium: 307mg | Iron: 4mg

All nutrition facts are an estimate and automatically calculated. While I fact check them using My Fitness Pal, please note that they may not always be 100% accurate and depend on ingredients used. Weigh your total and divide by the number of servings for the most accurate grams per serving size.

Did you make this?Rate & comment below, and tag me on Instagram @maryswholelife

You may also like

Leave a comment

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

Recipe Rating





This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments

  1. Ashley M says:

    This is pure comfort in a bowl – all the flavors of shepherd’s pie with minimal fuss! My husband had minor surgery yesterday, which meant that I needed this to be hands-off, and my crockpot is my best friend most days…so I browned the beef, sauteed the onions and garlic, and then just threw everything in the crockpot other than the dairy, set it, and forgot it. I also didn’t have any Nutpods or half and half on hand, so once the potatoes were cooked and we were ready for dinner, I pureed about 1/2 of the potatoes with a cup of almond milk and 2 TBSP of butter (to help replace the fat of the half and half), and then added it back into the soup along with the cheese. It was a hit with my entire family, even my super picky youngest!

  2. Sarah says:

    Hi, just above the recipe it lists a Dutch oven as the kitchen tool, but the recipe itself only says to use a skillet. If Dutch oven, how many quarts? If skillet, how many inches? Thank you!

    1. Mary Smith says:

      Hi! I used a 6 qt dutch oven. Sorry about that – it should have said large pot not skillet!

      1. Gina T. says:

        Absolutely delicious! Followed the recipe exactly as written and it was perfect. My shepherds pie loving husband was in heaven!

  3. Christina Clark says:

    How much Rosemary?

  4. Amber says:

    This recipe is quick, easy and packed with flavor!! Delicious!!

  5. Allison says:

    Hi Mary! If I wanted to make the soup dairy free, I know you say to use dairy-free cheese alternative. Do you think I could use nutritional yeast instead?