This shepherd’s pie soup has all the flavors of classic shepherd’s pie in a rich, creamy one-pot soup. It’s made with ground beef, tender potatoes, carrots, peas, corn, herbs, and cheddar, with the potatoes blended right into the broth for a thick, velvety base. It’s hearty, comforting, and perfect for an easy cold-weather dinner.

Table of Contents
Why You'll Love This Shepherd's Pie Soup
What I like most about this shepherd’s pie soup is that you get the comfort-food feel of shepherd’s pie without having to make mashed potatoes, build a casserole, or wait for everything to bake. It’s much more realistic for a weeknight, but it's still a hearty dinner.
The potato base is also what makes this version a little different. Instead of leaving all of the potatoes chunky, they’re blended into the broth, which gives the soup a naturally creamy consistency before the half-and-half and cheddar even go in. You end up with something much richer than a standard beef and vegetable soup without having to make a separate roux.
And it’s easy to make with ingredients I usually already have around. I like to use ground beef instead of lamb since I always have it in the fridge, then the soup is filled with potatoes, frozen vegetables, broth, and shredded cheese. So this one-pot shepherd’s pie soup is especially good when I want something hearty without turning dinner into a project.

Ingredients You'll Need
- 2 tbsps. olive oil, divided
- 1 lb. ground beef
- 1 large white onion, small diced
- 3 cloves garlic, minced
- 2 tbsps. tomato paste
- 5 cups beef broth
- 2 tbsps. Worcestershire sauce
- 1 tsp. dry thyme
- 1 tsp. dry rosemary
- 1 ½ tsp. salt
- Black pepper, to taste
- 3-4 medium russet potatoes, diced
- 1 cup half and half
- 10 oz. frozen veggie blend, carrots, peas, and corn
- 1 ½ cups shredded cheddar cheese
Ingredient Notes and Substitutions
- Ground beef: I use ground beef because it gives the soup a rich, savory flavor and makes it extra hearty. An 85/15 or 90/10 blend works well. You can also use ground lamb if you want something closer to traditional shepherd’s pie.
- Russet potatoes: Russets are ideal because they break down easily and blend into the broth really smoothly. Yukon Gold potatoes can work too, but they’ll give you a slightly denser, more buttery texture.
- Beef broth: Use a good-quality beef broth or stock since it makes up most of the soup base. Low-sodium broth is helpful so you can control the salt more easily.
- Frozen vegetables: A frozen blend of peas, carrots, and corn keeps the recipe quick and easy. There’s no need to thaw them first since they heat right in the soup.
- Half-and-half: This adds creaminess without making the soup overly heavy. Whole milk can work in a pinch, but the soup won’t be quite as rich.
- Cheddar cheese: Sharp cheddar gives the soup the most flavor. Freshly shredded cheese melts more smoothly than pre-shredded cheese, especially when you stir it in off the heat.
- Worcestershire sauce: This adds extra savory depth to the beef and broth. I wouldn’t skip it unless you need to, since it helps give the soup that classic shepherd’s pie flavor.
- Rosemary and thyme: These are the herbs that give the soup that familiar savory shepherd’s pie flavor. If you prefer fresh herbs, use about three times the amount of dried.

How to Make Shepherd's Pie Soup
Step 1: Brown the Ground Beef
Heat 1 tablespoon of olive oil in a large Dutch oven over medium-high heat. Add the ground beef and cook for 6–7 minutes, breaking it apart as it browns. Transfer the beef to a plate and set aside.

Step 2: Cook the Aromatics
Add the remaining tablespoon of olive oil to the same pot. Add the diced onion and cook for 2–3 minutes, until softened. Stir in the garlic and tomato paste and cook for about 1 minute, until fragrant.

Step 3: Add the Broth and Potatoes
Slowly stir in the beef broth, Worcestershire sauce, thyme, rosemary, salt, and black pepper. Add the diced potatoes and bring the soup to a boil. Reduce the heat and simmer for 15–20 minutes, or until the potatoes are very tender.

Step 4: Blend the Potato Base
Use an immersion blender to carefully blend the soup until smooth and creamy. If you don’t have one, blend the soup in batches in a regular blender, then return it to the pot.

Step 5: Add the Beef and Vegetables
Stir in the half-and-half, then return the browned ground beef to the pot along with the frozen peas, carrots, and corn. Simmer over medium-low heat for another 5–10 minutes, until the vegetables are tender and everything is heated through.

Step 6: Finish with Cheddar
Remove the pot from the heat and gradually stir in the shredded cheddar until completely melted. Taste and adjust the salt and black pepper as needed, then serve the shepherd’s pie soup hot.

Expert Tips for the Best Shepherd's Pie Soup
- Drain excess grease from the beef if needed. If your ground beef releases a lot of fat, spoon most of it out before moving on. Leaving a little behind adds flavor, but too much can make the finished soup greasy.
- Cook the tomato paste until it darkens slightly. Give it a minute or two in the pot before adding the broth. This takes away the raw tomato flavor and gives the soup a deeper, more savory base.
- Scrape up the browned bits from the bottom of the pot. Once the broth goes in, use a wooden spoon to loosen any bits left behind from the beef and onions. They add a lot of extra flavor to the soup.
- Cut the potatoes evenly. Keeping the pieces around the same size helps them soften at the same rate. You want them very tender before blending so the base turns smooth instead of leaving small lumps.
- Be careful when blending hot soup. If you’re using a countertop blender, work in small batches and leave room for steam to escape. Hot liquid expands quickly when blended, so never fill the blender to the top.
- Adjust the consistency before serving. If the soup turns thicker than you want, stir in a splash of beef broth. If it’s a little thin, let it simmer gently for a few extra minutes before adding the cheese.
- Don’t let the soup boil once the dairy goes in. Keep the heat gentle after adding the half-and-half. A hard boil can cause the dairy to separate and make the soup look grainy.
- Taste again after adding the cheese. Cheddar and Worcestershire both add salt, so wait until everything is finished before deciding whether the soup needs more seasoning.

How to Store Shepherd's Pie Soup
- In the fridge: Let the soup cool, then store it in an airtight container in the refrigerator for up to 4 days. It will thicken as it chills, so stir in a splash of beef broth, milk, or half-and-half when reheating if needed.
- To reheat: Warm the soup in a pot over medium-low heat, stirring occasionally until hot. Avoid letting it come to a hard boil since high heat can cause the cheese and dairy to separate. Individual portions can also be reheated in the microwave in short intervals, about 20-30 seconds, stirring between each.
- In the freezer: For the best texture, freeze the soup before adding the half-and-half and cheddar. Let the base cool completely, transfer it to a freezer-safe container, and freeze for up to 2 months. Thaw overnight in the refrigerator, reheat gently, then stir in the half-and-half and cheese just before serving.

Shepherd's Pie Soup FAQs
What is Shepherd’s Pie Soup?
Shepherd’s Pie Soup takes the familiar meat, potatoes, vegetables, and savory seasonings from shepherd’s pie and turns them into a hearty stovetop soup. This version uses ground beef, potatoes, peas, carrots, corn, cheddar, and a creamy broth seasoned with Worcestershire, rosemary, and thyme.
Can you make Shepherd’s Pie Soup with ground beef?
Yes. This recipe uses ground beef because it’s easy to find and gives the soup plenty of savory flavor. Traditionally, shepherd’s pie is made with lamb, while the beef version is technically cottage pie, but ground beef works great in this soup and is my preferred meat.
Can I use ground lamb instead of ground beef?
Absolutely. Ground lamb is actually the more traditional choice for shepherd’s pie and can be substituted 1:1 for the ground beef. It will give the soup a slightly richer, more distinctive flavor.
How do you thicken Shepherd’s Pie Soup?
You don’t need flour or cornstarch for this recipe. The Russet potatoes are cooked until very tender, then blended directly into the broth. Their starch naturally thickens the soup and creates a creamy base before the half-and-half and cheddar are added.
Do I have to blend the potatoes?
No. For a more rustic shepherd’s pie soup, use a potato masher to mash some of the cooked potatoes directly in the pot and leave the rest in small pieces. The soup won’t be quite as smooth, but the potatoes will still help thicken the broth.
Can I use frozen vegetables in Shepherd’s Pie Soup?
Yes. Frozen peas, carrots, and corn are ideal for this recipe and make the prep much quicker. There’s no need to thaw them first. Add them near the end of cooking and simmer until heated through.
Can I make Shepherd’s Pie Soup ahead of time?
Yes. This soup works well made a day ahead, and the flavors have more time to come together as it sits. It will thicken in the refrigerator, so add a splash of beef broth or milk while reheating until it reaches the consistency you want.
What do you serve with Shepherd’s Pie Soup?
It’s hearty enough to serve as a complete meal on its own, but crusty bread, dinner rolls, biscuits, or a simple green salad all work well on the side. Bread is especially good for soaking up the creamy potato broth.

Soup Recipes to Try Next
- Cold fighting chicken noodle soup
- Creamy parmesan Italian sausage soup
- Italian penicillin soup
- Japanese clear soup
Viral Ground Beef Shepherd's Pie Soup
This shepherd’s pie soup has all the flavors of classic shepherd’s pie in a rich, creamy one-pot soup. It’s made with ground beef, tender potatoes, carrots, peas, corn, herbs, and cheddar, with the potatoes blended right into the broth for a thick, velvety base. It’s hearty, comforting, and perfect for an easy cold-weather dinner.
Ingredients
- 2 tbsps. olive oil, divided
- 1 lb. ground beef
- 1 large white onion, small diced
- 3 cloves garlic, minced
- 2 tbsps. tomato paste
- 5 cups beef broth
- 2 tbsps. Worcestershire sauce
- 1 tsp. dry thyme
- 1 tsp. dry rosemary
- 1 ½ tsp. salt
- Black pepper, to taste
- 3-4 medium russet potatoes, diced
- 1 cup half and half
- 10 oz. frozen veggie blend, carrots, peas, and corn
- 1 ½ cups shredded cheddar cheese
Instructions
1. Heat 1 tablespoon of olive oil in a large dutch oven. Cook ground beef until browned, about 6-7 minutes. Remove and set aside.
2. Add the other tablespoon of olive oil to the pan and cook the onions until softened, about 2-3 minutes.
3. Add the garlic and tomato paste and cook until fragrant.
4. Slowly stir in the broth, worcestershire sauce, rosemary, thyme, salt, and pepper to taste. Bring to a boil and add the diced potatoes.
5. Reduce to a simmer and cook for 15-20 minutes until the potatoes are tender. Using a blender, in batches blend the soup until smooth.
6. Add back to the pot and add back the ground beef as well as the veggie mix. Heat over medium for 5-10 minutes until it is hot. Remove from the heat and slowly stir in the cheese.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 555Total Fat: 36gSaturated Fat: 14gUnsaturated Fat: 22gCholesterol: 131mgSodium: 1563mgCarbohydrates: 16gFiber: 4gSugar: 8gProtein: 39g
Leave a Reply