Shepherd's Pie Soup

A cozy, spoonable take on classic shepherd's pie — creamy potatoes, seasoned ground meat, and mixed vegetables in a rich, savory broth.

This shepherd's pie soup is my family's modern twist on a beloved comfort classic. I first developed this version on a blustery evening when I wanted all the reassuring flavors of shepherd's pie without the fuss of baking multiple components. The result is a ladleable, cream-forward bowl in which browned ground meat, soft diced potatoes, and a medley of vegetables swim in a rich, slightly tangy broth. It hits the notes of savory, creamy, and homey in every spoonful.
I discovered this variation during a week when time was short and appetites were large. Instead of peeling potatoes to mash and layering everything in a casserole dish, I kept things in one pot and coaxed those classic textures into a robust soup. The potatoes cook until tender and slightly fall-apart, the cream and tomato paste add body and depth, and a splash of Worcestershire gives that savory umami that reminds you of the original shepherd's pie. Every winter, this soup reappears in our rotation for quick weeknight dinners and impromptu gatherings.
Why You'll Love This Recipe
- One-pot comfort: everything cooks in a single Dutch oven or soup pot, cutting cleanup and keeping weeknight rhythms simple.
- Speed without compromise: browning the meat and simmering the potatoes produces deep flavor while still coming together in under an hour.
- Pantry-friendly ingredients: uses common staples like tomato paste, Worcestershire sauce, and frozen mixed vegetables so you can make it on short notice.
- Make-ahead and freeze options: this thick, hearty soup freezes well for up to three months and reheats beautifully on low heat.
- Flexible for families: easy to adapt for picky eaters by smoothing or mashing the potatoes, or skipping ingredients like Worcestershire if desired.
- Crowd-pleasing appeal: the flavors are familiar, comforting, and satisfying to kids and adults alike.
I remember serving this on a snowy Sunday and watching my sister spoon second helpings while humming contentedly. We kept the TV off and sat around the table talking — the kind of meal that slows everyone down. Over time I adjusted seasoning and textures based on that feedback, leaning into a slightly creamier base and generous seasoning so each bowl feels indulgent but simple. It's become a secret weapon for cold nights and hungry guests.
Ingredients
- 1 pound lean ground beef or lamb: Choose 85 to 90 percent lean beef for good flavor with manageable fat, or ground lamb for a more traditional note. Browning develops the base flavor.
- 2 tablespoons butter: Unsalted butter provides a silky sauté base for onions and helps lift the aromatics; use salted if that's all you have and reduce extra salt later.
- 1 medium onion, chopped: Yellow onion works best for savory depth; aim for an even dice so it softens uniformly during sautéing.
- 4 cloves garlic, minced: Fresh garlic gives brightness; press or mince finely so it releases evenly into the broth.
- 1/2 teaspoon Italian seasoning: A small herb blend adds warmth without overwhelming the beef; you can substitute equal parts dried thyme and rosemary.
- 2 tablespoons tomato paste: Concentrated tomatoes add umami and a subtle sweetness that rounds the broth. Cook it briefly with the aromatics to remove rawness.
- 4 cups chicken or beef broth: Use low-sodium if you plan to salt later; beef broth heightens savory flavor, chicken keeps it lighter.
- 1/2 tablespoon Worcestershire sauce: Boosts savory and slightly tangy notes; add more to taste for a richer backbone.
- 1 cup heavy or whipping cream: Adds luxurious texture and mellows acidity; can be reduced to 1/2 cup for a lighter finish.
- 2 medium-to-large Russet potatoes, peeled and diced: Starchy potatoes break down slightly and thicken the soup while still offering bite if you prefer.
- 1/2 tablespoon cornstarch: Mixed into a slurry to help the broth take on a velvety sheen and cling to the potatoes and vegetables.
- 2 cups frozen mixed vegetables: Peas, carrots, and corn work well; frozen preserves texture and cooking time.
- Seasoning salt and pepper, to taste: I recommend seasoning progressively: a bit when browning, then adjust at the end for the most balanced result.
Instructions
Brown the meat: Place 1 pound ground beef or lamb in a Dutch oven over medium-high heat. Break the meat into pieces and cook until well-browned, about 8 to 10 minutes. Look for a deep, caramelized color on the meat for maximum flavor; avoid steam-steaming the pan by stirring only as needed to break the meat up. Transfer the cooked meat to a paper-towel-lined plate and discard excess fat, leaving a thin film to help the next step. Sauté aromatics: Add 2 tablespoons butter to the pot over medium heat. When it foams, add the chopped onion and sauté until translucent and soft, about 4 to 5 minutes. Add 4 minced garlic cloves and 1/2 teaspoon Italian seasoning, cooking just until fragrant, about 30 to 45 seconds. This gentle cooking method draws out sweetness without browning the garlic too much. Bloom the tomato paste: Stir in 2 tablespoons tomato paste and cook for about a minute, stirring constantly. Heating tomato paste in the fat removes its raw edge and concentrates its sweetness, which deepens the soup's flavor when liquids are added. Add liquids and potatoes: Pour in 4 cups broth and 1/2 tablespoon Worcestershire sauce, then stir in 1 cup heavy cream and the diced Russet potatoes. Return the browned meat to the pot. Increase heat to high to bring to a boil, then reduce to a rapid simmer with the lid slightly ajar. This combination allows starches to release without boiling the cream hard. Simmer until tender: Cook with the lid slightly open for about 20 minutes, stirring occasionally, until potatoes are fork-tender. The visual cue is when the potato edges start to break down and the broth begins to look slightly thickened from released starch. Adjust texture: Optionally use a potato masher right in the pot to mash some of the potatoes for a creamier body while leaving some diced pieces intact for texture. This hybrid approach recreates the mashed-topping feel of shepherd's pie inside the soup. Thicken and add vegetables: Whisk 1/2 tablespoon cornstarch with 1 tablespoon cold water to form a slurry. Stir it into the soup along with 2 cups frozen mixed vegetables. Bring to a brief boil, then reduce heat and simmer another 10 to 15 minutes until vegetables are tender and broth has thickened slightly. Keep the pot moving with gentle stirs so nothing sticks. Season and finish: Taste and season with seasoning salt and freshly ground black pepper as needed. I typically add seasoning in two stages — a light sprinkle during cooking and a final adjustment — to avoid over-salting the finished bowl. Ladle into bowls and serve hot with crusty bread.
You Must Know
- This bowl is high in protein and fat because of the ground meat and cream; for lighter bowls swap half-and-half for cream or reduce to 1/2 cup.
- Freezing: cool completely, portion into airtight containers, and freeze for up to three months; thaw overnight in fridge before reheating gently on the stove.
- Starch helps thicken: Russet potatoes and a small cornstarch slurry give the soup a clingy, satisfying texture reminiscent of mashed potato topping.
- Vegetable timing: frozen mixed vegetables are added near the end to retain texture; fresh vegetables should be cut uniformly and may require a few minutes longer.
- Make-ahead: brown the meat and store it refrigerated up to two days before finishing the soup to save time on the day of serving.
My favorite part of this bowl is the mash-in step. On nights when I half-mash the potatoes, the soup becomes both cozy and significantly more luxurious. Family members often argue over whether the potatoes should be fully mashed or left chunky; I usually split the difference. The Worcestershire and tomato paste combo is a small detail that transforms the broth from ordinary to deeply savory, and it was a discovery that made everyone ask for seconds on the first night I made this.
Storage Tips
Store cooled soup in airtight containers in the refrigerator for up to four days. For freezing, portion into individual or family-size airtight containers or heavy-duty freezer bags, leaving a small headspace for expansion. Label with the date and freeze for up to three months. When reheating from frozen, thaw overnight in the refrigerator if possible, then heat gently over low to medium heat, stirring frequently so the potatoes do not stick and the cream does not break. If the broth thickens too much after refrigeration, stir in a splash of broth or water while reheating.
Ingredient Substitutions
To make this without dairy, replace the butter with olive oil and use a canned full-fat coconut milk or a dairy-free cream substitute; the flavor will lean slightly sweeter, so balance with an extra splash of Worcestershire or soy sauce alternative. For a vegetarian version, swap the meat for browned mushrooms and lentils and use vegetable broth; add a tablespoon of miso for savory depth. If you want a gluten-free final bowl, verify your Worcestershire sauce is certified gluten-free or substitute with a gluten-free soy sauce or tamari and a little vinegar to mimic the tang.
Serving Suggestions
Serve steaming bowls with crusty bread, soda bread, or buttered toast to soak up the broth. A simple green salad with a vinegar-forward dressing cuts the richness nicely. Garnish with chopped fresh parsley or chives for color and brightness, and offer grated sharp cheddar at the table for anyone who wants a gratin-like finish. For a weekend dinner, pair with roasted root vegetables and a light dessert like poached fruit.
Cultural Background
Traditional shepherd's pie is rooted in British and Irish home cooking as an economical, hearty casserole of ground meat topped with mashed potatoes. This soup is a contemporary reinterpretation that translates the same ingredient harmony into a single-pot comfort bowl. While not a historical dish, it preserves the essence of shepherd's pie — the interplay of savory meat, creamy potatoes, and mixed vegetables — in a format suited to modern weeknights and soup-lovers who treasure nostalgic flavors.
Seasonal Adaptations
In winter, use hearty root vegetables like parsnips and diced turnip along with the potatoes for extra depth. In spring and summer, lighten the cream quantity by half and add fresh peas and baby carrots at the end for sweetness. For holiday gatherings, consider using ground lamb, adding a splash of red wine to the broth, and finishing with a sprinkle of fresh thyme to echo festive flavors.
Meal Prep Tips
For efficient meal prep, brown the meat and sauté the onions ahead of time, then cool and refrigerate in a sealed container for up to two days. On the day you want soup, simply combine with broth, cream, potatoes, and finish as directed; this cuts active time to under 30 minutes. Portion into microwave-safe containers for grab-and-go lunches and reheat with a splash of broth to revive the texture.
Enjoy sharing this cozy bowl with friends and family — it invites conversation, seconds, and the comfort of a beloved classic made easier for busy nights. Make it yours by adjusting textures and seasonings until it fits your memories of home.
Pro Tips
Brown the meat well to develop deep savory flavor; avoid steaming the pan for the best caramelization.
Partially mash some potatoes in the pot for a creamier texture that still has bite.
Add frozen vegetables at the end to preserve their texture and color.
If reheated soup is too thick, thin with a small amount of hot broth or water while stirring.
This nourishing shepherd's pie soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Tags
Shepherd's Pie Soup
This Shepherd's Pie Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Instructions
Brown the meat
Place 1 pound ground beef or lamb in a Dutch oven over medium-high heat and brown thoroughly, breaking up the meat. Transfer to a paper-towel-lined plate and discard most fat.
Sauté aromatics
Add 2 tablespoons butter to the pot, then sauté 1 chopped onion until translucent, about 4 to 5 minutes. Add 4 minced garlic cloves and 1/2 teaspoon Italian seasoning and cook until fragrant.
Bloom tomato paste
Stir in 2 tablespoons tomato paste and cook for about a minute to remove raw flavor and build depth.
Add liquids and potatoes
Pour in 4 cups broth, 1/2 tablespoon Worcestershire sauce, 1 cup heavy cream, and the diced Russet potatoes. Return browned meat to the pot and bring to a boil, then reduce to a rapid simmer.
Simmer until potatoes are tender
Cook with the lid slightly open for about 20 minutes, stirring occasionally, until potatoes are fork-tender and beginning to break down.
Mash some potatoes
Optionally mash some of the potatoes in the pot for a creamier texture while leaving some whole for bite.
Thicken and add vegetables
Whisk 1/2 tablespoon cornstarch with 1 tablespoon cold water and add to the soup along with 2 cups frozen mixed vegetables. Bring to a boil, then simmer 10 to 15 minutes until vegetables are tender and broth thickens.
Season to finish
Taste and adjust seasoning with seasoning salt and freshly ground black pepper. Serve hot with crusty bread or a simple salad.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@whiskia on social media!

Categories:
You might also like...

10-Minute Egg Drop Soup
Silky ribbons of egg swirl through savory, peppery chicken broth, finished with sesame oil and fresh scallions. Cozy, nourishing, and on the table in 10 minutes.

25-Minute Chicken and Broccoli Stir-Fry That Beats Takeout
A speedy, takeout-worthy chicken and broccoli stir-fry ready in 25 minutes — juicy chicken, crisp broccoli, savory sauce, and a touch of sesame oil for finishing.

6-inch Mocha Cheesecake
A small-batch mocha cheesecake with an Oreo crust, silky coffee-scented filling, and whipped cocoa cream — perfect for special occasions or an indulgent weeknight dessert.

Did You Make This?
Leave a comment & rating below or tag @whiskia on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Hi, I'm Victoria!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.
