Shepherds Pie Soup Beef Veggies

Featured in: Everyday Flour-First Dinners

This dish offers a warm, filling blend of browned ground beef, tender diced potatoes, and a mix of vegetables including carrots, celery, peas, and corn simmered in a savory broth. Flavored with tomato paste, Worcestershire sauce, and herbs like thyme, parsley, and rosemary, it creates a rich and comforting bowl perfect for cool days. Finished with milk and butter to add smoothness, this hearty meal is both simple and gratifying.

Updated on Sat, 28 Feb 2026 17:21:00 GMT
Shepherd's Pie Soup with Ground Beef and Veggies in a steaming bowl, rich broth with tender potatoes and vegetables. Pin It
Shepherd's Pie Soup with Ground Beef and Veggies in a steaming bowl, rich broth with tender potatoes and vegetables. | hazelflour.com

There's something about ladling a bowl of Shepherds Pie Soup that takes me back to a rainy Tuesday when my neighbor stopped by with a bag of vegetables from her garden, and I realized I had ground beef thawing on the counter. What started as improvisation became something I've made dozens of times since—a soup that captures all the comfort of the classic pie without needing a second oven or waiting for mashed potatoes to cool. It's the kind of dish that fills your kitchen with warmth and makes everyone at the table feel taken care of.

I made this for my sister's family the week she was recovering from surgery, and watching her kids ask for seconds while she actually smiled for the first time that week reminded me why comfort food matters. It wasn't fancy or complicated, just honest and filling—exactly what they needed.

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 lean ratio keeps the broth from becoming greasy, which is the difference between silky and oily—I learned this the hard way with 73% lean once.
  • Yellow onion, carrots, and celery: This trio is your flavor foundation, and dicing them roughly the same size means they cook evenly instead of some turning mushy while others stay firm.
  • Garlic (2 cloves, minced): Mince it fine so it dissolves into the broth rather than leaving little chunks that catch between your teeth.
  • Frozen peas and corn: I use frozen because they're picked at peak ripeness and honestly require less knife work than fresh—no shame in that.
  • Potatoes (2 cups, diced): Keep them small so they cook through in 15 minutes; larger chunks will leave you waiting longer than the recipe promises.
  • Beef broth (5 cups): Quality matters here—a thin, salty broth will taste thin and salty no matter what you add, so taste yours before you commit.
  • Milk (1 cup): This softens the savory edge and creates a subtle richness that makes people wonder if you added cream.
  • Tomato paste, Worcestershire sauce, thyme, parsley, and rosemary: These build layers of flavor that keep developing even after you've finished cooking, so don't skip them thinking they're optional.
  • Butter (2 tbsp) and fresh parsley for garnish: The butter rounds out the broth right at the end, and fresh parsley adds a bright note that dried herbs can't quite reach.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Brown the beef and build your base:
In a large pot over medium heat, crumble the ground beef as it cooks—don't let it sit in a lump or it'll steam instead of brown. Once it's no longer pink and starting to caramelize at the edges, drain any excess fat if the meat released more than a tablespoon or two.
Soften the vegetables:
Add your diced onion, carrots, and celery to the browned beef and sauté for about 5 minutes until they lose their raw edge and the onion turns translucent. You'll notice the kitchen starting to smell like dinner now.
Deepen the flavors:
Stir in the minced garlic and tomato paste, cooking for just 1 minute—this short time lets the garlic perfume the oil without turning bitter, and the tomato paste caramelizes slightly against the heat. Stop when your nose tells you it's fragrant, not when you think a minute has passed.
Build the broth:
Add your diced potatoes, beef broth, Worcestershire sauce, and all the dried herbs along with salt and pepper. Bring everything to a boil, then reduce the heat, cover partially, and let it simmer for 15 minutes until the potatoes are fork-tender and the celery has softened into submission.
Finish with richness:
Stir in the corn, peas, milk, and butter—the frozen vegetables will thaw into the hot broth in under a minute, and the butter melts into a silky finish. Let it simmer uncovered for 5 more minutes, tasting as you go.
Taste and adjust:
This is your moment to be honest about salt and pepper—the broth will taste a bit underseasoned when it's hot, so add what feels right, then let it sit for a minute before tasting again.
Pin It
| hazelflour.com

My daughter once declared this soup her favorite meal, which seemed unlikely given her usual stance on vegetables, and I realized it was because the potatoes and carrots had softened so completely into the broth that she wasn't eating them as vegetables—she was just eating delicious soup. Sometimes the best cooking trick is understanding how to make people love what they think they don't like.

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

I've made this soup on Sunday afternoons to have ready for hectic weeknights, and I've made it on Friday nights when friends were coming over and I wanted something I could tend to while still having time to chat. It works equally well as a weeknight dinner or a casual gathering, which is the hallmark of a recipe that actually earns its place in rotation.

Variations Worth Trying

Ground lamb instead of beef pushes this toward the traditional Shepherds Pie flavor profile and adds a meatiness that some people prefer. Swapping the milk for cream makes it richer but also heavier, so save that version for nights when you're not planning anything active afterward. I've also added diced mushrooms right with the carrots and onions, which brings an earthy depth that stretches further than you'd expect.

Serving and Storage

Serve this with crusty bread for soaking up the broth, or with a green salad if you want something fresh alongside all that comfort. It keeps beautifully in the refrigerator for three days and freezes well for up to two months, which means you can make a batch and feel proud of yourself every time you reheat it.

  • Add a spoonful of sour cream or Greek yogurt on top if you want extra tang and creaminess.
  • Fresh chives scattered over the bowl add brightness that cuts through the richness in a way dried herbs can't.
  • Let leftovers come to room temperature before refrigerating so the flavors settle and deepen overnight.
Pin It
| hazelflour.com

This soup is proof that some of the best meals come from working with what you have on hand and the willingness to let something simmer while you think about something else. It's one of those recipes that becomes a bit better each time you make it, because you learn what your stove does and what your palate actually needs in a bowl.

Recipe FAQs

Can I substitute ground lamb for the beef?

Yes, using ground lamb adds a traditional flavor variation reminiscent of classic shepherd's pie dishes.

How can I make the soup thicker?

Mashing some of the cooked potatoes directly in the pot before serving will naturally thicken the texture.

What herbs complement this soup's flavor?

Thyme, parsley, and rosemary enhance the savory profile and provide an aromatic depth to the broth.

Is it suitable for gluten-free diets?

Yes, using gluten-free beef broth and Worcestershire sauce ensures the dish remains gluten-free.

Can I prepare this dish in advance?

Preparing the soup beforehand allows flavors to meld, making it perfect for reheating and serving later.

What sides pair well with this dish?

Crusty bread or a fresh green salad complement the warm, hearty nature of this meal.

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

Hearty soup blending ground beef, veggies, potatoes, and rich broth perfect for warming dishes.

Prep Time
15 minutes
Time to Cook
35 minutes
Total Duration
50 minutes
Recipe Creator Gabriel Lawson


Skill Level Easy

Cuisine Type British-Inspired

Makes 6 Portions

Diet Preferences No Gluten

Ingredient List

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 (optional)

How-To 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é 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

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

Step 05

Simmer until tender: 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.

Tools Needed

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

Allergen Details

Always review ingredients for allergens. If unsure, ask a healthcare professional.
  • Contains dairy (milk and butter)
  • Worcestershire sauce may contain fish (anchovies) and gluten
  • Always check ingredient labels for potential allergens

Nutrition Details (one portion)

Nutrition listed here is for guidance only. It's not a substitute for medical advice.
  • Calorie Count: 335
  • Total Fat: 14 g
  • Total Carbs: 33 g
  • Protein: 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.