- What Is Shepherd’s Pie?
- Tips for Cooking and Prepping
- Recipe Variations and Substitutes
- What to Serve with Shepherd’s Pie
- Storing, Make-Ahead, and Freezing Tips
- FAQs
- Classic Ground Beef Shepherd’s Pie Recipe
There’s nothing quite as comforting as a bubbling dish of shepherd’s pie fresh out of the oven, with its savory meat and veggie filling tucked under a blanket of buttery mashed potatoes. This version sticks to simple, affordable grocery-store staples like ground beef, frozen veggies, and russet potatoes, so you can feed the whole family a hearty meal without blowing your budget. It’s the kind of recipe that turns pantry basics into something everyone at the table will ask for again.
What Is Shepherd’s Pie?
Shepherd’s pie is a traditional British and Irish dish made of a savory meat and vegetable filling topped with a layer of mashed potatoes, then baked until golden and bubbly. Historically, it was made with leftover lamb (hence the name), which paired with the pastoral roots of shepherding, but home cooks have long swapped in ground beef to make the dish more affordable and accessible.
While purists may call the beef version “cottage pie,” most home cooks today use the terms interchangeably. This recipe leans into the beef version because it’s more budget-friendly, easier to find at any grocery store, and just as delicious as the original.
Tips for Cooking and Prepping
#1: Use frozen mixed vegetables to save time and money
Frozen peas, carrots, and corn are cheaper than fresh and require zero prep work, plus they cook right into the filling as it simmers so you don’t lose any flavor.
#2: Choose ground beef over ground lamb for a lower grocery bill
Ground beef is typically much less expensive than lamb and easier to find on sale, making it the smarter choice for feeding a family without sacrificing the classic flavor of the dish.
#3: Don’t skip the flour and tomato paste step
Stirring the flour and tomato paste into the meat before adding broth helps thicken the filling so it holds together neatly when sliced, instead of turning soupy.
#4: Let the potatoes rest in the hot pot before mashing
Giving drained potatoes a minute in the warm pot evaporates extra moisture, which keeps your mashed potato topping fluffy instead of watery.
#5: Bake on a rimmed sheet pan for easy cleanup
If your baking dish is filled to the brim, placing it on a sheet pan catches any filling that bubbles over, saving you from scrubbing burnt drips off your oven floor.
Recipe Variations and Substitutes
You can swap the ground beef for ground lamb if you want a more traditional flavor, or use ground turkey for a leaner, budget-friendly alternative. Sweet potatoes make a fun twist on the mashed topping, and if you’re out of fresh garlic, a shake of garlic powder works fine in the filling too. Cheddar cheese can also stand in for parmesan in the mashed potatoes for a sharper, kid-friendly flavor.
What to Serve with Shepherd’s Pie
Since shepherd’s pie is already a complete meal with meat, veggies, and potatoes, it pairs well with something light on the side, like a simple green salad, steamed green beans, or crusty bread to mop up extra gravy. A cold glass of milk or iced tea rounds out the cozy, homestyle feel of the meal.
Storing, Make-Ahead, and Freezing Tips
Leftover shepherd’s pie keeps well in the fridge for up to 4 days in an airtight container, and reheats beautifully in the oven or microwave. You can also assemble the whole dish ahead of time and refrigerate it unbaked for up to a day, or freeze it (baked or unbaked) for up to 3 months, thawing overnight in the fridge before reheating.
FAQs
Can I make shepherd’s pie ahead of time?
Yes, you can assemble the entire dish up to a day in advance and store it covered in the fridge, then bake it fresh when you’re ready to eat. Just add a few extra minutes to the bake time since it will be starting cold.
Can I freeze shepherd’s pie?
Absolutely, shepherd’s pie freezes well either before or after baking. Wrap it tightly and freeze for up to 3 months, then thaw overnight in the fridge before reheating in the oven.
What’s the difference between shepherd’s pie and cottage pie?
Traditionally, shepherd’s pie is made with lamb while cottage pie is made with beef, but today most home cooks use the names interchangeably regardless of which meat they use.
Can I use instant mashed potatoes to save time?
Yes, instant mashed potatoes can work in a pinch if you’re short on time, though homemade mashed potatoes give a creamier texture and richer flavor for very little extra effort.
Why is my shepherd’s pie watery?
Watery filling usually means the flour and tomato paste weren’t fully incorporated before adding the broth, or the mashed potatoes weren’t drained and rested long enough before mashing. Simmering the filling until slightly thickened before assembling also helps.
Classic Ground Beef Shepherd’s Pie Recipe
Prep time: 20 min | Cook time: 50 min | Total time: 70 min | Servings: 6
Ingredients
For the Filling
- 2 tablespoons olive oil
- 1 cup chopped yellow onion
- 1 lb. 90% lean ground beef (or ground lamb)
- 2 teaspoons dried parsley leaves
- 1 teaspoon dried rosemary leaves
- 1 teaspoon dried thyme leaves
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 1 tablespoon Worcestershire sauce
- 2 garlic cloves, minced
- 2 tablespoons all purpose flour
- 2 tablespoons tomato paste
- 1 cup beef broth
- 1 cup frozen mixed peas & carrots
- 1/2 cup frozen corn kernels
For the Mashed Potato Topping
- 1 1/2 – 2 lb. russet potatoes, about 2 large potatoes, peeled and cut into 1 inch cubes
- 8 tablespoons unsalted butter (1 stick)
- 1/3 cup half & half
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon ground black pepper
- 1/4 cup parmesan cheese
Instructions
- Add the oil to a large skillet and place it over medium-high heat for 2 minutes. Add the onions and cook 5 minutes, stirring occasionally.
- Add the ground beef (or ground lamb) to the skillet and break it apart with a wooden spoon. Add the parsley, rosemary, thyme, salt, and pepper, and stir well. Cook for 6-8 minutes, until the meat is browned, stirring occasionally.
- Add the Worcestershire sauce and garlic. Stir to combine and cook for 1 minute.
- Add the flour and tomato paste. Stir until well incorporated and no clumps of tomato paste remain.
- Add the broth, frozen peas and carrots, and frozen corn. Bring the liquid to a boil, then reduce to a simmer. Simmer for 5 minutes, stirring occasionally.
- Set the meat mixture aside. Preheat the oven to 400 degrees F.
- Place the potatoes in a large pot and cover with water. Bring the water to a boil, then reduce to a simmer. Cook until the potatoes are fork tender, 10-15 minutes.
- Drain the potatoes in a colander, then return them to the hot pot. Let the potatoes rest in the hot pot for 1 minute to evaporate any remaining liquid.
- Add butter, half & half, garlic powder, salt, and pepper. Mash the potatoes and stir until all the ingredients are mixed together.
- Add the parmesan cheese to the potatoes and stir until well combined.
- Pour the meat mixture into a 9×9 (or 7×11) inch baking dish and spread it into an even layer. Spoon the mashed potatoes on top of the meat and carefully spread into an even layer.
- If the baking dish looks very full, place it on a rimmed baking sheet so the filling doesn’t bubble over into your oven. Bake uncovered for 25-30 minutes. Cool for 15 minutes before serving.
For an even crispier potato topping, run the dish under the broiler for 2-3 minutes at the end of baking. Leftover mashed potatoes from another meal can also be used as a shortcut for the topping.

Leave a Reply
You must be logged in to post a comment.