
This hearty Shepherd's Pie Soup with ground beef transforms the classic comfort food into a rich, meaty stovetop stew loaded with vegetables and topped with creamy mashed potatoes. It's the ultimate bowl of cozy, crowd-pleasing comfort.

Imagine everything you love about a classic Shepherd's Pie, the savory ground beef, the sweet peas and carrots, the pillowy mashed potato crust, but served as a soul-warming bowl of soup. That is exactly what this Shepherd's Pie Soup with Ground Beef delivers. It is rich, meaty, deeply satisfying, and on the table in about 50 minutes. One pot, one crowd, zero complaints.
This is the kind of recipe that earns a permanent spot in your weekly dinner rotation. Whether you are feeding a hungry family on a weeknight, prepping large soup recipes for a football watch party, or just craving something serious on a cold evening, this one checks every box. Think of it as your favorite cozy bake, reimagined as a stovetop soup and stew that practically cooks itself.
Getting the right depth of flavor in meaty soups starts with quality ingredients and solid cookware. A heavy-bottomed Dutch oven makes all the difference here, ensuring even heat and a good sear on the beef without scorching.
The secret is layering flavor at every step. Browning the ground beef properly, cooking the aromatics low and slow, and using a touch of tomato paste and Worcestershire sauce creates that unmistakable savory depth you get from a classic Shepherd's Pie filling. Then a sprinkle of flour thickens the broth just enough so the soup feels hearty and substantial, not thin or watery.
The mashed potato topping is the finishing touch that sets this apart from every other stovetop soup and stew in your repertoire. Instead of a baked crust, you dollop creamy, buttery mashed potatoes right into the bowl. They melt gently into the hot broth, creating little pockets of richness in every spoonful.
Chef's Tip: Do not skip the Worcestershire sauce. It adds a savory, umami punch that ties the whole broth together and makes this taste like it has been simmering all day.
This recipe is built for football soup recipes and game-day gatherings. It scales beautifully, so simply double the batch in your largest pot and set it on the stove to simmer while everyone watches the game. It holds well over low heat for up to an hour, which makes it ideal for entertaining without the stress.
The ingredient list is approachable and pantry-friendly too. Frozen peas and corn go straight in from the bag, no thawing required. Carrots, celery, and onion are affordable staples. And ground beef is one of the most budget-conscious proteins you can build a meaty soup around.
A few things that make this recipe especially great:
Serving Idea: Ladle the soup into wide, shallow bowls and pile the mashed potatoes in the center so they sit just above the broth. Finish with a crack of black pepper and a handful of fresh chives for a restaurant-worthy presentation.
Ready to make the coziest bowl of the season? Here is the full step-by-step recipe:

This hearty Shepherd's Pie Soup with ground beef transforms the classic comfort food into a rich, meaty stovetop stew loaded with vegetables and topped with creamy mashed potatoes. It's the ultimate bowl of cozy, crowd-pleasing comfort.
Boil the cubed potatoes in a large pot of salted water for 15 to 18 minutes, until fork-tender. Drain, then mash with butter, warm milk, salt, and pepper until smooth and creamy. Set aside and keep warm.
While the potatoes cook, heat olive oil in a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until browned and no longer pink, about 6 to 8 minutes. Drain excess fat if needed.
Add the diced onion, carrots, and celery to the pot with the beef. Cook, stirring occasionally, for 4 to 5 minutes until the vegetables begin to soften.
Stir in the minced garlic, tomato paste, Worcestershire sauce, dried thyme, and dried rosemary. Cook for 1 to 2 minutes until fragrant.
Sprinkle the flour over the meat and vegetable mixture and stir to coat everything evenly. Cook for 1 minute to remove the raw flour taste.
Pour in the beef broth and stir well to combine, scraping up any browned bits from the bottom of the pot. Bring the soup to a boil, then reduce heat to medium-low.
Stir in the frozen peas and corn. Simmer uncovered for 10 minutes, stirring occasionally, until the soup has thickened and the vegetables are tender.
Taste and adjust seasoning with salt and pepper as needed.
Ladle the soup into bowls and top each serving with a generous dollop of creamy mashed potatoes. Garnish with fresh parsley or chives if desired and serve immediately.
Serve this Shepherd's Pie Soup alongside crusty bread or warm dinner rolls for a complete, filling meal. A simple green salad on the side keeps things balanced if you want to round out the plate.
For storage, keep the soup base and mashed potatoes in separate airtight containers in the refrigerator for up to 4 days. This prevents the potatoes from absorbing too much broth and losing their fluffy texture. The soup base also freezes well for up to 3 months, so make a double batch and stock your freezer for busy weeks ahead.
If you want to try a lighter spin, the Shepherd's Pie Soup recipe with chicken variation is just as delicious. Swap the ground beef for ground chicken, use chicken broth in place of beef broth, and add a pinch of poultry seasoning. It is a little lighter but just as comforting, and a wonderful option for those who prefer white meat.