If you have ever loved the comforting layers of a classic cottage favorite but want something quicker and heartier in a bowl, this Shepherd’s Pie Soup Recipe is exactly what you need. It brings all the cozy, rich, and savory flavors of shepherd’s pie into a luscious, creamy soup form that is perfect for chilly evenings or anytime you need a big hug in a bowl. Each spoonful blends the tenderness of ground beef, the creaminess of mashed potatoes, and the sweet pop of mixed vegetables, making it a nourishing and satisfying meal that feels like a warm embrace.

Ingredients You’ll Need
Putting together this Shepherd’s Pie Soup Recipe doesn’t require a long shopping list, but each ingredient plays an essential role in creating the iconic taste and texture you expect. From the hearty russet potatoes that give the soup its velvety base to the sharp cheddar cheese that adds the perfect finishing touch, every element matters.
- Russet potatoes: These starchy potatoes mash beautifully into a creamy texture that thickens the soup naturally.
- Ground beef (85% lean): Adds rich, savory flavor and satisfying protein without excess grease.
- Sour cream: Introduces tang and silkiness to the mashed potatoes, enhancing creaminess.
- Half and half: Provides a luscious dairy smoothness, balancing richness without heaviness.
- Chicken broth: Creates a flavorful base while keeping the soup light and comforting.
- Mixed frozen vegetables: Brings color, nutrition, and a sweet crunch that contrasts the creamy potatoes.
- Shredded cheddar cheese: Melts into the soup for that familiar, gooey, sharp finish.
- Salt and pepper: Simple seasoning to elevate all the ingredients and sharpen flavors.
How to Make Shepherd’s Pie Soup Recipe
Step 1: Prepare the mashed potato base
Start by peeling and cutting the russet potatoes into thirds, then boil them in salted water until they become fork-tender—this usually takes about 10 to 15 minutes. Once cooked, drain the potatoes well and mash them thoroughly with sour cream until smooth. This will be the rich, creamy heart of your soup, so take your time for a luscious texture.
Step 2: Brown the ground beef
While the potatoes are cooking, heat a large stock pot over medium-high heat and cook the ground beef until it browns evenly. Make sure to break it apart as it cooks for even bits throughout the soup. Once browned, drain off the excess grease to keep your soup flavorful but not greasy.
Step 3: Build your aromatic base
In the same pot (no need to dirty another pan), melt a bit of butter to sauté finely diced onions until soft and translucent, which usually takes a few minutes. Follow this by adding minced garlic and cooking until fragrant. This step brings a lovely depth and sweetness that complements the meat perfectly.
Step 4: Create the soup foundation
Whisk in flour to the sautéed onions and garlic to form a roux, which helps thicken the soup later. Gradually pour in the chicken broth while whisking constantly to prevent lumps. Add salt and pepper to taste, then allow the mixture to simmer gently and thicken for several minutes.
Step 5: Combine the mashed potatoes and broth
Spoon the mashed potato mixture into the pot and stir well to incorporate it fully into the thickened broth. If you want an ultra-smooth base, feel free to blend it briefly with an immersion blender. This mixture will create the creamy texture that mimics the potato topping of classic shepherd’s pie.
Step 6: Add beef and vegetables
Return the cooked ground beef to the pot along with your frozen mixed vegetables. Stir everything together and continue to heat until the vegetables are thawed and tender, allowing their sweetness and color to brighten the soup beautifully.
Step 7: Finish with cheese and seasoning
Finally, gradually add shredded cheddar cheese to the hot soup, stirring constantly to melt it evenly into the mix. Taste and adjust salt and pepper as needed to ensure every spoonful is perfectly seasoned and comforting.
How to Serve Shepherd’s Pie Soup Recipe
Garnishes
To elevate this hearty soup even more, consider topping it with a dollop of sour cream, a sprinkle of fresh chopped chives or parsley, and an extra handful of shredded cheddar. The fresh herbs add a bright contrast and a pop of color that makes your bowl irresistible.
Side Dishes
This soup is satisfying on its own, but if you want to round out your meal, try serving it with crusty bread or garlic toast. A crisp green salad dressed lightly with lemon vinaigrette also pairs nicely to balance the richness of the soup.
Creative Ways to Present
Pour the soup into individual oven-safe crocks and top each with a little extra cheese. Pop them under the broiler until bubbly and golden for a fun, deconstructed shepherd’s pie experience. Alternatively, serve with mini Yorkshire puddings on the side for a playful twist.
Make Ahead and Storage
Storing Leftovers
You can store any leftover Shepherd’s Pie Soup Recipe in an airtight container in the refrigerator for up to 3 days. The flavors meld beautifully over time, making the next-day soup just as delicious.
Freezing
This soup freezes well, too. Portion it into freezer-safe containers or heavy-duty zip bags, leaving room for expansion. It can be frozen for up to 2 months. When ready, thaw overnight in the fridge for best results.
Reheating
To reheat, warm the soup gently on the stovetop over medium-low heat, stirring often to prevent sticking. Add a splash of broth or half and half if it has thickened too much. Alternatively, microwave in short bursts with stirring in between until heated through.
FAQs
Can I use ground lamb instead of beef for the Shepherd’s Pie Soup Recipe?
Absolutely! Ground lamb offers a more traditional shepherd’s pie flavor and works wonderfully in this soup. Just adjust seasoning as lamb can be a bit stronger in taste.
Is it possible to make this soup vegetarian?
Yes! Swap out the ground beef for plant-based crumbles or lentils, and use vegetable broth instead of chicken broth. Increase the seasoning and add mushrooms for extra umami.
Can I prepare this soup in a slow cooker?
You can, but it requires some adjustments. Brown the beef and sauté the onions and garlic first, then add all ingredients except cheese into the slow cooker. Cook on low for 4-5 hours. Add cheese just before serving.
What type of potatoes work best for this recipe?
Russet potatoes are ideal due to their high starch content, which creates the creamy, fluffy mashed potatoes that soften the soup beautifully.
How thick should the soup be?
The soup should be creamy and hearty, similar in texture to a thick chowder. It should be spoonable but still have a bit of fluid to make it comforting and easy to eat.
Final Thoughts
This Shepherd’s Pie Soup Recipe is one of those soul-satisfying dishes that you’ll want to make again and again. It captures the essence of a timeless favorite in a simple, delightful bowl full of comforting textures and rich flavors. If you crave something warming that still feels indulgent and nourishing, give this recipe a try—you’ll be spreading the joy of classic comfort food with every bite.
Print
Shepherd’s Pie Soup Recipe
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Description
Shepherd’s Pie Soup is a comforting, hearty dish that combines all the classic flavors of traditional shepherd’s pie into a creamy, flavorful soup. Made with ground beef, mashed potatoes, mixed vegetables, and shredded cheddar cheese, this recipe is perfect for a cozy meal that’s both satisfying and easy to prepare.
Ingredients
Potatoes and Mash
- 4 large russet potatoes
- ¾ cup sour cream
Soup Base
- 1 lb. ground beef (85% lean)
- 4 cups chicken broth
- 2 cups half and half
- 2 cups mixed frozen vegetables
- 2 cups shredded cheddar cheese
- Salt and pepper to taste
- 1 tablespoon butter
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 tablespoons all-purpose flour
Instructions
- Prepare the Mashed Potatoes: Peel the russet potatoes and cut them into thirds. Boil in salted water for 10-15 minutes until they are fork-tender. Drain the water and mash the potatoes with sour cream until creamy.
- Cook the Ground Beef: In a large stock pot over medium-high heat, cook the ground beef until it is browned and fully cooked. Drain the excess grease from the pot.
- Sauté Aromatics: In the same pot, add butter and melt it over medium heat. Add diced onions and sauté until softened and translucent, about 5 minutes. Stir in minced garlic and cook for an additional 1 minute.
- Make Soup Base: Sprinkle the flour over the onion and garlic mixture, stirring constantly to create a roux. Slowly whisk in the chicken broth, ensuring no lumps form. Add half and half, salt, and pepper to taste. Bring this mixture to a simmer for a few minutes until it thickens slightly.
- Add Mashed Potatoes: Stir the mashed potatoes into the soup base until well combined. For an extra smooth texture, you can use an immersion blender or blender to blend the soup at this stage.
- Combine Meat and Vegetables: Add the cooked ground beef and mixed frozen vegetables to the pot. Stir well and heat through until the vegetables are tender and everything is warmed.
- Add Cheese and Final Seasoning: Gradually stir in the shredded cheddar cheese until melted and the soup is creamy. Taste and adjust seasoning with additional salt and pepper as needed. Serve hot.
Notes
- For a richer flavor, use sharp cheddar cheese.
- You can substitute ground turkey or lamb for the beef for variation.
- Use low-fat sour cream and half and half to reduce calories.
- For a gluten-free version, substitute the all-purpose flour with a gluten-free flour blend.
- If you prefer a thicker soup, reduce the amount of chicken broth slightly.

