
Shepherd’s Pie Soup
Welcome to your new favorite comfort food: Shepherd’s Pie Soup! This hearty dish brings all the beloved flavors of traditional shepherd’s pie into a cozy, warm bowl of soup. Imagine tender chunks of meat paired with vibrant vegetables, a rich broth, and that creamy finish that brings it all together. This recipe is perfect for those chilly evenings when you want something filling and nourishing but still easy to prepare.
Whether you’re serving it for a family dinner, a gathering of friends, or simply treating yourself, Shepherd’s Pie Soup has a way of making everyone feel at home. The delightful combination of ingredients creates a dish that not only satisfies hunger but also warms the heart. You’ll love how quickly this recipe comes together and how it can easily become a staple in your meal rotation.
This is what the finished dish looks like when perfectly baked.
Ingredients
- 1 lb ground meat (beef or lamb)
- 1 onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 2 cloves garlic, minced
- 4 cups beef broth
- 2 cups diced potatoes
- 1 cup frozen peas
- 1 cup corn
- 1 cup heavy cream
- Salt and pepper to taste
- 2 tbsp olive oil
- Fresh parsley for garnish
Here’s a glimpse of the ingredients before preparation.
Directions
-
In a large pot, heat the olive oil over medium heat. Add the diced onion, carrots, and celery, sautéing them until they’re softened, which should take about 5 minutes.
-
Stir in the minced garlic and ground meat, cooking until the meat is browned.
-
Add the diced potatoes, beef broth, peas, and corn to the pot. Bring the mixture to a boil, then reduce the heat and let it simmer for about 20 minutes, or until the potatoes are tender.
-
Pour in the heavy cream and stir well to combine. Season the soup with salt and pepper to taste.
-
Serve hot, garnished with fresh parsley for an added touch of color and flavor.
Tips & Variations
-
Ingredient Substitutions: You can easily swap ground beef or lamb for turkey or chicken if you prefer a leaner option. Additionally, feel free to mix in any vegetables you have on hand, like green beans or bell peppers.
-
Optional Variations: To add more flavor, consider stirring in some Worcestershire sauce or a splash of soy sauce. For those who enjoy a little spice, a sprinkle of red pepper flakes can give it a nice kick!
-
Storage and Reheating Tips: This soup stores well in an airtight container in the refrigerator for up to 3 days. Reheat in a pot over medium heat, adding a bit of broth if it thickens too much.
Recipe Information
- Prep time: 15 minutes
- Cook time: 30 minutes
- Total time: 45 minutes
- Servings: 6
- Difficulty level: Easy

Shepherd's Pie Soup
Ingredients
Meat and Broth
- 1 lb ground meat (beef or lamb) Can substitute with turkey or chicken.
- 4 cups beef broth
Vegetables
- 1 onion, diced Adds flavor and texture.
- 2 carrots, diced Can substitute with other vegetables.
- 2 stalks celery, diced
- 2 cloves garlic, minced
- 2 cups diced potatoes
- 1 cup frozen peas
- 1 cup corn
Cream and Seasoning
- 1 cup heavy cream Adds a creamy finish to the soup.
- Salt and pepper to taste
- 2 tbsp olive oil For sautéing vegetables.
- Fresh parsley for garnish Optional for presentation.
Instructions
Preparation
- In a large pot, heat the olive oil over medium heat.
- Add the diced onion, carrots, and celery, sautéing them until softened, about 5 minutes.
- Stir in the minced garlic and ground meat, cooking until the meat is browned.
Cooking
- Add the diced potatoes, beef broth, peas, and corn to the pot.
- Bring the mixture to a boil, then reduce the heat and let it simmer for about 20 minutes, or until the potatoes are tender.
- Pour in the heavy cream and stir well to combine.
- Season the soup with salt and pepper to taste.
Serving
- Serve hot, garnished with fresh parsley.