My Famous Homemade Shepherd’s Pie

BY

|

Update : January 23, 2026

A serving of homemade Shepherd's Pie with a golden crust and fresh herbs on top.

Why Make This Recipe

Shepherd’s Pie is a classic comfort food that warms the heart and home. It combines a savory meat filling with creamy mashed potatoes on top, creating a delicious harmony of flavors. This dish is family-friendly, easy to make, and perfect for using up leftover vegetables. Plus, it’s a great way to enjoy a filling meal that can feed a crowd!

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:

  1. 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 translucent, which should take about 5 minutes. Then, add the minced garlic and cook for another minute. Add the ground beef or lamb to the skillet, 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 and let it 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.

  2. Prepare the Mashed Potato Topping: While the meat filling is cooking, place the diced potatoes in a large pot and cover them with water. Bring to a boil and cook until tender, which should take about 15 minutes. Drain the potatoes and return them to the pot. Add the milk and butter, then mash until smooth and creamy. Add salt and pepper to taste.

  3. Assemble the Shepherd’s Pie: Spread the mashed potatoes evenly over the meat filling in the baking dish. If you want, sprinkle 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 it to cool for a few minutes before serving.

How to Serve My Famous Homemade Shepherd’s Pie

Serve the Shepherd’s Pie hot, right from the oven. It’s great on its own, but you can also pair it with a simple green salad or some crusty bread to soak up all the delicious flavors.

How to Store My Famous Homemade Shepherd’s Pie

If you have leftovers, let the Shepherd’s Pie cool completely, then cover it tightly with plastic wrap or foil. It can be stored in the refrigerator for about 3-4 days. To reheat, simply pop it back in the oven at 350°F (175°C) until heated through.

Tips to Make My Famous Homemade Shepherd’s Pie

  • To save time, you can use frozen mixed vegetables.
  • Feel free to use leftover cooked meat instead of raw ground beef or lamb.
  • For a twist, add some spices or herbs that you love, like paprika or oregano.

Variation

You can make a vegetarian recipe by using lentils or mushrooms instead of meat. This gives you a hearty filling without the meat, perfect for non-meat eaters.

FAQs

  1. Can I freeze Shepherd’s Pie?
    Yes, you can freeze Shepherd’s Pie. Just make sure it cools completely before wrapping it up. It can be frozen for up to 3 months.

  2. What can I use instead of beef broth?
    You can use vegetable broth or chicken broth as an alternative, depending on what you have on hand.

  3. Can Shepherd’s Pie be made ahead of time?
    Absolutely! You can prepare the meat filling and mashed potatoes separately, then assemble and bake later. Just remember to adjust the baking time if it’s coming straight from the fridge.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Shepherd’s Pie

A classic comfort food with a savory meat filling topped with creamy mashed potatoes, perfect for family meals.

  • Total Time: 60 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 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

  1. Preheat your oven to 400°F (200°C).
  2. 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.
  3. Add the ground beef or lamb to the skillet and cook until browned. Stir in the mixed vegetables and cook for 5 minutes.
  4. Add the tomato paste, Worcestershire sauce, beef broth, dried thyme, and dried rosemary. Let it simmer for 10 minutes until the sauce thickens. Season with salt and pepper to taste.
  5. Transfer the meat filling to a baking dish.
  6. In another pot, cover the diced potatoes with water and bring to a boil. Cook until tender, about 15 minutes. Drain and mash with milk, butter, salt, and pepper.
  7. Spread the mashed potatoes evenly over the meat filling in the baking dish. Sprinkle shredded cheddar cheese if desired.
  8. Bake for 20-25 minutes until golden brown. Allow to cool for a few minutes before serving.

Notes

Serve hot, paired with a salad or crusty bread. Leftovers can be stored in the refrigerator for up to 4 days.

  • Author: jessica-baker
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: British
  • Diet: Meat-Based

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 5g
  • Protein: 25g
  • Cholesterol: 90mg

Keywords: Shepherd's Pie, Comfort Food, Family Recipe, Easy Dinner

Keep your apron on!!! the party’s not over yet!

Colorful fruit salad topped with honey lime dressing, served in a bowl.
Desserts

Fruit Salad with Honey Lime Dressing

why make this recipe Fruit salad is a refreshing and healthy dish that everyone loves. This Fruit Salad with Honey Lime Dressing is not only
Jack
April 1, 2026
Delicious Snickers Apple Salad topped with caramel and chocolate
Desserts

Snickers Apple Salad

why make this recipe Snickers Apple Salad is a delightful and fun dessert that combines the sweetness of candy with the freshness of apples. It’s
Jessica Baker
April 1, 2026
Glazed Easter Bread with a sweet glaze and festive decorations
Desserts

Glazed Easter Bread

why make this recipe Glazed Easter Bread is a delightful and festive treat perfect for celebrating Easter. This sweet bread is soft, fluffy, and has
Jack
April 1, 2026

Leave a Comment

Recipe rating