Shepherd’s Pie Soup
Rich, creamy, hearty beef and potato soup with sharp cheddar, tender vegetables, and savory gravy.
This version takes everything delicious about traditional shepherd’s pie and turns it into a thick, velvety, comforting soup. We’re going to build a deeper beef flavor, use real butter, add a few seasonings that complement the meat, and let the potatoes naturally thicken the broth.
The biggest improvements are more flavorful beef, a richer gravy-style base, Yukon Gold potatoes, and freshly shredded sharp cheddar added at the right temperature so the soup stays smooth instead of becoming grainy.
Ingredients
Beef & aromatics
- 1½ lbs ground beef (85/15 preferred)
- 2 Tbsp unsalted butter
- 1 large yellow onion, finely diced
- 4 cloves fresh garlic, minced
- 2 Tbsp tomato paste
- ¼ cup all-purpose flour
Potatoes & vegetables
- 1½ lbs Yukon Gold potatoes, peeled and diced into ½-inch cubes
- 2 cups frozen mixed vegetables (peas, carrots, corn, and green beans)
Rich & creamy broth
- 5 cups quality beef stock (preferably low-sodium)
- 1½ cups half-and-half
- 1½ cups freshly shredded sharp cheddar cheese
- 1 Tbsp Worcestershire sauce
- 1 tsp Dijon mustard
Seasonings
- 1 tsp dried thyme
- ½ tsp dried rosemary, crushed
- ½ tsp sweet paprika
- ½ tsp freshly ground black pepper, plus more to taste
- 1 bay leaf
- Salt, to taste
For serving
- Extra shredded sharp cheddar cheese
- Fresh chopped parsley or chives
- Freshly cracked black pepper
- Warm crusty French bread, optional
Directions
- Brown the beef for maximum flavor.
In a large Dutch oven or heavy-bottomed soup pot, cook the ground beef over medium-high heat for 6–8 minutes.
Allow the beef to develop a good brown crust before breaking it apart. This caramelization adds a tremendous amount of flavor to the finished soup.
Break into small crumbles and continue cooking until no pink remains. Drain excess grease, leaving approximately 1 tablespoon in the pot. Transfer the beef to a bowl and set aside.
- Build the aromatic base.
Reduce the heat to medium and add the butter to the same pot.
Add the diced onion and cook for 4–5 minutes, stirring occasionally, until softened and lightly golden.
Add the minced garlic and cook for another 30 seconds, just until fragrant.
Stir in the tomato paste and cook for 1–2 minutes. Allowing the tomato paste to darken slightly gives the soup a richer, more savory flavor.
- Make the gravy-style soup base.
Sprinkle the flour over the onion mixture and stir continuously for approximately 2 minutes to cook out the raw flour taste.
Slowly pour in the beef stock, about 1 cup at a time, whisking or stirring thoroughly to prevent lumps.
Add the Worcestershire sauce, Dijon mustard, thyme, rosemary, paprika, black pepper, and bay leaf.
Return the browned beef and any accumulated juices to the pot.
Bring everything to a gentle simmer.
- Cook the potatoes.
Add the diced Yukon Gold potatoes.
Cover partially and simmer gently for 15–18 minutes, stirring occasionally, until the potatoes are fork-tender.
For an extra-rich, naturally creamy consistency, use a potato masher to lightly mash some of the potatoes directly in the soup.
Do not mash them all. You want plenty of tender potato chunks in every spoonful.
- Add the vegetables.
Stir in the frozen mixed vegetables.
Continue simmering for approximately 5–6 minutes, until the vegetables are heated through and tender.
Remove the bay leaf.
- Make it creamy.
Reduce the heat to low.
Slowly stir in the half-and-half and heat gently for approximately 3 minutes.
Once the soup is hot, turn off the heat.
Gradually add the freshly shredded sharp cheddar cheese, one handful at a time, stirring until completely melted before adding more.
Important: Do not boil the soup after adding the cream or cheese. Excessive heat can cause the dairy to separate and the cheddar to become grainy.
- Taste and finish.
Taste the soup and adjust the salt and freshly ground black pepper as needed.
If the soup is thicker than desired, add a splash of warm beef stock until it reaches your preferred consistency.
Allow it to rest for 5 minutes before serving. The flavors will come together and the soup will thicken slightly.
- Serve.
Ladle into warm bowls.
Top with a little freshly shredded cheddar, chopped parsley or chives, and freshly cracked black pepper.
Serve with warm, crusty French bread for dipping.
Tips for Making It Exceptional
- Use Yukon Gold potatoes. They have a naturally buttery texture, hold their shape well, and produce a wonderfully creamy soup when partially mashed.
- Use beef stock instead of plain beef broth. A quality stock generally provides more body and richness.
- Freshly shred the cheddar. Pre-shredded cheese often contains anti-caking ingredients that can interfere with a smooth melt.
- Don’t rush the browning. Properly browned ground beef is one of the biggest differences between an ordinary soup and an outstanding one.
- Make it even richer: Substitute ½ cup of the half-and-half with heavy whipping cream for a more luxurious finish.
- Leftovers: Refrigerate in airtight containers for up to 3–4 days. Reheat gently over low heat, adding a little beef stock or milk to loosen the soup. Avoid boiling.
My Signature Upgrade
For an even more authentic shepherd’s pie experience, I’d add one finishing touch: a spoonful of buttery mashed potatoes swirled into the center of each bowl, followed by a sprinkle of sharp cheddar and fresh parsley.
That gives you the classic mashed potato topping experience without losing the creamy soup texture.
The result is a hearty, beefy, deeply savory soup that tastes like homemade shepherd’s pie, complete with its rich gravy, tender vegetables, buttery potatoes, and melted cheese.
Notes
- Cookbook category: Soups & Stews.
- Shepherd’s pie traditionally uses lamb; the ground-beef version is technically cottage pie. Shepherd’s Pie Soup remains a familiar and appealing name for this recipe.
- Recipe kept as Blake wrote it (Ultimate Shepherd’s Pie Soup).
From the Luquette Kitchen.