Shepherd's Pie Soup recipe

Shepherd's Pie Soup

Shepherd's pie soup takes the cozy flavors of the classic baked dish and puts them in a bowl, with no mashed potato topping to assemble and no casserole to bake. Home cooks love it because browned beef or lamb, diced Russet potatoes and frozen mixed vegetables come together in one Dutch oven in about an hour, in a creamy broth that tastes like it simmered all afternoon. It suits cold weeknights, Sunday suppers and any evening when you want something warm that feeds six. Ladle it out with some crusty bread and the whole table is happy.

What Makes This Recipe Special

  • You get real shepherd's pie flavor without any layering: the meat, onion, garlic and tomato paste are built up in a single pot, then simmered into a creamy, savory broth.
  • Tomato paste cooked for a minute with the garlic and Italian seasoning gives the broth a rounded, slightly sweet depth, and a touch of Worcestershire sauce adds a savory backbone.
  • The Russet potatoes do double duty, since they turn tender in the broth and a few lightly mashed ones thicken the soup naturally before the cornstarch slurry finishes the job.
  • Frozen mixed vegetables go in near the end, so beyond the onion, garlic and potatoes there is no extra chopping, and the vegetables stay tender rather than turning to mush.
⏱ 60 mins
British
Servings 6

Ingredients

1 poundlean ground beef or ground lamb
2 tablespoonsunsalted butter
1 mediumonion, chopped
4 clovesgarlic, minced
1/2 teaspoonItalian seasoning
2 tablespoonstomato paste
4 cupschicken broth or beef broth
1/2 tablespoonWorcestershire sauce
1 cupheavy cream
Seasoning salt and black pepper, to taste
2 medium-to-large Russet potatoes, peeled and diced
1/2 tablespooncornstarch
1 tablespooncold water
2 cupsfrozen mixed vegetables

Instructions

1
Set a Dutch oven over medium-high heat and add the ground beef or lamb. Let it cook for 8 to 10 minutes, breaking it into crumbles as it browns. Lift the meat out onto a plate lined with paper towels and pour off any extra fat from the pot.
2
Drop the butter into the same pot and add the chopped onion. Sauté for about 5 minutes, until the onion has softened.
3
Stir in the garlic, Italian seasoning and tomato paste, and cook for 1 minute, stirring the whole time so nothing scorches.
4
Pour in the broth, Worcestershire sauce and heavy cream, then add the potatoes and the browned meat. Bring everything to a boil, then turn the heat down to a rapid simmer. Cover the pot partway and cook for about 20 minutes, stirring now and then, until the potatoes are tender. If you like a thicker soup, mash a few of the potatoes lightly right in the pot.
5
Stir the cornstarch into the cold water to make a slurry, then add it to the soup along with the frozen mixed vegetables. Bring the heat back up to high for a moment, then lower it to a simmer and cook for 10 to 15 minutes, until the vegetables are hot and tender and the broth has thickened. Taste and season with salt and pepper.

Essential Tips

Brown the meat properly

Give the beef or lamb the full 8 to 10 minutes in the hot Dutch oven, breaking it up as it browns, so it picks up real color instead of steaming. Draining it on paper towels and pouring off the excess fat keeps the finished soup from tasting greasy.

Toast the tomato paste

Stir the tomato paste in with the garlic and Italian seasoning and keep it moving for the full minute. That short cook takes the raw edge off the tomato and gives the broth its savory depth.

Dice the potatoes evenly

Cut the Russets into pieces of about the same size so they all turn tender at the same time during the 20-minute simmer. Smaller dice break down a little more, which helps thicken the soup.

Mash for body, not paste

If you want a thicker soup, press just a few potato pieces against the side of the pot instead of mashing the whole batch. You keep tender chunks to bite into while the broth gains a creamier body.

Season at the very end

The broth, Worcestershire sauce and seasoning salt all bring salt, and the soup reduces slightly as it thickens. Taste after the vegetables have finished cooking, then add salt and pepper in small pinches.

Smart Swaps & Variations

Traditional lamb version Use ground lamb instead of beef for the flavor of a true British shepherd's pie. Lamb is richer, so be sure to pour off the extra fat after browning.
Lighter cream swap Replace the heavy cream with half-and-half for a lighter soup, and keep the heat gentle so it stays smooth. The broth will be a little less rich, but the cornstarch slurry still gives it body.
Cheddar and chive bowls Top each bowl with shredded cheddar and chopped chives as a nod to the cheesy mashed topping of a classic shepherd's pie.

What to Serve With This

  • Warm crusty bread or dinner rolls for dunking into the creamy broth.
  • A crisp green salad with a sharp vinaigrette to cut through the richness.
  • Buttery garlic toast alongside for a cozy Sunday supper.
  • A hot cup of tea or a cold pint for a pub-style evening at home.

Storage & Reheating

Storage

Cool the soup, then keep it in an airtight container in the refrigerator for up to 3 to 4 days. The potatoes keep soaking up broth as it sits, so expect it to be thicker the next day.

Reheating

Warm the soup in a saucepan over medium-low heat, stirring often, until it is steaming hot. Loosen it with a splash of broth or water if it has thickened, and avoid a hard boil so the cream stays smooth.

Expert Chef Tips

  1. Scrape up the browned bits left on the bottom of the pot after the meat comes out. They dissolve into the butter and onion and are where much of the soup's flavor comes from.
  2. Do not rinse the diced Russets before they go in. The surface starch helps thicken the broth alongside the cornstarch, so you get body without needing extra slurry.
  3. Whisk the cornstarch and cold water again right before it goes in, because cornstarch settles to the bottom in seconds. Pouring it in while you stir prevents lumps.

Equipment You’ll Need

  • Dutch oven or large heavy-bottomed soup pot
  • Sharp knife and cutting board for the onion, garlic and potatoes
  • Wooden spoon for breaking up the meat and scraping the pot
  • Small bowl for mixing the cornstarch slurry

Nutritional Benefits

  • A good source of protein from the lean beef or lamb.
  • Potatoes and mixed vegetables bring carbohydrates for energy, along with fiber and a range of vitamins and minerals.
  • Heavy cream and butter make it a rich, satisfying bowl, so a modest serving with a green salad keeps the meal balanced.
  • Choosing a low-sodium broth gives you control over the salt, since the Worcestershire sauce and seasoning salt also add some.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use ground turkey or chicken instead of beef or lamb?

Yes, lean ground turkey or chicken browns the same way. They have less fat, so the butter in the onion step matters more, and you may want an extra pinch of seasoning at the end.

Can I use fresh vegetables instead of frozen?

Yes. Add diced fresh carrots with the potatoes so they get the full simmer, and stir in quick-cooking vegetables like peas near the end. The frozen mixed vegetables in the recipe go in straight from the freezer with no thawing.

Why is my soup too thin?

Let it simmer uncovered for a few more minutes, or mash a few more potato pieces into the broth. You can also mix a little more cornstarch with cold water and stir it in while the soup simmers.

Can I make this soup ahead of time?

Yes, it keeps well in the refrigerator for a few days. Reheat it gently with a splash of broth, since the potatoes thicken the soup as it sits.

Can I freeze shepherd's pie soup?

It is best enjoyed fresh or from the fridge, because potatoes can turn grainy and the cream can separate after freezing. If you do freeze it, thaw it overnight in the refrigerator and reheat gently, stirring until smooth.

How can I make it lighter or dairy-free?

For a lighter soup, use half-and-half in place of the heavy cream. For dairy-free, use a dairy-free butter and an unsweetened plant-based cream, knowing the flavor will shift a little.

What if I do not have a Dutch oven?

Any large, heavy-bottomed soup pot works. A thick base browns the meat evenly and keeps the cream-based broth from catching on the bottom.

What is the most common mistake with this soup?

Skipping the browning, or boiling the soup hard once the cream is in. Brown the meat well and keep the pot at a steady simmer so the broth stays creamy and the flavor builds.

How long does it take to make?

Plan on about 15 minutes of prep and 45 minutes of cooking, so roughly an hour in all. Most of that time is hands-off simmering, so you can set the table or warm some bread while it goes.

More Winter Comfort

See all Winter Comfort recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Slow Cooker Hot Chocolate recipe
Up Next

Slow Cooker Hot Chocolate

⏱ 85 mins★ 4.9
Start Cooking →