subscribe to our email list

Shepherd’s Pie Soup Recipe

Shepherd’s Pie Soup Recipe

Rated 5 out of 5

Shepherd’s Pie Soup made with Russet potatoes, ground beef, onion, carrots, garlic, beef broth, tomato paste, cream, cheddar, and peas.

Table of Contents

There are certain dinners that feel like they were invented for cold evenings, tired shoulders, and that moment when you just want a bowl of something warm enough to fix your mood a little. This Shepherd’s Pie Soup Recipe is exactly that kind of meal. It’s thick, creamy, beefy, full of potatoes, and honestly, it has that “meat and potatoes at its finest” feeling without needing a full casserole dish or a long oven wait. Some nights, that’s all I want. A big spoon. A warm bowl. Maybe bread on the side if I remembered to buy it.

I’ve always had a soft spot for shepherd’s pie because it feels like old-fashioned comfort food in the best way. It’s not trying to impress anyone with tiny garnishes or complicated steps. It just says, “Here’s beef, vegetables, potatoes, and gravy-like goodness. Sit down.” And honestly? I respect that. This Shepherd’s Pie Soup Recipe takes those same familiar flavors and turns them into a creamy soup that feels cozy, filling, and a little nostalgic. Like something you’d want after coming in from a rainy grocery run or a long day where everyone somehow needed something from you at the exact same time.

I remember making a soup like this on one of those gray afternoons when the kitchen light felt a little dull and the weather outside was doing that annoying misty rain thing. Not a dramatic storm. Just enough rain to make errands feel rude. I had potatoes on the counter, ground beef in the fridge, and no desire to build an actual shepherd’s pie. So soup happened. And I’ll be honest, I was not expecting it to hit quite so hard. The smell of the beef, onions, carrots, garlic, rosemary, and thyme simmering together made the whole kitchen feel warmer. Not fancy. Just homey.

The clever thing about this shepherd’s pie soup is the potato trick. Some potatoes simmer right in the soup with the beef and broth, while the rest are boiled separately, mashed with butter and sour cream, then stirred back into the pot. That gives the soup its thick, creamy texture without needing flour or anything complicated. It’s like the mashed potato topping from classic shepherd’s pie melted right into the soup. A little unusual? Maybe. But it works beautifully.

I wasn’t completely sure about adding cheddar and heavy cream the first time. I thought, Is this going to be too much? Because potatoes, beef, cream, sour cream, butter, and cheese all in one pot sounds like a lot. And yes, it is rich. No pretending otherwise. But the peas, carrots, herbs, tomato paste, and Worcestershire sauce balance it out more than you’d expect. It ends up tasting hearty and deep, not just heavy. At least that’s how it feels to me.

This Shepherd’s Pie Soup Recipe is the kind of dinner I’d make in fall or winter, on a Sunday evening, or anytime the day has been a bit of a mess and you need food that feels dependable. It’s not delicate. It’s not “light lunch with sparkling water” energy. It’s a full bowl of comfort. And sometimes, truly, that’s exactly the assignment.

Shepherd’s Pie Soup Recipe

Why you’ll Love this Shepherd’s Pie Soup Recipe?

You’ll love this Shepherd’s Pie Soup Recipe because it gives you everything cozy about shepherd’s pie in a creamy, spoonable form. You get ground beef, tender potatoes, carrots, peas, cheddar cheese, herbs, beef broth, sour cream, butter, and cream all working together in one pot. It tastes familiar, but it feels a little different too. Like classic shepherd’s pie decided it didn’t want to be sliced today and chose a soup bowl instead.

One thing I really like about this recipe is that it’s filling enough to be dinner all by itself. This is not one of those soups where you eat a bowl and then start quietly looking through the pantry 30 minutes later. The potatoes make it hearty, the beef adds protein, and the cream and cheese make it rich. A piece of crusty bread is lovely with it, but you don’t need much else. Though, let’s be honest, bread dipped into creamy soup is one of life’s better little moments.

The texture is another big reason this creamy shepherd’s pie soup works so well. You get little bites of potato and carrot, savory crumbles of beef, sweet peas, and a thick, velvety broth from the mashed potatoes stirred in at the end. It’s not totally smooth, and I like that. It feels rustic in a good way. Like something you’d eat at a cozy pub or around a family table where nobody cares if the bowls match.

I also appreciate that the ingredients are familiar. Russet potatoes, ground beef, onion, carrots, garlic, beef broth, tomato paste, Worcestershire sauce, sour cream, butter, heavy cream, cheddar, and peas. Nothing weird. Nothing that makes you stand in the grocery aisle searching your phone with cold hands. It’s everyday food, but when it simmers together, it tastes like more than just a pile of basics.

The flavor has a nice depth too. Tomato paste gives it richness, Worcestershire sauce adds that savory little “hmm, what is that?” flavor, and rosemary and thyme bring in that classic cozy-herb taste. Bay leaves do their mysterious background job. I never fully know how to explain bay leaves, honestly. They just quietly make soup better, then leave before dinner. Very polite.

This Shepherd’s Pie Soup Recipe is also family-friendly, especially if your table likes meat-and-potatoes dinners. It has enough vegetables to feel balanced, enough cheese to keep everyone interested, and enough potato to make the whole bowl satisfying. I won’t say every picky eater will immediately fall in love, because that would be a bold promise. But if they like beef, potatoes, and cheddar? You’ve got a good chance.

Homemade vegetable and meat soup with a creamy texture and fresh herb garnish.

Ingredient Notes

The ingredients in this Shepherd’s Pie Soup Recipe are simple, but they each bring something important to the pot. The potatoes are used two ways, which gives the soup its thick texture. The ground beef makes it hearty, the carrots and peas bring that shepherd’s pie feel, and the tomato paste, Worcestershire sauce, rosemary, thyme, and bay leaves add deep savory flavor. Then the sour cream, butter, heavy cream, and cheddar make it creamy and rich. It’s a lot of comfort in one pot, basically.

  • Russet potatoes: Russet potatoes are perfect for this Shepherd’s Pie Soup Recipe because they soften nicely and mash into a fluffy, creamy texture. Some of the potatoes simmer directly in the soup, while the rest are boiled and mashed with butter and sour cream. That mashed potato mixture thickens the soup and gives it that classic shepherd’s pie comfort. It’s kind of like sneaking mashed potatoes into every spoonful, which is never a bad idea.
  • Ground beef: Ground beef gives the soup its hearty, savory base. It makes the soup feel like a real meal instead of just a starter. Cook it with the onion and carrots until it’s no longer pink, and break it into small crumbles as it cooks. If there’s a lot of grease, drain some off so the soup doesn’t feel oily.
  • Onion: Onion adds sweetness and flavor right from the start. As it cooks with the beef and carrots, it softens and becomes part of the savory base. It’s one of those ingredients that works quietly, but the soup would taste flatter without it.
  • Carrots: Carrots add color, texture, and a mild sweetness. They also help the soup feel more like traditional shepherd’s pie filling. Dice them small enough so they cook quickly and fit easily on a spoon. Nobody wants to chase a giant carrot chunk around a soup bowl.
  • Garlic: Garlic adds warmth and savory flavor. It only needs about a minute after the beef and vegetables are cooked. Garlic can burn quickly, and burnt garlic has a way of announcing itself loudly, so keep an eye on it.
  • Tomato paste: Tomato paste adds depth and richness. It helps make the beef broth taste fuller and gives the soup that slightly stew-like flavor. Cooking it for a minute before adding the broth helps bring out its best side.
  • Beef broth: Beef broth is the main liquid for this shepherd’s pie soup. It gives the soup a deep, savory base that works well with the ground beef, potatoes, herbs, and vegetables. Use a broth you like, because the flavor does come through.
  • Worcestershire sauce: Worcestershire sauce adds salty, tangy, savory flavor. It gives the soup that little extra something that makes it taste more rounded. A tablespoon may not look like much, but it does plenty.
  • Dried rosemary and dried thyme: Rosemary and thyme give the soup its cozy, classic herb flavor. They pair beautifully with beef, potatoes, carrots, and peas. Since they’re dried, they have a stronger flavor than fresh herbs, so the amounts here are enough.
  • Bay leaves: Bay leaves add subtle background flavor while the soup simmers. They’re not meant to be eaten, so remember to remove them before serving. Finding one in your bowl is not dangerous, just a little leafy surprise nobody asked for.
  • Sour cream: Sour cream gets mashed into the boiled potatoes and adds tangy creaminess. It helps the potato mixture taste rich and smooth before it goes into the soup.
  • Butter: Butter adds classic mashed potato richness. Once the mashed potatoes are stirred into the soup, the butter helps make the broth taste cozy and full.
  • Heavy cream: Heavy cream gives the soup a velvety finish. It goes in near the end so it blends smoothly into the soup. This is one of the reasons the finished bowl feels so comforting.
  • Cheddar cheese: Cheddar cheese adds sharpness, richness, and that lovely cheesy flavor. Add it in handfuls and stir between additions so it melts smoothly. Dumping it all in at once can cause clumps, and while cheese clumps aren’t the end of the world, smooth soup is nicer.
  • Frozen peas: Peas add sweetness, color, and the classic shepherd’s pie touch. They only need a couple of minutes to heat through, so they go in near the end. If you cook them too long, they can lose their bright color.
  • Kosher salt and black pepper: Salt and pepper finish the soup. Taste before adding too much salt because beef broth, cheddar, and Worcestershire sauce can already be salty. A little black pepper at the end gives the soup a nice warm finish.
Shepherd’s Pie Soup Recipe served warm with herbs and colorful mixed vegetables.

How to Make Shepherd’s Pie Soup Recipe?

Making this Shepherd’s Pie Soup Recipe is pretty easy, even though it uses two pots at the beginning. One pot is for boiling the potatoes that will become the creamy mashed base. The other pot is for building the beef and vegetable soup. Then everything comes together into one thick, cozy pot. It sounds like more work than it feels, I promise. Kind of like making mashed potatoes and soup, then letting them become best friends.

Step 1: Boil part of the potatoes. Place about 2/3 of the peeled and diced Russet potatoes in a pot. Cover them with cold water by about 1 inch, add salt to the water, and bring it to a boil. Cook the potatoes for 15 to 20 minutes, or until they are tender. These potatoes will be mashed and stirred into the soup later, so they should be soft enough to mash easily.

Step 2: Brown the beef, onion, and carrots. While the potatoes are boiling, add the ground beef, diced onion, and diced carrots to a large pot over medium-high heat. Cook until the beef is no longer pink and the vegetables begin to soften. Stir often and break the beef into small crumbles. This is where the Shepherd’s Pie Soup Recipe starts smelling like dinner, which is always a nice little reward.

Step 3: Add garlic and tomato paste. Stir in the minced garlic and tomato paste. Cook for about 1 minute. This helps the tomato paste deepen in flavor and gives the garlic just enough time to soften. Don’t walk too far away here. Garlic has a habit of behaving nicely, then suddenly becoming too dark the second you turn around.

Step 4: Add broth, potatoes, herbs, and Worcestershire sauce. Stir in the beef broth, remaining diced potatoes, Worcestershire sauce, dried rosemary, dried thyme, and bay leaves. Bring the soup to a boil, then reduce the heat and let it simmer until the potatoes in the soup are tender, about 15 minutes. This step builds the savory, stew-like flavor that makes this shepherd’s pie soup so cozy.

Step 5: Mash the boiled potatoes. Once the potatoes in the separate pot are tender, drain them well. Add the butter and sour cream, then mash or puree until smooth. You can use a potato masher if you like a more rustic texture, or puree them if you want the soup extra smooth. I usually like it somewhere in the middle — smooth enough to thicken the soup, but not so perfect that it feels fussy.

Step 6: Stir the mashed potatoes into the soup. Add the mashed potato mixture to the soup pot and stir until it melts into the broth. The soup will thicken and become creamy. This is the moment where it really turns into a Shepherd’s Pie Soup Recipe instead of just beef-and-potato soup. It’s a very satisfying moment, honestly.

Step 7: Add the heavy cream. Stir in the heavy cream over gentle heat. Keep the soup at a low simmer rather than a hard boil. Cream likes gentle treatment. I mean, don’t we all?

Step 8: Add the cheddar cheese. Add the grated cheddar cheese in small handfuls, stirring after each addition until melted. This helps the cheese blend smoothly into the soup. If the heat is too high, the cheese can get a little clumpy or grainy, so lower heat is your friend here.

Step 9: Stir in the peas. Add the frozen peas and cook for about 2 minutes, just until heated through. They bring color, sweetness, and that familiar shepherd’s pie flavor. Plus, they make the bowl look a little brighter, which is nice when everything else is creamy and beige in the most delicious way.

Step 10: Season and serve. Remove the bay leaves, then taste the soup and adjust with kosher salt and freshly ground black pepper. Serve the soup hot with extra cheddar, cracked pepper, or crusty bread if you like. A big spoon is also strongly recommended.

Storage Options

This Shepherd’s Pie Soup Recipe stores well, but it does thicken as it sits. The potatoes keep absorbing liquid, and the cheese and cream settle into the soup. By the next day, it may look more like a thick stew than a soup. Honestly, I kind of love it that way, but if you want it looser, it’s easy to fix.

Once the soup cools, transfer it to an airtight container and store it in the refrigerator for up to 3 to 4 days. When reheating, warm it gently in a pot over low to medium heat. Add a splash of beef broth, milk, or cream to loosen it back up. Stir often so the bottom doesn’t stick. Try not to boil it hard after the dairy has been added, because gentle heat keeps the texture smoother.

You can also reheat individual bowls in the microwave. Heat in short intervals, stirring between each one, until the soup is warm. If it looks too thick, add a little broth or milk before heating. It comes back nicely with a bit of stirring.

Freezing this creamy shepherd’s pie soup is possible, but I’ll be honest: potato and dairy soups can be a little moody after freezing. The potatoes may turn slightly grainy, and the cream may separate a bit. It’s still edible, but the texture might not be quite as smooth. If you do freeze it, cool the soup completely, place it in freezer-safe containers, and freeze for up to 2 months. Thaw overnight in the fridge and reheat gently, stirring well. A splash of cream or broth can help bring it back together.

Variations & Substitutions

This Shepherd’s Pie Soup Recipe is flexible, which is one reason I like it so much. You can switch the meat, add more vegetables, make it lighter, make it thicker, or turn up the cheese. It has that cozy “use what you have” feeling, much like classic shepherd’s pie itself. Real-life cooking is not always neat and measured, right? Sometimes you look in the fridge and improvise.

  • Use ground lamb: If you want a more traditional shepherd’s pie flavor, use ground lamb instead of beef. Lamb has a richer, earthier taste. Technically, ground beef makes it more like cottage pie soup, but many home cooks use the shepherd’s pie name for both. I’m not here to start a dinner-table debate. Use what you like.
  • Use ground turkey: Ground turkey works if you want a lighter version of this Shepherd’s Pie Soup Recipe. Since turkey is milder than beef, you may want to add a little extra Worcestershire sauce, herbs, salt, or pepper to boost the flavor.
  • Add corn: Corn adds sweetness and color. Stir it in near the end with the peas so it heats through without getting too soft. It gives the soup a little extra comfort-food charm.
  • Add celery: Diced celery can be cooked with the onion and carrots. It adds more vegetable flavor and gives the soup a slightly more stew-like base.
  • Make it extra cheesy: Use sharp cheddar or add a little more cheese at the end. You can also sprinkle cheddar over each bowl before serving. I rarely object to extra cheese, and this soup can handle it.
  • Make it lighter: Use half-and-half instead of heavy cream, reduce the cheese slightly, or use light sour cream. The mashed potatoes will still keep the soup creamy, even with lighter dairy.
  • Make it thicker: Mash a few extra potatoes into the soup or simmer it uncovered for a few minutes. The potatoes naturally thicken the broth, so you don’t need to add flour.
  • Make it spicy: Add cayenne pepper, crushed red pepper flakes, or a splash of hot sauce. Shepherd’s pie flavors are usually mild, but a little heat can be really nice, especially on a cold night.
Creamy meat and vegetable soup garnished with fresh rosemary in a white bowl.

What to Serve With Shepherd’s Pie Soup Recipe?

This Shepherd’s Pie Soup Recipe is hearty enough to serve as a full meal, but a simple side can make it even better. Since the soup is thick, creamy, and rich, I like pairing it with something crisp, tangy, or bread-like. Nothing too fancy. This is comfort food, not a black-tie dinner for soup.

  • Crusty bread: Crusty bread is probably my favorite pairing. It’s perfect for dipping into the creamy broth and scooping up little bits of beef and potato. Sourdough, French bread, or a rustic loaf all work.
  • Dinner rolls: Soft dinner rolls make the meal feel extra cozy. They’re simple, warm, and great for soaking up the last spoonfuls in the bowl. Which, in my opinion, is the whole point of rolls.
  • Simple green salad: A crisp salad with a tangy vinaigrette helps balance the richness of the soup. Lettuce, cucumber, tomato, and a quick dressing are plenty. The soup is doing most of the work here.
  • Roasted Brussels sprouts: Roasted Brussels sprouts add a slightly crisp, earthy side. They pair well with beef and potatoes and keep the meal from feeling too heavy.
  • Garlic bread: Garlic bread is a little indulgent with this soup, but very good. If you like dipping garlicky bread into creamy soup, this pairing makes sense. Maybe too much sense.
  • Irish soda bread: Irish soda bread is a fun pairing because it fits the cozy, pub-style comfort food mood. It’s hearty, simple, and perfect with a bowl of shepherd’s pie soup.
  • Pickles or pickled vegetables: This may sound odd at first, but something tangy cuts through the richness beautifully. Pickles, pickled onions, or a small side of pickled vegetables can make the whole meal feel more balanced.
  • Apple salad: A crisp apple salad adds sweetness and freshness. It’s especially nice for fall or winter when you want something bright next to a creamy soup.

FAQ

Can I use ground lamb instead of ground beef?

Yes, ground lamb works very well in this soup. It gives the dish a richer, slightly earthier flavor and makes it closer to traditional shepherd’s pie.

Why is my soup too thick?

The potatoes naturally thicken the soup, especially after it cools. Add more beef broth, milk, or cream until the soup reaches the texture you like. Stir gently while reheating.

Can I make this soup without heavy cream?

Yes. You can use half-and-half or milk for a lighter version. The soup will be less rich, but the mashed potatoes will still help make it creamy.

How do I keep the cheese from clumping?

Add the cheddar in small handfuls over low heat, stirring until each handful melts before adding more. Avoid boiling the soup after adding the cheese. Low and slow is the way to keep it smooth.

Hearty comfort food soup with tender beef, carrots, peas, and sweet corn.

This Shepherd’s Pie Soup Recipe is thick, creamy, hearty, and packed with classic comfort-food flavor. It has ground beef, Russet potatoes, carrots, peas, herbs, cheddar cheese, sour cream, butter, and heavy cream all tucked into one cozy bowl. It tastes like shepherd’s pie met a creamy potato soup and decided to stay for dinner.

Make this Shepherd’s Pie Soup Recipe when you want something warm, filling, and familiar without making a full casserole. Serve it with crusty bread, a green salad, or just a big spoon and a quiet minute. Can’t wait to hear what you think — would you keep it classic with beef, or try it with lamb?

Creamy meat and vegetable soup garnished with fresh rosemary in a white bowl.

Shepherd’s Pie Soup Recipe

A hearty shepherd’s pie soup made with ground beef, Russet potatoes, carrots, peas, beef broth, cream, sour cream, cheddar cheese, and savory herbs.
Print Pin Rate
Course: Main Course, Soup
Cuisine: American, Irish-Inspired
Keyword: Shepherd’s Pie Soup Recipe
Prep Time: 10 minutes
Cook Time: 30 minutes
Servings: 4

Ingredients

  • 3 lb Russet potatoes peeled, diced, and divided
  • 1 lb ground beef
  • 1 medium onion diced
  • 2 medium carrots diced
  • 3 cloves garlic minced
  • 2 tbsp tomato paste
  • 3 c beef broth
  • 1 tbsp Worcestershire sauce
  • 1 tsp dried rosemary
  • 1 tsp dried thyme
  • 2 bay leaves
  • 1/2 c sour cream
  • 2 tbsp butter
  • 1 c heavy cream
  • 1 c cheddar cheese grated
  • 1 c frozen peas
  • Kosher salt to taste
  • Freshly ground black pepper to taste

Instructions

Cook part of the potatoes.

  • Place about 2/3 of the diced Russet potatoes in a pot. Cover with cold water by 1 inch and season the water with salt.

Boil the potatoes.

  • Bring the potatoes to a boil over medium-high heat. Cook for 15 to 20 minutes, or until tender.

Cook the beef and vegetables.

  • While the potatoes boil, place a large pot over medium-high heat. Add the ground beef, diced onion, and diced carrots. Cook, stirring frequently, until the beef is no longer pink.

Add the garlic and tomato paste.

  • Stir in the minced garlic and tomato paste. Cook for 1 minute, stirring constantly.

Add the broth and seasonings.

  • Stir in the beef broth, remaining diced potatoes, Worcestershire sauce, dried rosemary, dried thyme, and bay leaves.

Simmer the soup.

  • Bring the mixture to a boil. Reduce the heat to a simmer and cook for about 15 minutes, or until the potatoes in the soup are tender.

Prepare the mashed potato mixture.

  • Drain the boiled potatoes. Add the butter and sour cream, then mash or puree until smooth.

Thicken the soup.

  • Stir the mashed potato mixture into the soup until fully incorporated and the broth thickens.

Add the cream.

  • Stir in the heavy cream until evenly combined.

Add the cheddar cheese.

  • Add the grated cheddar cheese in small handfuls, stirring after each addition until melted and smooth.

Add the peas.

  • Stir in the frozen peas and cook for about 2 minutes, or until heated through.

Season and finish.

  • Remove and discard the bay leaves. Taste the soup and adjust with kosher salt and freshly ground black pepper as needed.

Serve.

  • Serve hot.

Notes

To make this Shepherd’s Pie Soup Recipe gluten free, use certified gluten-free beef broth and gluten-free Worcestershire sauce, as some brands may contain gluten-based additives. Confirm that the tomato paste, sour cream, butter, heavy cream, cheddar cheese, frozen peas, dried herbs, and seasonings are gluten free and processed without cross-contamination. Potatoes, ground beef, carrots, onion, and garlic are naturally gluten free, but all packaged ingredients should be checked carefully.
Pin This Recipe
Facebook
Pinterest
Facebook
Pinterest

~ YOU MAY ALSO LIKE ~

~ YOU MAY ALSO LIKE ~

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating