Shepherd’s pie is made with ground beef (or lamb) and hearty vegetables in a rich gravy. The whole thing is topped with fluffy mashed potatoes and then baked. This is a one-dish meal that the whole family loves!
Just like my Turkey Pot Pie recipe, this easy shepherd’s pie recipe is super flexible. It can be made with basically any kind of ground beef or lamb and almost whatever veggies you have in the fridge or freezer.
This one-dish meal is easy and a great way to make a dinner everyone in the family will love. I’ve never met anyone who doesn’t love it.
What You’ll Love About This Recipe
- Easy: Sheperd’s pie is an easy one-pot dinner that bakes in the oven. Use ground beef or and you can choose what veggies to use.
- Healthy: Shepherd’s pie has a solid amount of protein and veggies. Choose relatively lean meat and you’ll have a healthy dinner and a soul-nourishing meal.
- One-Pot Recipe: This recipe is essentially a one-pot recipe. Except for making the mashed potatoes. I often make this when I already have leftover mashed potatoes.
I usually make this recipe in a large cast-iron skillet. That way I only have one dish to clean up at the end of the night.
What you'll need
Shepherd's pie ingredients are flexible. You can you whatever veggies you like in the filling.
- Ground beef or lamb: Shepherd’s pie is traditionally made with ground lamb. I used ground beef in this recipe, but both are equally delicious. You can even use a mixture of half beef and half lamb.
- Onion, garlic, mushrooms, carrots, zucchini, and kale: This recipe is a spin of classic shepherd’s pie. I like to use a little bit more sophisticated veggies. But you can always stick with classic version*.
- Rosemary, salt, and pepper: There is a ton of flavor in the filling just from the meat and veggies. You really don’t need to add a whole bunch extra seasonings. I love the rosemary in this comforting fall dish.
- Beef stock and flour: You can use any kind of stock. However, with beef or lamb, I stick with a beef stock. Homemade if you’ve got it. A few tablespoons of flour will thicken the broth to create a savory beef gravy. Yum!
- Potatoes, butter, and milk: Three russet potatos is usually the perfect amount for this recipe. I use unsalted butter and milk. I like to use goat milk and butter, but that is totally optional.
I brown up the meat, add the veggies, make the gravy in that pan. Then I just top the whole thing with mashed potatoes before baking. Start your potatoes so that they boil and are ready to make mashed potatoes by the time your meat filling mixture is ready.
Instructions for Shepherd’s Pie Filling
- Combine the beef, onions, and garlic. In a large cast-iron skillet brown the ground meat.
- Add the veggies. Once the ground beef is nice is cooked thoroughly it’s time to add the veggies. Dice the veggies so that they are approximately the same size. Add them to the browned meat and sauté until they are tender. Approximately 5 minutes.
- Make the Gravy: Sprinkle 3 tablespoons of flour on top of the meat and veggie mixture. Stir to combine. Once the flour is fully incorporated add the broth and bring everything to a boil. Reduce the heat and simmer until you have a nice thick gravy. [see the recipe note for how to make a gluten-free shepherd's pie]
- Remove from the heat. Remove the filling mixture from the heat and set it aside. At this stage you can decide if you want to bake the shepherd’s pie in the cast iron skillet or transfer it to a 9x13 baking dish.
Instructions for Simple Mashed Potatoes
This is the simplest mashed potato recipe I know.
- Dice the potatoes. Cut each potato into 6 pieces, you can peel them first but I usually just leave the skin on and pull it off after the potatoes are boiled.
- Bring the potatoes to a boil. Bring the potatoes to a boil and then reduce the heat to a medium simmer. Cook the potatoes in the boiling water until they are fork tender. Drain in a colander. Cool slightly and remove the skin.
- Mash the Potatoes. Use a simple hand help potato masher to mash the potatoes. For extra creamy mashed potatoes you can also use a rice for this step.
- Add the butter and milk. Add the butter and milk to the potatoes and mix with a wooden spoon until the milk and butter is completely incorporated. Salt and pepper to taste.
- Top the Shepherd’s Pie. Top the shepherd’s pie with the mashed potatatoes and now your’e ready to bake.
How To Bake Shepherd's Pie
- Preheat the oven to 400℉/ 200℃.
- Bake: Place the cast iron pan on a baking sheet and place in the oven. Bake for 30 to 40 minutes.
FAQs and Expert Tips
Yes, absolutely. Shepherd's pie can be made ahead of time and this recipe also freezes really well.
I like to freeze it in individual portions so that I can just reheat it and have a quick and easy lunch.
To reheat Shepherd's Pie in the oven, simplly preheat the oven to 275 to 300℉.
Time will vary depending on how much Shepherd's pie you are reheating. According to USDA, the safe reheating temp for food is 165℉.
In my opinion, eating a diet of whole foods is always healthy. Homemade Shepherd's Pie is a well balanced meal made of protein, veggies, and a small amount of mashed potatoes.
- Classic Shepherd’s Pie. Replace the veggie mixture with peas, carrots, and corn. In addition, you will also use a few tablespoons of tomato paste and 1 tablespoon of Worcestershire sauce to the gravy.
- Cheesy Mashed Potatoes. To give this shepherd’s pie an even more decadent spin you can take your mashed potatoes up a notch by adding parmesan or cheddar cheese and sour cream.
- Low Carb. Cauliflower Mashed Potatoes can be used instead of mashed potatoes.
- Garnish. Top the shepherd's pie with minced chives or parsley after it comes out of the oven.
What to Serve with Shepherd's Pie
- A big salad: Make a big green salad and top it with my Carrot and Apple Matchstick Salad, or some champagne vinaigrette.
- Bread or rolls: Soft and fluffy French Bread or some warm Dinner Rolls are the perfect accompaniment to shepherd’s pie.
- Malbec: A rich Malbec or Syrah is amazing with this hearty dish.
More Favorite Comfort Food Recipes
Looking for more warm and comforting soup recipes. Here are just a few of my favorites.
Shepherd's Pie Filling
How to Make Shepherd's Pie Filling
- Brown the ground beef
- Add the vegetables
- Add the broth.
How to Make the Mashed Potato Topping
- Boil the potatoes
- Add the butter, cream, and cheese
Assemble the Shepherd's Pie
- Before assembling the Shepherd's Pie, preheat the oven to 400°F.
- Add the filling to a dish.
- Spread the mashed potato filling on top
Bake the Shepherd's Pie
- Place the Shepherd's pie on a heavy baking sheeet and place it in the oven.
- Bake for 40 minutes or until the Shepherd's Pie is bubbly around the edges.
- Remove from the oven and rest for 5 to 10 minutes before serving.