My Famous Homemade Shepherd’s Pie

BY

|

Update : February 2, 2026

Delicious homemade Shepherd's Pie served in a rustic dish.

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:

  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 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.
  2. 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.
  3. 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.

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


  • Author: jena
  • 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

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.
  3. Add the diced onion and cook until translucent, about 5 minutes.
  4. Add the minced garlic and cook for another minute.
  5. Add the ground beef or lamb, breaking it apart with a wooden spoon, and cook until browned.
  6. Stir in the mixed vegetables and cook for 5 minutes.
  7. Add tomato paste, Worcestershire sauce, beef broth, dried thyme, and dried rosemary. Stir to combine.
  8. Let the mixture simmer for 10 minutes until the sauce thickens. Season with salt and pepper to taste.
  9. Transfer the meat filling to a baking dish and spread it out evenly.
  10. Place diced potatoes in a large pot, cover with water, and bring to a boil. Cook until tender, about 15 minutes.
  11. 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.
  12. Spread the mashed potatoes evenly over the meat filling in the baking dish.
  13. If desired, sprinkle shredded cheddar cheese on top.
  14. Bake in the preheated oven for 20-25 minutes, or until the top is golden brown and the filling is bubbling.
  15. 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

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

Sweets & Treats

Best 9 Blackberry Dessert Recipes to Satisfy Your Sweet Cravings

As a dessert lover, I can’t resist the allure of sweet, juicy blackberries, and I’m thrilled to share my favorite recipes that will satisfy your
Jena Ellison
April 21, 2026
Salads & Bowls

Best 24 Easy Salad Recipes | Fresh, Healthy & Quick Ideas

As someone who loves fresh and vibrant flavors, I’m excited to share my favorite quick and easy salad recipes with you! Whether you’re looking to
Jack Ellison
April 20, 2026
Colorful and fresh pasta salad in a bowl with vibrant vegetables and dressing
Salads & Bowls

Best 15 Delicious Pasta Salad Recipes for Summer

As summer approaches, I can’t help but crave the vibrant flavors and refreshing textures that only a delicious pasta salad can provide. Whether I’m hosting
Jena Ellison
April 20, 2026

Leave a Comment

Recipe rating