Shepherdโs Pie pairs a hearty meat and vegetable filling with a fluffy mashed potato topping for a satisfying dinner the whole family will love!
Pin this recipe now to save it for later
Pin RecipeWhen it comes to cozy casserole dinners, itโs hard to beat shepherdโs pie. Kind of like Cheeseburger Casserole and Baked Ziti, this is a dish that was made for chilly evenings when youโre craving some comfort food goodness.
It all starts with a meaty base made with a variety of vegetables and ground meatโlamb is the traditional choice across the pond. However, here in the US, beef is probably just as common, if not more so. On top of this is a layer of fluffy, flavorful mashed potatoes. (Who needs crust when you can use mashed potatoes instead?!)
Classic Shepherdโs Pie Recipe
The beautiful thing about shepherdโs pie is its versatility. You can make all kinds of changes and tweaks to the ingredients (I share some suggestions below!). Made in a big batch, you can prepare it for a weeknight dinner and plan on leftovers for the next day. Or, serve it up for a party or potluck!
If you want, you can also get a head start! Make the mashed potatoes or filling ahead of time. And if you make both, you can either store them separately in the fridge. Or, assemble the entire shepherdโs pie and refrigerate it until youโre ready to bake and eat.
Grab My Favorite Tools
Click on the products below to see my favorite tools for making this recipe!
Ingredients for Shepherd’s Pie Recipe
See recipe card below this post for ingredient quantities and full instructions.
For the Potato Topping:
- Potatoes โ I use Russet potatoes, but Yukon gold work well, too.
- Unsalted butter
- Whole milk โ Whole milk adds a nice richness to the potato topping. If preferred, reduced-fat milk or a non-dairy milk can be substituted. The potatoes just won’t be quite as flavorful or creamy.
- Garlic powder
- Sour cream – Adds flavor and moisture.
- Egg yolk โ The egg gives the topping texture and color.
- Salt & black pepper
For the Filling:
- Canola oil โ Vegetable oil works too.
- Onion โ Yellow or white, or switch things up and use two shallots instead.
- Carrots – Whole carrots are best.
- Garlic
- Ground lamb or beef
- All-purpose flour
- Tomato paste โ Freeze the leftovers so you donโt have to open a can next time you need a little bit of tomato paste!
- Chicken stock โ Or, use beef broth if you have it on hand.
- Worcestershire sauce
- Dried oregano
- Fresh thyme โ Dried can be used instead; a good rule of thumb is to use 1/3 of the amount of dry herbs compared to fresh.
- Frozen corn
- Frozen peas
- Salt & black pepper
Variations
- Switch up the topping – Use mashed cauliflower for a lower-carb option. Or, try mashed sweet potatoes or butternut squash for something different.
- Change up the veggies – Not a fan of peas? Try green beans instead. Use fresh corn when itโs in season, or substitute sautรฉed mushrooms, lima beans, or sliced bell peppers.
- Make it meatless – You can use your favorite plant-based ground beef substitute in this recipe.
- Add some cheese – Sprinkle shredded cheddar cheese on top of the mashed potatoes.
How to Make Shepherdโs Pie
- Prepare: Preheat your oven to 400ยบF.
- Cook the Potatoes: Place the potatoes in a pot, and cover them with an inch of water. Then, add two generous pinches of salt. Bring the potatoes to a boil, and simmer for about 15 minutes or until theyโre fork-tender.
- Warm the Milk and Butter: In a separate saucepan, bring the milk, butter, and garlic powder to a simmer. Then, reduce the heat to low.
- Finish the Potato Topping: Drain the potatoes, and return them to the pot. Mash them, and add the milk mixture, stirring constantly. Stir in the sour cream and egg yolk, and season to taste.
- Make the Filling: Heat the oil in a Dutch oven (or large skillet) set over medium-high. Cook the onion and carrot for about 5 minutes. Then, add the garlic, and cook for about a minute or just until fragrant. Add the meat, and break it up with a spoon while it browns. Stir in the flour, and cook for 2 minutes. Next, stir in the tomato paste and chicken stock; bring to a boil, and add the Worcestershire sauce, oregano, and thyme, then season to taste. Add the corn and peas, and cook for 5 minutes more.
- Assemble: Transfer the meat mixture to a 9×13 casserole dish. Then, spread the mashed potato mixture over the top.
- Bake: Set the baking dish on a parchment-lined baking sheet to catch any filling that bubbles over the edge. Bake for 30 to 35 minutes or until the potatoes are browned. Let the casserole rest for 15 minutes, then serve.
Quick Tip
If you have time, you can scoop the mashed potatoes into a piping bag, and pipe the potato topping over the meat when assembling the Shepherd’s Pie. If you use a star tip, the ridges will brown and get slightly crispy in the oven.
How to Store Shepherd’s Pie
Shepherdโs pie can be stored in an airtight container in the fridge for up to four days. Reheat individual portions in the microwave. Or, warm the entire casserole in the oven at 350ยบF just until warmed through. If the top begins to brown, cover it with aluminum foil, and continue to bake just until your desired temperature is reached.
Serving Suggestions
Made with protein, vegetables, carbohydrates, and fiber, this homemade shepherd’s pie recipe can easily be enjoyed as a complete, filling meal on its own. However, if you’re feeding a crowd or want to have leftovers, try pairing it with all your favorite side dishes! Some great options include dinner rolls, cucumber tomato salad, grilled or roasted vegetables.
FAQs
The difference between shepherdโs pie and cottage pie is the type of meat that is used in the filling. Shepherdโs pie is traditionally made with lamb, while in the UK, cottage pie is the term used when this recipe is made with beef. (In the US, itโs usually known as shepherdโs pie either way.)
In the US, shepherdโs pie is often made with ground beef. In the UK, itโs typically made with ground lamb or mutton.
Shepherdโs pie is originally from either Ireland or the United Kingdomโthereโs some debate about exactly where it originated! These days, itโs popular in both countries and in the U.S. too.
You can freeze shepherdโs pie for up to three months; thaw overnight in the fridge before reheating.
More Satisfying Ground Beef Dinners
Beef
Beef Enchiladas
All Recipes
Frito Pie Casserole
All Recipes
Instant Pot Beef Stroganoff
Main Dishes
Taco Lasagna
Shepherd’s Pie
Equipment
- Large pot
- Small Saucepan
- Colander
- Potato Masher
- Dutch oven
- 9×13 baking dish
Ingredients
For The Potatoes
- 1 ยฝ pound potatoes
- ยผ cup whole milk
- ยฝ stick unsalted butter
- 1 teaspoon garlic powder
- ยผ cup sour cream
- 1 egg yolk
- Salt & black pepper to taste
For The Filling
- 2 Tablespoons canola oil
- 1 medium onion diced small
- 2 carrots diced small
- 2 cloves garlic minced
- 1 poind ground lamb or beef
- 2 Tablespoons all-purpose flour
- 2 teaspoons tomato paste
- 1 ยฝ cups chicken stock
- 1 Tablespoon Worcestershire
- 1 teaspoon dried oregano
- 2 teaspoons fresh thyme chopped
- ยฝ cup frozen corn
- ยฝ cup frozen peas
- Salt & black pepper to taste
Instructions
- Preheat the oven to 400F.
- Add the potatoes to a large pot and cover with water. Add 2 large pinches of salt. Bring to a boil, reduce to a simmer, and cook until very soft, about 15 minutes.1 ยฝ pound potatoes
- Add the milk, butter, and garlic powder to a small saucepan and bring to a simmer. Reduce to low and set aside.ยผ cup whole milk, ยฝ stick unsalted butter, 1 teaspoon garlic powder
- When the potatoes are cooked, drain in a colander and return to the pot. Mash with a potato masher or push through a tamis or food mill. Slowly add the milk mixture while stirring constantly to combine and emulsify. Add the sour cream, egg yolk, and stir to combine. Season to taste and set aside.ยผ cup sour cream, 1 egg yolk, Salt & black pepper to taste
- For the filling, heat the oil in a Dutch oven over medium-high heat until hot. Add the onion and carrot and cook until soft, about 5 minutes. Add the garlic and cook for another minute. Add the meat, breaking it up with a spoon, and cook until no longer pink, about 6 minutes.2 Tablespoons canola oil, 1 medium onion, 2 carrots, 2 cloves garlic, 1 poind ground lamb
- Add the flour and stir. Cook for another 2 minutes. Add the tomato paste and chicken stock and stir to combine. Bring to a boil.2 Tablespoons all-purpose flour, 2 teaspoons tomato paste, 1 ยฝ cups chicken stock
- Add the Worcestershire, oregano, and thyme. Season to taste. Add the corn and peas and cook for 5 more minutes. Pour meat mixture into a 9×13 baking dish. Top with the potatoes making sure to pay attention to the edges to make a tight seal. Smooth with a spatula. Place on a parchment-lined baking sheet.1 Tablespoon Worcestershire, 1 teaspoon dried oregano, 2 teaspoons fresh thyme, ยฝ cup frozen corn, ยฝ cup frozen peas, Salt & black pepper to taste
- Bake for 30-35 minutes or until the potatoes are browned. Let rest for 15 minutes before serving.