Creamy chunky Shepherd’s Pie Soup with beef, potatoes, peas, carrots, and corn, served with cornbread.

Shepherd’s Pie Soup

Shepherd’s Pie Soup brings browned ground beef, tender potatoes, peas, carrots, and corn into a thick, creamy broth. This one-pot version keeps the potatoes in visible pieces rather than blending them into the soup, so each bowl stays chunky and easy to ladle.

Flour gives the broth body, and half-and-half adds creaminess near the end. Add the broth gradually to prevent lumps, then keep the simmer gentle and scrape the pot regularly so the thick soup does not scorch. Serve with cornbread alongside, if you like.

Ingredients for Shepherd’s Pie Soup

Close view of creamy Shepherd’s Pie Soup showing beef crumbles, potato cubes, peas, carrots, and corn.

Prep: 15 minutes | Cook: 25 minutes | Total: 40 minutes | Servings: 6

  • 1 lb ground beef, preferably 85% to 90% lean (450g)
  • 1 medium yellow onion, finely diced (about 1 cup or 150g)
  • 3 garlic cloves, minced
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Italian seasoning
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper, plus more to taste
  • 1/4 cup all-purpose flour (30g)
  • 4 to 5 cups beef broth, divided
  • 1 1/2 lb Yukon Gold or russet potatoes, peeled and cut into 1/2-inch dice (about 680g)
  • 2 cups frozen mixed vegetables containing peas, carrots, and corn (about 280g)
  • 1 cup half-and-half
  • 6 small wedges or squares of cornbread, optional, for serving

Use 4 cups of broth to make the soup and reserve up to 1 cup to adjust its thickness. If the beef is very lean and the pot looks dry after browning, add up to 1 tablespoon butter or olive oil before cooking the onion.

How to Make Shepherd’s Pie Soup

Wider view of a bowl of chunky creamy Shepherd’s Pie Soup with a spoon and cornbread on a small plate.
  1. Brown the beef: Warm a 5- to 6-quart Dutch oven or heavy-bottomed soup pot over medium-high heat. Add the beef and cook for 5 to 7 minutes, breaking it into small crumbles, until browned and no pink remains. Drain excess fat if needed, leaving about 1 tablespoon in the pot.
  2. Soften the aromatics: Reduce the heat to medium. Add the onion and cook until soft and translucent. Stir in the garlic, Worcestershire sauce, Italian seasoning, salt, and pepper; cook until the garlic is fragrant but not browned. Allow about 3 to 4 minutes for this stage.
  3. Make the thickened broth: Sprinkle the flour over the beef mixture. Stir until no dry flour remains and cook for 1 minute. Whisk in a small splash of the 4 cups of broth, scraping the bottom of the pot, then gradually whisk in the rest until smooth.
  4. Simmer the potatoes: Stir in the potatoes and bring the soup to a gentle simmer. Reduce the heat to medium-low and cook mostly uncovered for about 10 to 12 minutes, stirring and scraping the bottom frequently. Start checking at 10 minutes: the potatoes should yield easily to a fork but still hold their shape. If the soup gets too thick before they are tender, add reserved broth a little at a time.
  5. Add the vegetables and half-and-half: Stir in the frozen vegetables and half-and-half. Cook over low to medium-low heat for 4 to 5 minutes, stirring and scraping every minute or two, until the vegetables are hot and the soup is steaming. Do not let it boil hard. Add more reserved broth as needed until the soup is thick but ladles easily.
  6. Rest and serve: Taste and adjust the salt and pepper. Let the soup stand off the heat for 5 minutes, then ladle into bowls with an even mix of beef, potatoes, and vegetables. Serve cornbread separately alongside.

How to Keep the Soup Creamy and Chunky

Cut the potatoes into even 1/2-inch pieces and check them as soon as they begin to soften. A hard boil or extra cooking time can break them down and make the soup too thick. This version does not need blending: the flour thickens the broth while the beef, potatoes, and vegetables remain distinct.

Add frozen mixed vegetables near the end so they heat through without turning mushy. The half-and-half should go in at the same stage, over gentle heat, to keep the broth smooth.

How to Prevent Lumps and Scorching

After cooking the flour briefly, start with just a splash of broth and whisk it into the flour-coated beef and onion. Add the rest gradually; pouring it all in at once makes flour lumps harder to work out.

Once the broth thickens, it can catch on the bottom. A heavy-bottomed pot helps, but regular scraping matters too. If the soup begins to stick, lower the heat and scrape the bottom with a wooden spoon or heatproof spatula.

Serving and Variations

Cornbread is a fitting side, though crusty bread, dinner rolls, or a simple green salad also work. For another filling beef soup, try Hearty Stuffed Pepper Soup with Beef and Rice.

Ground lamb can replace the beef in the same amount for a more shepherd’s-pie-style flavor; ground turkey is another option. Shredded sharp cheddar is optional at the table, not needed in the pot. For a cheese-forward soup instead, try Creamy Bacon Cheeseburger Soup.

For a separate smooth variation, cook the potatoes until very soft and blend the potato base before adding the cooked beef and vegetables. The 10- to 12-minute potato simmer in the main method is intended for pieces that hold their shape.

Storage and Reheating

Cool leftovers promptly and refrigerate in an airtight container for up to 3 days. Store cornbread separately. The soup will thicken as the flour and potato starches absorb liquid.

Reheat over medium-low heat, stirring often, until steaming hot throughout. Add broth, milk, or water a splash at a time to make it ladleable again. For the microwave, cover loosely, heat in intervals, and stir between intervals. You can make the soup a day ahead; expect to loosen it when reheating.

Freezing is an option, though the creamy potato texture may be less consistent after thawing. Cool completely, freeze in a freezer-safe container for up to 3 months, and thaw overnight in the refrigerator. Reheat gently, adding liquid as needed.

Nutrition

Approximate nutrition per serving of soup, based on 6 servings and excluding cornbread and optional garnishes: 355 calories, 22g protein, 13g fat, and 34g carbohydrates. Approximate values per 100g of soup: 80 calories, 5g protein, 3g fat, and 8g carbohydrates. Values vary with the leanness of the beef, the amount of fat drained, and the broth used.

Shepherd’s Pie Soup

A thick, creamy beef and potato soup with peas, carrots, corn, and tender chunks of potato.
Course: Soup
Cuisine: American
Prep: 15 min
Cook: 25 min
Total: 40 min
Servings: 6 Calories: 355 kcal

Equipment

  • 5- to 6-quart Dutch oven or heavy-bottomed soup pot
  • wooden spoon or heatproof spatula
  • whisk
  • ladle

Ingredients

For the Soup

  • 1 lb ground beef, preferably 85% to 90% lean (450g)
  • 1 medium yellow onion, finely diced (about 1 cup or 150g)
  • 3 garlic cloves, minced
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Italian seasoning
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper, plus more to taste
  • 1/4 cup all-purpose flour (30g)
  • 4 to 5 cups beef broth, divided
  • 1 1/2 lb Yukon Gold or russet potatoes, peeled and cut into 1/2-inch dice (about 680g)
  • 2 cups frozen mixed vegetables with peas, carrots, and corn (about 280g)
  • 1 cup half-and-half

For Serving

  • 6 small wedges or squares cornbread, optional

Instructions

  1. Heat a 5- to 6-quart Dutch oven or heavy-bottomed soup pot over medium-high heat. Add the ground beef and cook for 5 to 7 minutes, breaking it into small crumbles, until browned and no pink remains. Drain excess fat if needed, leaving about 1 tablespoon in the pot.
  2. Reduce the heat to medium. Add the onion and cook until soft and translucent, about 3 to 4 minutes.
  3. Stir in the garlic, Worcestershire sauce, Italian seasoning, salt, and pepper. Cook until the garlic is fragrant but not browned.
  4. Sprinkle the flour over the beef mixture and stir until no dry flour remains. Cook for 1 minute.
  5. Whisk in a small splash of 4 cups of beef broth, scraping the bottom of the pot, then gradually whisk in the remaining broth until smooth.
  6. Stir in the potatoes and bring the soup to a gentle simmer. Reduce the heat to medium-low and cook mostly uncovered for 10 to 12 minutes, stirring and scraping the bottom frequently, until the potatoes are fork-tender but still hold their shape.
  7. Stir in the frozen mixed vegetables and half-and-half. Cook over low to medium-low heat for 4 to 5 minutes, stirring often, until the vegetables are hot and the soup is steaming. Do not boil hard.
  8. Add reserved broth as needed until the soup is thick but easy to ladle. Taste and adjust the salt and pepper.
  9. Remove from the heat and let stand for 5 minutes. Ladle into bowls and serve with cornbread, if desired.

Tips

  • Use 4 cups of broth initially and reserve up to 1 cup to thin the soup as needed.
  • Whisk the broth in gradually after adding flour to prevent lumps.
  • Cut potatoes into even 1/2-inch pieces so they cook evenly and remain chunky.
  • Keep the soup at a gentle simmer and scrape the bottom frequently to prevent scorching.
  • Add the frozen vegetables and half-and-half near the end, and avoid a hard boil to keep the broth smooth.
  • If using very lean beef and the pot seems dry, add up to 1 tablespoon butter or olive oil before cooking the onion.

Variations

  • Ground Lamb Shepherd’s Pie Soup: Replace the ground beef with an equal amount of ground lamb for a more traditional shepherd’s-pie-style flavor.
  • Turkey Shepherd’s Pie Soup: Use ground turkey instead of ground beef for a lighter variation.
  • Cheddar-Topped Soup: Serve bowls with shredded sharp cheddar cheese at the table.
  • Smooth Potato Base: Cook the potatoes until very soft and blend the potato base before adding cooked beef and vegetables.

Notes

Refrigerate cooled leftovers in an airtight container for up to 3 days and store cornbread separately. Reheat gently over medium-low heat, stirring often and adding broth, milk, or water as needed. Freeze for up to 3 months, though the creamy potato texture may change after thawing.

Nutrition

Calories: 355 kcal | Protein: 22 g | Fat: 13 g | Carbohydrates: 34 g
Avatar photo

By Julia Brager

I share tested, practical recipes for real home cooking, with substitutions and leftover notes built in. Browse the site or follow me on Pinterest for daily inspiration.

Leave a Reply

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