If you’re craving the cozy hug of a classic shepherd’s pie but don’t have the patience for layers and oven time, this Shepherd’s Pie Soup Recipe is about to become your new best friend. Imagine everything you love about shepherd’s pie—savory beef, creamy potatoes, melty cheese—swimming together in one hearty, one-pot soup. Perfect for busy weeknights, chilly evenings, or those days when only comfort food will do.
As a mom of three who’s had her fair share of “what’s for dinner?” chaos, I can tell you—this dish saves me. It’s warm, filling, and (bonus!) makes enough for seconds and leftovers.
Table of Contents
Why You’ll Love This Shepherd’s Pie Soup Recipe
- One-Pot Wonder: Less mess, less stress.
- 30-Minute Magic: Big flavor, minimal time.
- Family Approved: Even picky eaters will dig in.
- Leftover Friendly: Tastes even better the next day.
This soup is basically shepherd’s pie in sweatpants—comfy, laid-back, and ready when you are.
What Does Shepherd’s Pie Soup Taste Like?
Think creamy mashed potatoes blended into a silky broth, dotted with ground beef, veggies, and a melty cheddar finish. It’s rich but not heavy, cozy but not complicated. The sage and Worcestershire give it that nostalgic, stick-to-your-ribs taste, while the veggies keep it balanced.
It’s the kind of meal that makes your kitchen smell like home.
Ingredients for Shepherd’s Pie Soup Recipe
When it comes to making the perfect Shepherd’s Pie Soup Recipe, the ingredients are what bring that nostalgic, stick-to-your-ribs flavor we all crave. Think of this as your shopping list and your guide to why each ingredient matters. Don’t skip the little details—they’re what transform this dish from good to downright irresistible.
Here’s what you’ll need:
- 4 large russet potatoes (about 2 lbs.) – Russets are the best for this recipe because they’re starchy and whip up into smooth, fluffy mashed potatoes. They give the soup its signature creamy body. (And if you’ve got leftover mashed potatoes from last night’s dinner, you can absolutely use them here—just like we do in my Creamy Roasted Garlic Potato Soup).
- ¾ teaspoon salt – Adding salt to the potato water seasons them from the inside out. It makes a big difference, trust me.
- ¾ cup sour cream – The tang balances the richness of the beef and cheese. It also makes your mashed potatoes silky.
- 1 pound ground beef (85% lean) – Ground beef is traditional and hearty, but if you want to lighten things up, ground turkey or even lamb (for a more authentic shepherd’s pie twist) would work beautifully.
- 1 yellow onion, diced – A foundation of flavor. Onions cook down to sweet, savory goodness.
- 3 cloves garlic, minced – Because every comfort soup deserves that warm garlicky depth.
- 3 tablespoons salted butter – For sautéing and enriching the potatoes. Butter adds that cozy, indulgent note.
- ¼ cup flour – Acts as the thickener for the soup. This is what gives you that velvety spoonful.
- 4 cups chicken broth – The backbone of your soup. Use a good quality broth (or homemade if you’re feeling fancy).
- 2 cups half and half – Creamy without being too heavy. If you want extra richness, you could swap for heavy cream, but half and half keeps it balanced.
- ¾ teaspoon Worcestershire sauce – A secret weapon! Adds a layer of umami and depth.
- 2 teaspoons Italian seasoning – A handy blend of herbs (basil, oregano, thyme) that gives this soup flavor in every bite.
- ½ teaspoon mustard powder – Subtle but powerful, this gives the soup an extra kick.
- ¼ teaspoon ground sage – Earthy, warm, and the herb that ties it all back to traditional shepherd’s pie.
- 2 cups shredded cheddar cheese – Don’t skimp here! Freshly shredded cheddar melts so much better than pre-packaged. It’s the crown jewel of this dish.
- 1 ½ cups frozen mixed vegetables – Think peas, carrots, and corn. They make this soup colorful, nutrient-packed, and weeknight-friendly.
- Salt and black pepper, to taste – Don’t forget to adjust your seasonings as you go.
Each ingredient plays its role in turning your pot into a cozy, creamy bowl of Shepherd’s Pie Soup Recipe.
👉 If you’re looking for another hearty, family-friendly option, check out my Old-Fashioned Vegetable Beef Soup. It’s another comfort classic that never disappoints.

Instructions: How to Make Shepherd’s Pie Soup Recipe (Step by Step)
Making this Shepherd’s Pie Soup Recipe is easier than it looks, and once you’ve got the rhythm down, you’ll find yourself coming back to it again and again on busy weeknights. Let’s walk through it step by step so you feel confident from start to finish.
Step 1: Prep Your Ingredients
Before you even turn on the stove, do yourself a favor and get everything ready. Shred your cheddar cheese, measure your sour cream, and let both sit out for a few minutes to take the chill off—this makes them blend more smoothly into the hot soup later. Peel and chop your potatoes into even chunks so they cook evenly. Trust me, this little bit of prep will make the rest feel seamless.
👉 If you love prep-ahead meals, you’ll also enjoy my Crockpot Chicken Tortilla Soup—set it, forget it, and come home to dinner done.
Step 2: Cook the Ground Beef
Heat a large stockpot over medium-high heat. Add your ground beef and cook until it’s browned and crumbled, about 7–8 minutes. Be sure to break it up as it cooks so you don’t end up with big chunks. Once done, drain off any excess grease to keep your soup from being oily. Transfer the beef to a plate and set aside—you’ll bring it back later.
Step 3: Boil and Mash the Potatoes
While your beef is cooking, bring a second pot of salted water to a boil. Drop in your potato chunks and cook for 10–15 minutes, or until fork-tender. Drain them well, then mash with butter and sour cream until smooth and fluffy. These potatoes are what give this Shepherd’s Pie Soup Recipe that signature creamy body, so take a minute to really mash out the lumps.
Step 4: Build the Flavor Base
In the same stockpot you used for the beef, melt a couple of tablespoons of butter over medium heat. Add the diced onions and sauté for about 5 minutes until they’re soft and translucent. Stir in the minced garlic and cook for another minute—it should smell heavenly at this point. Sprinkle the flour over the onions and garlic, stirring constantly to make a paste (this is called a roux). Cook for about a minute to remove the raw flour taste.
Step 5: Add the Liquids and Seasoning
Gradually whisk in the chicken broth, one splash at a time, stirring as you go to avoid lumps. Scrape the bottom of the pot to pick up all the browned bits (that’s where the flavor hides). Once all the broth is in, add Worcestershire sauce, Italian seasoning, mustard powder, and sage. Pour in the half and half slowly while stirring. Bring the soup up to a gentle boil, then reduce to a simmer.
👉 Want another creamy comfort soup? Don’t miss my Italian White Bean Soup, it’s hearty yet wholesome.
Step 6: Stir in the Mashed Potatoes
Now comes the magic! Add your prepared mashed potatoes to the broth. Stir them in until fully combined—the soup will thicken and become velvety. For extra creaminess, use an immersion blender right in the pot. No immersion blender? You can carefully transfer the soup to a regular blender in batches.
Step 7: Add Beef and Vegetables
Return the cooked ground beef to the pot along with your frozen mixed vegetables. Give it a good stir and let everything simmer for about 5 minutes, just enough for the veggies to heat through and the flavors to meld together.
Step 8: Melt in the Cheese
Take the pot off the heat before adding shredded cheddar. Stir until it melts into the soup, creating that luscious, creamy finish. Be sure the soup isn’t boiling at this point—high heat can make cheese turn grainy instead of silky.
Step 9: Taste and Serve
Give your soup a taste test and adjust with salt and pepper as needed. Ladle into bowls, top with an extra sprinkle of cheese if you like, and serve with crusty bread on the side. Congratulations—you’ve just made the coziest Shepherd’s Pie Soup Recipe ever!
👉 If you’re on a soup streak, try my Mediterranean Lentil Soup next—it’s plant-based, nourishing, and equally comforting.
Tips and Tricks for Perfect Shepherd’s Pie Soup Recipe
- No immersion blender? Use a regular blender in batches, but let the soup cool a bit first.
- Make it lighter: Swap half and half for milk (though you’ll miss some creaminess).
- Veggie swap: Add mushrooms or peas if your crew loves them.
- Leftover mash hack: Got leftover mashed potatoes? Skip the potato-boiling step—just stir them in!
Storage for Shepherd’s Pie Soup Recipe
- Fridge: Keeps 3–4 days in an airtight container.
- Freezer: Yes, you can freeze it (minus the cheese). Reheat gently, then stir in fresh cheese.
FAQs
Can I make Shepherd’s Pie Soup ahead of time?
Absolutely. It reheats beautifully—just reheat on low to keep it creamy.
Can I use ground turkey instead of beef?
Yes! Turkey or even ground lamb works great.
What can I serve with Shepherd’s Pie Soup?
Crusty bread, a simple salad, or just a big spoon.
Conclusion
This Shepherd’s Pie Soup Recipe is comfort food in its coziest form—easy, hearty, and just plain delicious. Whether you’re feeding a crowd, meal-prepping for the week, or just need something warm and filling, this recipe has you covered.
So go ahead, grab your biggest bowl, and ladle in some love. Your kitchen (and your family) will thank you.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

The Best Shepherd’s Pie Soup Recipe – Quick, Easy & Delicious
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
This Shepherd’s Pie Soup takes all the classic flavors of traditional shepherd’s pie — savory ground beef, creamy mashed potatoes, veggies, and melted cheese — and transforms them into a hearty, comforting soup. Perfect for chilly nights and ready in just over 30 minutes.
Ingredients
4 large russet potatoes (2 lbs.), peeled and chopped
¾ teaspoon salt
¾ cup sour cream
1 lb. ground beef (85% lean)
1 yellow onion, diced
3 cloves garlic, minced
3 tablespoons salted butter (divided)
¼ cup all-purpose flour
4 cups chicken broth
2 cups half and half
¾ teaspoon Worcestershire sauce
2 teaspoons Italian seasoning
½ teaspoon mustard powder
¼ teaspoon ground sage
2 cups shredded cheddar cheese
1 ½ cups mixed frozen vegetables
Salt and pepper, to taste
Instructions
1. Shred the cheddar cheese, measure out sour cream, and let them come to room temperature.
2. In a large stock pot, cook and crumble the ground beef over medium-high heat until browned. Drain excess grease, remove beef, and set aside.
3. Meanwhile, peel and chop potatoes. Boil in salted water for 10–15 minutes until fork-tender. Drain and mash with 1 tablespoon butter and sour cream until smooth. Set aside.
4. In the same pot used for beef, melt 2 tablespoons butter. Add diced onion and sauté until softened, about 5 minutes. Stir in garlic and cook for 1 more minute.
5. Whisk in flour and cook for 1 minute, stirring constantly.
6. Gradually add chicken broth, scraping the bottom to release browned bits. Stir in Worcestershire sauce, Italian seasoning, mustard powder, and sage. Slowly add half and half. Bring to a gentle boil, then reduce to a simmer.
7. Add mashed potatoes to the broth, stirring to combine. Blend with an immersion blender (or carefully use a regular blender in batches) until smooth and creamy.
8. Return cooked ground beef to the pot along with frozen vegetables. Simmer for 5 minutes.
9. Remove from heat and gradually stir in shredded cheddar until melted and creamy. Serve warm.
Notes
For a lighter version, substitute ground turkey for beef.
Use sharp cheddar for bold flavor.
If you prefer a chunkier soup, skip blending and stir mashed potatoes directly into the broth.
Leftovers reheat well on the stovetop over low heat — add extra broth if needed to thin.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl




