Description
Welcome to the Ultimate Comfort Food – Shepherd’s Pie!
Shepherd’s Pie is a classic, hearty comfort food that has been loved for generations. This homemade shepherd’s pie recipe features a rich, savory meat filling made with ground beef or lamb, sauteed vegetables, and a flavorful gravy, all topped with creamy mashed potatoes. The best part? It’s easy to make, customizable, and perfect for meal prep!
Whether you’re looking for an authentic shepherd’s pie recipe, a quick and easy dinner, or a family-friendly meal, this dish checks all the boxes. Follow along as we break down how to make the best homemade shepherd’s pie step by step!
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
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, for extra flavor! )
Want a dairy-free version? Use coconut milk and vegan butter instead!
Instructions
Preheat your oven to 400degF (200degC). Heat olive oil in a large skillet over medium heat. Add diced onion and cook until translucent (about 5 minutes). Stir in garlic and cook for another minute. Add ground beef or lamb, breaking it apart with a wooden spoon. Cook until browned and no longer pink.
Stir in mixed vegetables and cook for 5 minutes.
Add tomato paste, Worcestershire sauce, beef broth, thyme, and rosemary. Stir well.
Simmer for 10 minutes, allowing the sauce to thicken. Season with salt and pepper.
Transfer the meat mixture into a 9×13-inch baking dish.
While the meat filling simmers, place diced potatoes in a large pot and cover with water. Bring to a boil and cook until potatoes are fork-tender (about 15 minutes). Drain the potatoes and return them to the pot.Add milk, butter, salt, and pepper. Mash until smooth and creamy.
For extra flavor, stir in shredded cheddar cheese.
Spread the mashed potatoes evenly over the meat filling. For a golden-brown top, lightly brush with melted butter. Place in the oven and bake for 20-25 minutes until the top is golden and the filling is bubbling. Remove from the oven and let it rest for 5-10 minutes before serving.
Equipment
2Pcs Heart Shape Cake Pans, Aluminum Heart Cake Mold, Reusable 10 inch
Buy Now →
Kids Chill Leak-Proof Lunch Box – Included Reusable Ice Pack Keeps Food Cold
Buy Now →Notes
Use freshly mashed potatoes – Avoid instant mash for the best texture.Let the pie cool before slicing – This helps the layers hold together.For a crispy top, broil for the last 3 minutes.Swap beef broth for red wine for extra depth of flavor.Want a low-carb version? Use cauliflower mash instead of potatoes.