Shepherds Pie Soup Beef Veggies

Featured in: Easy Comfort Recipes

This hearty dish combines browned ground beef with a medley of diced onions, carrots, celery, and tender potatoes simmered in a savory beef broth. Garlic, tomato paste, and aromatic herbs enrich the flavors, while peas, corn, and a touch of milk create a creamy texture. Finished with butter and fresh parsley, it’s a warming, satisfying bowl ideal for chilly evenings or family meals.

Updated on Sat, 28 Feb 2026 11:26:00 GMT
Hearty Shepherds Pie Soup with ground beef and veggies in a savory broth, topped with fresh parsley.  Save to Pins
Hearty Shepherds Pie Soup with ground beef and veggies in a savory broth, topped with fresh parsley. | spicra.com

My neighbor brought over a bowl of this soup on a rainy Tuesday, and I was skeptical at first—how could soup capture the cozy richness of Shepherds Pie? One spoonful changed my mind completely. The beef was tender, the vegetables soft but not mushy, and there was this underlying warmth from the herbs that made me immediately ask for the recipe. Now I make it whenever the weather turns cold or someone needs comfort food that actually feels substantial.

I made this for my son's first day back at school after being sick, and he asked for it three nights in a row. There's something about ladling it into bowls and watching the steam rise that feels like an act of care. He'd eat it slowly, savoring each spoonful, and suddenly the kitchen felt like the most important room in the house.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Ground beef (1 lb, 85% lean): The 85% lean ratio keeps things flavorful without leaving a grease slick on top—I learned this after years of dealing with overly fatty batches.
  • Yellow onion, carrots, and celery: This holy trinity is your flavor foundation, and dicing them roughly the same size means they cook evenly and don't disappear into the broth.
  • Garlic (2 cloves, minced): Fresh garlic is non-negotiable here; the dried version just doesn't have the punch this soup needs.
  • Frozen peas and corn: I stopped thawing these and started adding them straight from the freezer—they maintain their texture better and cool the pot down just enough to prevent overcooking.
  • Potatoes (2 cups, diced): Cut them into half-inch cubes so they soften in exactly 15 minutes without turning to mush.
  • Beef broth (5 cups): Use quality broth here; it's the backbone of the soup and watery broth will betray you every time.
  • Milk (1 cup): This is what separates soup from stew and gives everything a creamy, velvety mouthfeel.
  • Tomato paste (2 tbsp): A small amount deepens the savory notes without making it taste tomatoey.
  • Worcestershire sauce (2 tbsp): Make sure yours is gluten-free if that matters to you; it adds that mysterious umami punch.
  • Dried thyme, parsley, and rosemary: These three herbs together are what make this taste like Shepherds Pie instead of just beef soup.
  • Butter (2 tbsp): Added at the end for richness and to help the soup cling to your spoon in the most satisfying way.
  • Fresh parsley for garnish: Optional but worth it—the green brightness cuts through all that richness.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Brown the beef first:
Heat your pot over medium, add the ground beef, and let it sit for a minute before stirring—this creates better browning and deeper flavor. Break it apart with your spoon as it cooks, and don't worry about it looking a little clumpy at first.
Build your aromatic base:
Once the beef is brown, add your diced onion, carrots, and celery, then let them soften for 5 minutes while you catch your breath. You're looking for the onion to turn translucent and the whole pot to smell like something special is happening.
Wake up the flavors:
Stir in the minced garlic and tomato paste, cooking for just 1 minute—if you burn the garlic, start over, but if you nail this moment the soup will have incredible depth. The tomato paste should deepen in color slightly and smell almost caramelized.
Build the broth base:
Add your diced potatoes, beef broth, Worcestershire sauce, and all three herbs at once, then bring everything to a boil. This is where the soup truly comes together, and the kitchen will smell like a proper British kitchen on a cold day.
Let it simmer gently:
Cover the pot, reduce heat, and let it bubble away for 15 minutes until the potatoes are fork-tender and the vegetables have softened completely. Set a timer—you want them cooked but not falling apart.
Add the finishing touches:
Stir in the frozen corn, peas, milk, and butter, then simmer uncovered for 5 minutes to heat everything through and let the flavors marry. The butter will float briefly before melting into the broth, which is exactly what you want to see.
Taste and adjust:
This is your moment to be the boss—add more salt, pepper, Worcestershire, or herbs until it tastes like home to you. Every palate is different, and this soup is forgiving enough to tolerate your preferences.
Warm bowl of Shepherds Pie Soup featuring tender potatoes, peas, and carrots in a rich, comforting beef broth.  Save to Pins
Warm bowl of Shepherds Pie Soup featuring tender potatoes, peas, and carrots in a rich, comforting beef broth. | spicra.com

My grandmother once told me that the best soups are the ones people ask for by name, not just when they're hungry. This is that soup. There's something about its simplicity and its generosity that makes people feel seen and cared for.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

When to Make This

This soup is perfect on Sunday afternoons when you want something to linger over, or on Wednesday nights when you need dinner fast and don't have much brain power left. I also make it in bulk and freeze it in portions—it tastes even better the next day after the flavors have had time to settle into each other.

What to Serve Alongside It

Crusty bread is the obvious choice, and honestly, that's all you need. But I've also served it with a simple green salad on the side to cut through the richness, and once I topped it with mashed potatoes and cheese and broiled it like a proper Shepherds Pie casserole. The possibilities are wider than you'd think.

How to Make It Your Own

Ground lamb instead of beef would make this taste more traditionally British and lend a slightly gamey elegance. You could also swap the frozen vegetables for fresh ones (just add them in stages so they cook properly), or stir in a handful of fresh herbs instead of dried. This recipe is a framework—treat it like one.

  • Try adding a splash of red wine or a spoonful of Dijon mustard for more complexity.
  • Fresh thyme from the garden transforms the whole flavor if you have it on hand.
  • A handful of chopped mushrooms cooked with the beef adds earthiness and texture.
Cozy Shepherds Pie Soup loaded with ground beef, mixed vegetables, and creamy potatoes for a satisfying dinner. Save to Pins
Cozy Shepherds Pie Soup loaded with ground beef, mixed vegetables, and creamy potatoes for a satisfying dinner. | spicra.com

There's something quietly magical about a soup that's hearty enough to be a whole meal and comforting enough to feel like a hug. This one earned a permanent spot in my regular rotation.

Questions & Answers

Can I substitute ground lamb for the beef?

Yes, swapping ground lamb lends a traditional flavor reminiscent of classic shepherd-style dishes, adding richness and depth.

How can I thicken the broth naturally?

Mashing some of the diced potatoes into the liquid during simmering will naturally thicken the broth while maintaining texture.

What herbs enhance the flavor best?

Thyme, parsley, and rosemary form a fragrant herb trio that complements the savory beef and vegetable base perfectly.

Is it possible to make this dish gluten-free?

Using gluten-free beef broth and Worcestershire sauce ensures the dish remains gluten-free without sacrificing flavor.

What is a suitable side to accompany this dish?

Crusty bread or a simple green salad pairs well, offering texture contrast and enhancing the comforting meal experience.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Shepherds Pie Soup Beef Veggies

Comforting ground beef and veggie stew with potatoes and savory broth, perfect for a cozy meal.

Prep Time
15 min
Time to Cook
35 min
Overall Time
50 min
Recipe by spicra Olivia Carter

Dish Category Easy Comfort Recipes

Skill Level Easy

Cuisine Type British-Inspired

Makes 6 Number of Servings

Dietary Details None specified

What You'll Need

Meats

01 1 pound ground beef (85% lean)

Vegetables

01 1 large yellow onion, diced
02 2 medium carrots, peeled and diced
03 2 celery stalks, diced
04 2 cloves garlic, minced
05 1 cup frozen peas
06 1 cup frozen corn
07 2 cups potatoes, peeled and diced

Liquids

01 5 cups beef broth
02 1 cup whole milk

Flavorings and Seasonings

01 2 tablespoons tomato paste
02 2 tablespoons Worcestershire sauce
03 1 teaspoon dried thyme
04 1 teaspoon dried parsley
05 1/2 teaspoon dried rosemary
06 Salt and pepper to taste

Finishing

01 2 tablespoons unsalted butter
02 2 tablespoons fresh parsley, chopped for garnish

Cooking Steps

Step 01

Brown the Ground Beef: In a large pot or Dutch oven over medium heat, cook the ground beef until browned, breaking it apart with a spoon. Drain excess fat if necessary.

Step 02

Sauté the Aromatics: Add the onion, carrots, and celery. Sauté for 5 minutes until softened.

Step 03

Build the Flavor Base: Stir in the garlic and tomato paste; cook for 1 minute until fragrant.

Step 04

Create the Broth: Add the diced potatoes, beef broth, Worcestershire sauce, thyme, parsley, rosemary, salt, and pepper. Bring to a boil.

Step 05

Simmer the Vegetables: Reduce heat, cover, and simmer for 15 minutes until potatoes and vegetables are tender.

Step 06

Finish the Soup: Stir in the corn, peas, milk, and butter. Simmer uncovered for 5 minutes to heat through and slightly thicken.

Step 07

Adjust Seasoning: Taste and adjust seasoning as needed.

Step 08

Serve: Ladle into bowls and garnish with fresh parsley if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Necessary Tools

  • Large pot or Dutch oven
  • Wooden spoon
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Details

Go through each ingredient to spot allergens. If unsure, reach out to a healthcare provider.
  • Contains dairy (milk, butter)
  • Worcestershire sauce may contain fish (anchovies) and gluten—use gluten-free and fish-free versions if required

Nutrition Info (each portion)

For informational use only—please talk to your doctor for health advice.
  • Calorie Count: 335
  • Fats: 14 g
  • Carbohydrates: 33 g
  • Proteins: 20 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.