Table of Contents
Nothing delivers cool-weather comfort quite like traditional meat and potatoes simmering on the stove. This shepherd’s pie soup transforms all the beloved flavors of the classic British casserole into a rich, bowl-friendly meal that comes together effortlessly on busy weeknights. Featuring deeply browned ground meat, tender russet potatoes, sweet vegetables, and a creamy, savory broth kissed with Worcestershire and tomato paste, it offers every element of the baked dish without the labor-intensive assembly.
Unlike a baked pie that requires mashing, piping, and long oven baking, this stovetop soup simmers in one Dutch oven in under an hour. Lightly crushing the potatoes directly in the pot naturally thickens the broth, yielding a velvety texture reminiscent of gravy-soaked mashed potatoes. Whether you stick with lean ground beef for a traditional American-style cottage pie soup or reach for ground lamb for classic pub flavor, this satisfying bowl is guaranteed to become a family favorite.
Why You’ll Love This Easy Shepherd’s Pie Soup
- All the Classic Flavor in Less Time: You get the deep savoriness of seasoned meat, tender root vegetables, and buttery potatoes without having to bake a separate pie crust or pipe potato peaks.
- One-Pot Simplicity: From searing the meat to simmering the broth, the entire meal comes together in a single heavy soup pot, keeping post-dinner cleanup quick.
- Naturally Rich Texture: By partially mashing the russet potatoes directly in the broth, you get a velvety, hearty base with no need for excessive flour thickeners.
- Crowd-Pleasing and Adaptable: It easily adapts to your pantry, whether you prefer ground beef, ground lamb, fresh herbs, or slow cooker convenience.
Ingredients You’ll Need
Each ingredient in this recipe works to build layered savory flavors, balancing acidity, aromatics, and rich dairy.
- Lean Ground Beef or Ground Lamb: Lean ground beef (such as 85/15 or 90/10) creates a wonderfully hearty cottage pie soup without excess grease. Ground lamb provides authentic traditional flavor.
- Unsalted Butter: Sautéing the aromatics in butter creates a silky flavor foundation that mimics the buttery mash on a classic pie.
- Yellow Onion & Fresh Garlic: Finely diced yellow onion adds natural sweetness as it caramelizes, while minced garlic gives depth and aroma.
- Tomato Paste: Concentrated tomato paste provides rich umami and a subtle acidity that cuts through the heavier elements of the dish.
- Italian Seasoning: A blend of thyme, oregano, basil, and rosemary infuses the broth with herbaceous warmth.
- Beef or Chicken Broth: Beef broth produces a deeply savory, dark base, while chicken broth offers a lighter, rounded background profile.
- Worcestershire Sauce: A traditional staple in any shepherd’s pie, delivering tangy complexity and savoriness.
- Russet Potatoes: High-starch russets are ideal because their edges soften and dissolve as they simmer, releasing starch that naturally thickens the soup.
- Heavy Cream: Adds a smooth, luxurious finish without thinning the soup. Heavy cream also holds up well to simmering temperatures without separating.
- Cornstarch Slurry: A simple blend of cornstarch and cold water binds the broth and cream together into a velvety, spoon-coating gravy.
- Frozen Mixed Vegetables: A classic blend of peas, corn, carrots, and green beans brings vibrant color, sweetness, and balanced texture.
- Seasoning Salt & Black Pepper: Seasoning salt (such as Lawry’s) provides seasoned depth with garlic and paprika notes that regular salt lacks.
How to Make Shepherd’s Pie Soup Step-by-Step
1. Brown the Meat
Set a Dutch oven or heavy-bottomed stockpot over medium-high heat. Add the ground beef or lamb, breaking it apart with a wooden spoon or meat chopper into bite-sized crumbles. Cook for 8 to 10 minutes until completely browned with no pink remaining. Once fully cooked, transfer the meat with a slotted spoon to a paper towel-lined plate to drain, and carefully discard most of the rendered fat from the bottom of the pot.
2. Sauté the Aromatics
Return the pot to medium heat and melt the butter. Add the diced onion and cook for roughly 5 minutes, stirring occasionally, until soft, translucent, and fragrant around the edges. Stir in the minced garlic, Italian seasoning, and tomato paste. Cook for about 60 seconds while stirring constantly to coat the onions and cook out the raw bite of the tomato paste.
3. Simmer the Potatoes and Broth
Pour in the broth, Worcestershire sauce, heavy cream, diced russet potatoes, and the browned meat. Increase the heat to high and bring the liquid to a rolling boil. As soon as it boils, reduce the heat to medium-low so the soup maintains an active, gentle simmer. Set the lid on slightly ajar to allow steam to escape and cook for about 20 minutes, stirring occasionally, until the potatoes pierce easily with a fork.
4. Lightly Mash the Potatoes
For an authentic, creamy shepherd’s pie soup texture, press a potato masher into the pot 4 to 5 times. You do not want to purée the soup; simply crush a portion of the potatoes so their starch emulsifies into the liquid while leaving plenty of tender chunks intact.
5. Thicken and Add Vegetables
In a small ramekin or bowl, whisk together the cornstarch and 1 tablespoon of cold water until smooth. Pour the slurry into the simmering soup, followed by the frozen mixed vegetables, stirring well to combine. Bring the soup back up to an active simmer over medium-high heat, then reduce to low and let it cook gently for another 10 to 15 minutes. The vegetables will become perfectly tender and the broth will thicken into a glossy, velvety consistency.
6. Season and Serve
Remove the pot from the heat. Taste the warm broth carefully and season with seasoning salt and freshly cracked black pepper. Ladle into wide bowls while steaming hot.
Alternative Cooking Methods
Slow Cooker Shepherd’s Pie Soup
This soup adapts seamlessly to a crockpot for busy weekdays:
- Brown the meat with the onions in a skillet on the stove, then stir in the garlic, Italian seasoning, and tomato paste for 1 minute.
- Transfer the mixture to the slow cooker insert. Add the broth, Worcestershire sauce, and diced russet potatoes.
- Cover and cook on LOW for 6 to 7 hours or on HIGH for 3 to 4 hours, until the potatoes are fork-tender.
- Uncover, lightly mash a few potatoes, and stir in the heavy cream, cornstarch slurry, and frozen vegetables.
- Cover and cook on HIGH for an additional 20 to 30 minutes until the broth thickens and the vegetables are tender. Season to taste before serving.
Instant Pot Shepherd’s Pie Soup
For an ultra-fast one-pot version:
- Turn the Instant Pot to Sauté (Normal). Brown the meat, drain the excess fat, and set the meat aside.
- Melt the butter in the inner pot, then sauté the onion for 3 minutes. Add the garlic, Italian seasoning, and tomato paste, cooking for 1 minute.
- Deglaze the pot with a splash of broth, using a wooden spoon to thoroughly scrape up any browned bits stuck to the bottom to avoid the “Burn” warning.
- Add the remaining broth, Worcestershire sauce, diced potatoes, and browned meat. (Keep the heavy cream, cornstarch, and frozen vegetables out for now).
- Secure the lid, seal the vent, and set to Manual / Pressure Cook on High for 5 minutes.
- When the timer finishes, perform a quick pressure release.
- Switch back to Sauté, lightly mash some potatoes, and pour in the heavy cream, cornstarch slurry, and frozen vegetables. Simmer for 3 to 5 minutes until glossy and thick.

Chef’s Tips for the Best Results
- Choose Starchy Potatoes: Russet potatoes are the gold standard for this ground beef potato soup because their high starch content breaks down into the broth, creating a velvety consistency. If substituting, Yukon Golds will hold their shape slightly more firmly but still offer great buttery flavor.
- Keep Dairy at Room Temperature: To ensure smooth incorporation, pull the heavy cream out of the refrigerator 15 minutes before adding it to the pot. Avoid substituting lower-fat dairy products like skim milk or half-and-half; lower milk fat can break or curdle when boiled alongside acidic ingredients like tomato paste and Worcestershire.
- Proper Meat Handling and Safety: When searing ground beef or lamb, always ensure the meat reaches a safe internal temperature of 160°F according to the USDA Food Safety and Inspection Service guidelines for ground beef. Thorough browning also creates fond on the bottom of the pan, adding tremendous savory flavor to your soup base.
- Use Frozen Mixed Vegetables: Frozen vegetables are blanched prior to freezing, meaning they cook through quickly without turning mushy. Adding them during the final 10 to 15 minutes of simmering preserves their bright color and tender-crisp bite.
What to Serve with Shepherd’s Pie Soup
Because this soup is packed with protein, starch, and vegetables, it serves as a complete standalone meal. However, serving it alongside classic side dishes elevates dinner into an authentic pub-style experience:
- Warm Crusty Bread or Irish Soda Bread: Perfect for dipping into the rich, gravy-like broth.
- Cheddar Drop Biscuits or Garlic Rolls: Warm, flaky rolls complement the savory beef and herb seasonings.
- Crisp Green Salad: A simple garden salad tossed with an apple cider vinaigrette or lemon-herb dressing adds crisp brightness to balance the richness of the potatoes and cream.
If you enjoy cozy, one-pot comfort meals like this, you will love our flavorful easy cowboy soup recipe, which packs hearty beans, beef, and vegetables into every bowl. For another inventive spin on traditional comfort classics, try this decadent broccoli cheddar lasagna soup for an easy weeknight crowd-pleaser.
Storage and Reheating Instructions
- Refrigerator Storage: Allow the soup to cool completely before transferring it to airtight glass or food-safe storage containers. Store in the refrigerator for up to 3 to 4 days.
- Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally, until warmed through. The potatoes will continue absorbing broth as the soup sits in the fridge; stir in an extra splash of beef broth or water to loosen the consistency if needed. You can also reheat individual portions in the microwave in 60-second intervals at 80% power.
- Freezing Guidance: While you can freeze this soup for up to 2 months, note that dairy-based soups and boiled potatoes can slightly change in texture upon thawing. For best freezing results, consider preparing the soup without the heavy cream, freezing the base, and stirring the cream in upon reheating.
Frequently Asked Questions
What is the difference between shepherd’s pie soup and cottage pie soup?
Traditionally, shepherd’s pie is made using minced or ground lamb, whereas cottage pie is made with ground beef. In American home cooking, the name shepherd’s pie is frequently applied to recipes using ground beef. This soup recipe works wonderfully with either meat, allowing you to tailor it to your preferences.
Can I use fresh vegetables instead of frozen?
Yes. If using fresh diced carrots and celery, add them to the pot along with the diced onions so they have ample time to soften. If using fresh green peas or corn kernels, add them during the final 5 minutes of cooking to prevent them from becoming overcooked.
Why did my soup not thicken enough?
The soup relies on two elements for thickening: the starch released from lightly mashed russet potatoes and the cornstarch slurry. Make sure the soup comes to an active bubble after adding the slurry, as cornstarch requires heat near boiling to fully activate its thickening power.

Cozy Shepherd’s Pie Soup
Hearty, comforting shepherd’s pie soup loaded with seasoned ground beef, tender russet potatoes, and vegetables in a rich, creamy broth.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
Ingredients
1 lb lean ground beef or lamb
2 tbsp butter
1 medium onion, chopped
4 cloves garlic, minced
1/2 tsp Italian seasoning
2 tbsp tomato paste
4 cups beef or chicken broth
1/2 tbsp Worcestershire sauce
1 cup heavy whipping cream
2 medium-to-large Russet potatoes, peeled & diced
1/2 tbsp cornstarch
2 cups frozen mixed vegetables
Seasoning salt & black pepper to taste
Instructions
1.Brown ground beef in a Dutch oven over medium-high heat 8-10 minutes. Drain on paper towels.
2.Melt butter in the pot; sauté onion for 5 minutes.
3.Stir in garlic, Italian seasoning, and tomato paste; cook 1 minute.
4.Add broth, Worcestershire, heavy cream, potatoes, and browned beef. Bring to a boil, then reduce heat and simmer partially covered for 20 minutes.
5.Lightly mash potatoes in the pot with a potato masher.
6.Whisk cornstarch with 1 tbsp cold water. Stir slurry and frozen vegetables into the soup.
7.Simmer gently 10-15 minutes until vegetables are tender and soup thickens.
8.Season with seasoning salt and black pepper to taste.
Notes
Use starchy Russet potatoes for the best natural thickening.
Do not substitute heavy cream with milk or half-and-half, as high heat can curdle lighter dairy.
Store refrigerated in an airtight container for up to 4 days.


1 thought on “Cozy Shepherd’s Pie Soup with Rich Broth and Tender Potatoes”