Why Make This Recipe
Shepherd’s Pie is a classic comfort food that warms the heart and fills the belly. This dish is perfect for family dinners or gatherings with friends. It combines savory meat filling and creamy mashed potatoes, creating a delicious and hearty meal. Plus, it’s easy to make and great for using up leftover veggies.
How to Make My Famous Homemade Shepherd’s Pie
Ingredients:
For the Meat Filling:
- 2 tablespoons olive oil
- 1 large onion, diced
- 2 cloves garlic, minced
- 2 pounds ground beef or lamb
- 2 cups mixed vegetables (carrots, peas, corn)
- 2 tablespoons tomato paste
- 2 tablespoons Worcestershire sauce
- 1 cup beef broth
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and pepper to taste
For the Mashed Potato Topping:
- 4 cups potatoes, peeled and diced
- 1/2 cup milk
- 1/4 cup butter
- Salt and pepper to taste
- 1 cup shredded cheddar cheese (optional)
Directions:
Prepare the Meat Filling:
- Preheat your oven to 400°F (200°C).
- In a large skillet, heat the olive oil over medium heat.
- Add the diced onion and cook until it becomes translucent, about 5 minutes.
- Add the minced garlic and cook for another minute.
- Next, add the ground beef or lamb, breaking it apart with a wooden spoon. Cook until it is browned and no longer pink.
- Stir in the mixed vegetables and cook for 5 minutes.
- Add the tomato paste, Worcestershire sauce, beef broth, dried thyme, and dried rosemary. Stir to combine.
- Let the mixture simmer for 10 minutes until the sauce thickens. Season with salt and pepper to taste.
- Transfer the meat filling to a baking dish and spread it out evenly.
Prepare the Mashed Potato Topping:
- While the meat filling is simmering, place the diced potatoes in a large pot and cover them with water.
- Bring to a boil and cook until the potatoes are tender, about 15 minutes.
- Drain the potatoes and return them to the pot.
- Add the milk and butter to the potatoes. Mash until smooth and creamy. Season with salt and pepper to taste.
Assemble the Shepherd’s Pie:
- Spread the mashed potatoes evenly over the meat filling in the baking dish.
- If you like, sprinkle the shredded cheddar cheese on top of the mashed potatoes.
- Bake in the preheated oven for 20-25 minutes, or until the top is golden brown and the filling is bubbling.
- Allow the shepherd’s pie to cool for a few minutes before serving.
How to Serve My Famous Homemade Shepherd’s Pie
Serve the shepherd’s pie hot from the oven. It pairs well with a simple side salad or some crusty bread. You can also enjoy it with a dollop of sour cream or a sprinkle of fresh herbs for added flavor.
How to Store My Famous Homemade Shepherd’s Pie
Store any leftovers in an airtight container in the refrigerator. It can last for up to 3 days. To reheat, place it in the oven until warmed through, or you can microwave individual portions.
Tips to Make My Famous Homemade Shepherd’s Pie
- Make sure to mash the potatoes while they are still warm for a smoother texture.
- Feel free to add your favorite vegetables to the meat filling, like bell peppers or mushrooms.
- If you want a bit more flavor, add some grated cheese to the mashed potatoes.
Variation
If you want to try a vegetarian version, you can replace the meat with lentils or mushrooms. You can also use veggie broth instead of beef broth.
FAQs
1. Can I freeze Shepherd’s Pie?
Yes, you can freeze Shepherd’s Pie before baking. Just cover it tightly and it will last for about 2-3 months. Thaw in the refrigerator before baking.
2. Can I use sweet potatoes for the topping?
Absolutely! Sweet potatoes make a great alternative and add a unique flavor to the dish.
3. What sides go well with Shepherd’s Pie?
Simple sides like a green salad or steamed vegetables complement Shepherd’s Pie nicely without overwhelming the meal.

Homemade Shepherd’s Pie
- Total Time: 55 minutes
- Yield: 6 servings 1x
- Diet: Omnivore
Description
A classic comfort food dish with savory meat filling and creamy mashed potatoes, perfect for family dinners or gatherings.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 2 cloves garlic, minced
- 2 pounds ground beef or lamb
- 2 cups mixed vegetables (carrots, peas, corn)
- 2 tablespoons tomato paste
- 2 tablespoons Worcestershire sauce
- 1 cup beef broth
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and pepper to taste
- 4 cups potatoes, peeled and diced
- 1/2 cup milk
- 1/4 cup butter
- 1 cup shredded cheddar cheese (optional)
Instructions
- Preheat your oven to 400°F (200°C).
- In a large skillet, heat the olive oil over medium heat.
- Add the diced onion and cook until translucent, about 5 minutes.
- Add the minced garlic and cook for another minute.
- Add the ground beef or lamb, breaking it apart with a wooden spoon, and cook until browned.
- Stir in the mixed vegetables and cook for 5 minutes.
- Add tomato paste, Worcestershire sauce, beef broth, dried thyme, and dried rosemary. Stir to combine.
- Let the mixture simmer for 10 minutes until the sauce thickens. Season with salt and pepper to taste.
- Transfer the meat filling to a baking dish and spread it out evenly.
- Place diced potatoes in a large pot, cover with water, and bring to a boil. Cook until tender, about 15 minutes.
- Drain the potatoes and return them to the pot. Add milk and butter, then mash until smooth and creamy. Season with salt and pepper to taste.
- Spread the mashed potatoes evenly over the meat filling in the baking dish.
- If desired, sprinkle shredded cheddar cheese on top.
- Bake in the preheated oven for 20-25 minutes, or until the top is golden brown and the filling is bubbling.
- Allow to cool for a few minutes before serving.
Notes
For a vegetarian version, replace the meat with lentils or mushrooms and use veggie broth. Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Category: Main Course
- Method: Baking
- Cuisine: British
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 5g
- Sodium: 800mg
- Fat: 20g
- Saturated Fat: 8g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 25g
- Cholesterol: 75mg
Keywords: Shepherd's Pie, comfort food, family dinner, meat and potatoes, baked dish




