I first made this Shepherd’s Pie Soup on a cold weeknight when I wanted all the comforts of shepherd’s pie without turning on the oven. It tastes like the classic — savory beef, soft veggies, a creamy mashed-potato finish and melty cheese — but comes together in one pot in under 30 minutes. If you like quick, cozy bowls that feed a crowd, this version delivers with minimal fuss and maximum comfort. If you’re collecting simple weeknight soups, you might also enjoy 30-minute Chicken Lemon Orzo Soup for another fast, satisfying option.
Why You’ll Love This Dish
This soup is the easiest way to get shepherd’s pie flavor with a fraction of the work. It’s budget-friendly (ground beef + pantry veggies), kid-approved (creamy potatoes and cheese), and forgiving — leftovers reheat beautifully. Make it for busy weeknights, casual family dinners, or when you want something that feels like a hug in a bowl.
“Comfort in a pot — just like my grandma’s shepherd’s pie, but faster. My kids asked for seconds.” — a quick home-cook review
If you want a different aromatic profile in your soup rotation, try pairing it with a light Asian-inspired bowl like Ginger Miso Noodle Soup for variety.
The Cooking Process Explained
Overview: You’ll sweat the aromatics, brown the beef, add beef broth to make a flavorful base, then stir in peas and creamy mashed potatoes to thicken and finish the soup. Cheese melts in at the end for a gooey finish. Expect about 25–30 minutes from start to bowl.
Quick flow:
- Sauté onion, carrots and celery until tender.
- Brown the ground beef and drain if needed.
- Add beef broth and bring to a simmer.
- Stir in peas and mashed potatoes to thicken.
- Finish with shredded cheese, season, and serve.
For a few technique notes, see my step-by-step tips below — they’ll help the soup feel restaurant-polished at home.
What You’ll Need
2 cups creamy mashed potatoes, 1 cup shredded cheese, 1 pound ground beef, 1 onion, chopped, 2 carrots, diced, 2 celery stalks, diced, 3 cups beef broth, 1 cup peas, Salt and pepper to taste, 1 tablespoon olive oil
Notes on ingredients and swaps:
- Mashed potatoes: leftover mashed potatoes work great. For a lighter soup, use riced cauliflower mashed (same volume).
- Ground beef: 80/20 gives more flavor; leaner beef will be less fatty. Ground lamb or turkey are fine swaps.
- Peas: frozen peas can go straight in from the freezer.
- Cheese: sharp cheddar gives the best melt and tang; mix in a little Parmesan for depth.
For more pantry-to-pot inspiration, check a similarly speedy soup technique in 30-minute Chicken Lemon Orzo Soup.
Step-by-Step Instructions
Inserted directions:
- In a large pot, heat olive oil over medium heat., 2. Add the chopped onion, diced carrots, and diced celery. Sauté until softened, about 5-7 minutes., 3. Add the ground beef to the pot and cook until browned., 4. Stir in the beef broth and bring to a boil., 5. Reduce heat and add the peas and mashed potatoes, stirring until well combined., 6. Allow the soup to simmer for 10 minutes, adding cheese towards the end., 7. Season with salt and pepper to taste., 8. Serve hot and enjoy!
Rewritten, clearer directions:
- Heat 1 tablespoon olive oil in a large pot over medium heat.
- Add the chopped onion, diced carrots and diced celery. Sauté, stirring occasionally, until the vegetables are soft and the onion is translucent, about 5–7 minutes.
- Add 1 pound ground beef. Break it up with a spoon and cook until no pink remains and it starts to brown. Drain excess fat if it looks greasy.
- Pour in 3 cups beef broth and raise the heat to bring the pot to a gentle boil.
- Lower the heat to maintain a simmer, then stir in 1 cup peas and 2 cups creamy mashed potatoes until the potatoes are fully incorporated and the soup thickens.
- Let the soup simmer for about 10 minutes so flavors meld. Stir in 1 cup shredded cheese in the last 2 minutes so it melts smoothly.
- Taste and season with salt and pepper to preference.
- Ladle hot soup into bowls and serve immediately. For a complete weeknight plan, pair it with a fresh salad or crusty bread and an easy soup like Ginger Miso Noodle Soup for another flavor idea.
Best Ways to Enjoy It
Pair this soup with:
- A crisp green salad and a squeeze of lemon to cut the richness.
- Toasted sourdough or a buttered baguette for dunking.
- A dollop of plain Greek yogurt or a spoonful of grainy mustard for contrast.
For a heartier meal, top bowls with extra shredded cheese, chives, or a drizzle of Worcestershire sauce.
How to Store and Reheat
Cool leftover soup to room temperature (no more than 2 hours after cooking). Store in airtight containers in the fridge for up to 3–4 days. For longer storage, freeze in freezer-safe containers for up to 3 months — leave a little headspace since mashed potatoes expand.
To reheat: thaw overnight if frozen. Warm gently on the stovetop over low heat, stirring often. Add a splash of broth or milk if the soup tightens up. Microwaving in individual bowls works too; heat in 60–90 second intervals, stirring between, until hot.
Helpful Cooking Tips
- Use warm mashed potatoes so they incorporate easily; cold mashed potatoes can clump.
- Taste the broth before salting — some store-bought broths are salty.
- If you want a smoother texture, whisk the mashed potatoes into a ladle of hot broth first, then return to the pot.
- For deeper flavor, deglaze the pan with a tablespoon of Worcestershire sauce or a splash of red wine after browning the beef.
- Use frozen mixed veggies if you don’t have fresh carrots and celery on hand.
Recipe Variations
- Vegetarian: swap beef for cooked lentils or crumbled tempeh and use vegetable broth.
- Lamb-forward: use ground lamb for a more traditional shepherd’s pie flavor.
- Spicy: add a diced jalapeño when sautéing the aromatics or a pinch of smoked paprika and cayenne.
- Cheesy crust: spoon into oven-safe bowls, top with extra mashed potatoes and cheese, and broil briefly to brown.
Frequently Asked Questions
Q: Can I make this in a slow cooker?
A: Yes. Brown the beef and sweat the vegetables on the stovetop first, then transfer everything to the slow cooker, add broth and peas, and stir in mashed potatoes near the end. Cook on low 3–4 hours.
Q: Will the mashed potatoes hold up after freezing?
A: They do, though texture can change slightly. Reheat gently with added liquid (milk or broth) and whisk to restore creaminess.
Q: Can I use fresh peas instead of frozen?
A: Absolutely. Add fresh peas in the last 5 minutes of simmering so they stay tender-crisp.
Q: How long does this take to make?
A: Active time is about 20–30 minutes depending on chopping speed and browning; total time is typically under 40 minutes.
Q: Is this soup kid-friendly?
A: Very — the creamy potatoes and mild cheese make it popular with picky eaters. You can finely dice the veggies to be stealthier if needed.
Conclusion
If you’re craving the flavors of shepherd’s pie but want a fast, one-pot meal, this Shepherd’s Pie Soup is a reliable weeknight winner. For another home-cook’s take on the same idea, see Shepherd’s Pie Soup – The Cozy Cook, and for a different spin on shepherd’s-pie-style comfort in soup form, try this version from Shepherd’s Pie Soup – Chelsea’s Messy Apron.
PrintShepherd’s Pie Soup
A comforting and quick one-pot soup that captures the classic flavors of shepherd’s pie with tender beef, vegetables, creamy mashed potatoes, and gooey cheese.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: None
Ingredients
- 2 cups creamy mashed potatoes
- 1 cup shredded cheese
- 1 pound ground beef
- 1 onion, chopped
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cups beef broth
- 1 cup peas
- Salt and pepper to taste
- 1 tablespoon olive oil
Instructions
- Heat 1 tablespoon olive oil in a large pot over medium heat.
- Add the chopped onion, diced carrots, and diced celery. Sauté until softened, about 5-7 minutes.
- Add 1 pound ground beef. Break it up and cook until browned. Drain excess fat if needed.
- Pour in 3 cups beef broth and bring to a gentle boil.
- Lower the heat, then stir in 1 cup peas and 2 cups creamy mashed potatoes until well combined.
- Let the soup simmer for about 10 minutes, then stir in 1 cup shredded cheese in the last 2 minutes.
- Taste and season with salt and pepper to preference.
- Ladle hot soup into bowls and serve immediately.
Notes
For a vegetarian option, swap beef for cooked lentils or crumbled tempeh and use vegetable broth. Frozen peas can be added directly from the freezer.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 5g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 60mg

