
This hearty Shepherd's Pie Soup with ground beef transforms a classic comfort food into a rich, one-pot stovetop meal the whole family will love. Loaded with tender vegetables, savory beef, and creamy mashed potato swirls, it is the ultimate cozy dinner.

Imagine everything you love about a classic shepherd's pie, the savory ground beef, the sweet peas and carrots, the rich gravy, and that iconic crown of fluffy mashed potatoes, all transformed into a soul-warming bowl of soup. That is exactly what this Shepherd's Pie Soup with Ground Beef delivers, and it has quickly become one of the most-requested recipes on this blog for good reason.
This is the kind of stovetop soup that fills your kitchen with the most incredible aroma. It is deeply satisfying, endlessly cozy, and comes together in under an hour in a single pot. Whether you are feeding a crowd on game day, feeding a hungry family on a weeknight, or meal-prepping a big batch of meaty soup to last the week, this recipe checks every single box.
The secret to this Shepherd's Pie Soup is layering flavor at every step. Browning the ground beef properly creates a rich, caramelized base. Sauteing the aromatics in the leftover fat builds depth. A spoonful of tomato paste and a splash of Worcestershire sauce add that savory, umami backbone that makes the broth taste like it has been simmering all day, even though it hasn't.
The mashed potato topping is not an afterthought either. Rather than stirring the potatoes directly into the soup (which can make it gluey), they are made separately and dolloped on top of each bowl right before serving. This gives every bite that signature shepherd's pie experience, soft potato melting into rich, beefy broth, with just enough texture to keep things interesting.
Chef's Tip: Do not skip draining the excess fat after browning the beef, but leave about a tablespoon behind. That rendered beef fat is liquid gold for sauteing your vegetables and building real flavor into the base.
For large soup recipes and stovetop soups and stews like this one, having the right pot genuinely matters. A heavy-bottomed Dutch oven distributes heat evenly and prevents the bottom from scorching during the simmer, which is exactly what you want for a rich, meaty broth.
A few small details make a big difference with this recipe:
This recipe also makes fantastic football soup for game day gatherings. Double the batch, set it on the stovetop on low, and let guests ladle their own bowls with mashed potato toppings and shredded cheddar. It is a total crowd-pleaser.
Grab your Dutch oven and let's get into it. Here is the full recipe with every detail you need:

This hearty Shepherd's Pie Soup with ground beef transforms a classic comfort food into a rich, one-pot stovetop meal the whole family will love. Loaded with tender vegetables, savory beef, and creamy mashed potato swirls, it is the ultimate cozy dinner.
Boil the cubed potatoes in a large pot of salted water for 12 to 15 minutes until fork-tender. Drain well, then mash with butter and warm milk until smooth and creamy. Season with salt and pepper to taste. Set aside.
While the potatoes boil, heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, for 6 to 8 minutes until browned and no pink remains. Drain excess fat, leaving about 1 tablespoon in the pot.
Add the diced onion, carrots, and celery to the pot with the beef. Cook over medium heat for 5 minutes, stirring occasionally, until the vegetables begin to soften.
Stir in the minced garlic, tomato paste, Worcestershire sauce, thyme, rosemary, smoked paprika, salt, and pepper. Cook for 1 to 2 minutes until fragrant.
Sprinkle the flour over the beef and vegetable mixture and stir well to coat everything evenly. Cook for 1 minute to eliminate the raw flour taste.
Pour in the beef broth while stirring to prevent lumps. Bring the soup to a boil, then reduce the heat to medium-low.
Add the frozen peas and corn. Simmer uncovered for 10 minutes until the vegetables are tender and the broth has thickened slightly. Taste and adjust seasoning as needed.
Ladle the soup into bowls and top each serving with a generous dollop of the creamy mashed potatoes. Garnish with shredded cheddar cheese and fresh parsley. Serve immediately.
Serve this soup immediately after topping with mashed potatoes, garnished with a little shredded cheddar and a sprinkle of fresh parsley. A warm crusty bread roll on the side is never a bad idea.
For variations, try swapping the ground beef for ground lamb for a more traditional shepherd's pie flavor profile, or use ground turkey for a lighter take. You can also stir in a handful of green beans or diced parsnips alongside the carrots for extra vegetable variety.
Leftovers store beautifully in the fridge for up to four days, and the soup base freezes well for up to three months. Keep the mashed potatoes separate if you plan to store them, and reheat everything gently with a splash of extra broth to loosen things back up.
This Shepherd's Pie Soup with Ground Beef is the kind of recipe that earns a permanent spot in your weeknight dinner rotation. Once you make it, you will understand why.