The Best Shepherd’s Pie Recipe (Easy Ground Beef Comfort Food with Parmesan Mashed Potatoes)
There are few comfort foods as satisfying as a warm, bubbling dish of homemade shepherd’s pie fresh from the oven. With a rich savory meat filling, tender vegetables, and a fluffy layer of creamy mashed potatoes baked until golden on top, this classic dish is the definition of hearty comfort food.
Shepherd’s pie has been loved for generations because it’s simple, budget-friendly, and incredibly satisfying. Originally created as a way to use leftover roasted meat, it has evolved into a beloved staple in homes around the world. The classic version features seasoned minced meat simmered with vegetables and gravy, topped with mashed potatoes and baked until beautifully browned.
In this guide, you’ll learn exactly how to make the best shepherd’s pie from scratch, plus expert tips, variations including vegan swaps, storage advice, and answers to common questions. Whether you’re cooking for your family on a cozy weeknight or preparing a dish for guests, this recipe delivers rich flavor and comforting textures every time.
If you’re searching for the best shepherd’s pie recipe with ground beef, lamb, or vegetables, this step-by-step guide will show you how to make it perfectly every time.
What I use to cook my filling:
When I cook the beef filling for this shepherd’s pie, I love using my Caraway Home skillet. Their ceramic-coated cookware heats up quickly and evenly, which helps brown the ground beef and onions perfectly without sticking. Even better, Caraway pans are made with non-toxic materials and are free from PTFE, PFOA, PFAS, lead, and cadmium, making them a safer choice for everyday cooking. The naturally slick ceramic surface also means you can use less oil and cleanup is incredibly easy. If you’re looking to upgrade your cookware, you can check out Caraway and use code STACIE for a discount at checkout.
What Is Shepherd’s Pie?
Shepherd’s pie is a traditional British and Irish dish made with a savory meat filling topped with mashed potatoes and baked until golden. The filling typically includes minced meat, onions, carrots, peas, and herbs cooked in a rich gravy.
Historically, shepherd’s pie was created as an economical way to use leftover roasted meat. Potatoes were inexpensive and widely available, making them the perfect topping for a hearty dish that could feed an entire family.
Shepherd’s Pie vs Cottage Pie
Many people use these terms interchangeably, but there is a technical difference:
• Shepherd’s pie – traditionally made with lamb
• Cottage pie – made with ground beef
The distinction became popular in the 19th century, when cookbooks began referring to the lamb version as shepherd’s pie.
In the United States, most recipes labeled shepherd’s pie actually use ground beef.
Why This Shepherd’s Pie Recipe Works
This recipe stands out from many others because it focuses on flavor layering and proper texture.
Here’s why you’ll love it:
✔ Rich, savory meat filling
✔ Creamy mashed potato topping
✔ Easy to prepare in under an hour
✔ Family-friendly comfort food
✔ Perfect for leftovers and meal prep
✔ Freezer-friendly
Many traditional recipes rely heavily on broth and gravy, but the secret to a truly unforgettable shepherd’s pie is building flavor from the very beginning.
Delicious Shepherd’s Pie Variations
Classic Irish Shepherd’s Pie
Use ground lamb instead of beef and add rosemary for traditional flavor.
Cheesy Shepherd’s Pie
Mix shredded cheddar into the mashed potatoes.
Garlic Mashed Potato Topping
Roast garlic and blend it into the potatoes.
Vegetable Shepherd’s Pie
Replace meat with lentils or mushrooms and vegetable broth.
Sweet Potato Shepherd’s Pie
Use mashed sweet potatoes for a naturally sweet topping.
Make-Ahead and Storage Tips
Shepherd’s pie is perfect for meal prep.
Make Ahead
Assemble the pie up to 24 hours before baking and refrigerate.
Freezing
You can freeze:
• fully baked shepherd’s pie
• assembled unbaked pie
Wrap tightly and freeze up to 3 months.
How to Reheat Shepherd’s Pie
Oven method (best):
Cover with foil
Bake at 350°F for 25 minutes
Microwave works for individual portions.
What to Serve With Shepherd’s Pie
This dish is hearty on its own but pairs well with:
• roasted vegetables
• green beans
• simple salad
• crusty bread
The History of Shepherd’s Pie
Shepherd’s pie originated in the British Isles during the late 18th century when potatoes became widely available and affordable. Farmers and households began using mashed potatoes to top leftover meat dishes, creating the early version of what we know today.
Originally called cottage pie, the dish appeared in written records as early as 1791. Later versions used minced meat with mashed potato topping baked in a casserole dish.
Because shepherds raised sheep, recipes using lamb eventually became known as shepherd’s pie, while beef versions retained the name cottage pie.
Today, both versions remain extremely popular comfort foods around the world.
Frequently Asked Questions
What meat is used in shepherd’s pie?
Traditional shepherd’s pie uses ground lamb. However, many modern recipes use ground beef, especially in the United States.
Can shepherd’s pie be made ahead?
Yes. Assemble the entire dish and refrigerate for up to 24 hours before baking.
Can I freeze shepherd’s pie?
Yes. Shepherd’s pie freezes extremely well for up to 3 months.
Why is my shepherd’s pie watery?
This usually happens when the meat filling hasn’t been simmered long enough to thicken.
Adding flour and allowing the filling to reduce helps prevent this.
What potatoes are best for shepherd’s pie?
Russet or Yukon Gold potatoes work best because they mash smoothly.
Pro Tips
If you’re creating a restaurant-quality shepherd’s pie, try these upgrades:
• add red wine to the gravy
• mix cheese into the potatoes
• use roasted garlic mash
• top with fresh herbs
These small additions dramatically increase flavor.
Homemade Mashed Potatoes Recipe From Scratch Instead Of Instant:
If you’d prefer to make the topping from scratch instead of using instant potatoes, homemade mashed potatoes work beautifully in this shepherd’s pie. Simply peel and cube about 2 pounds of russet or Yukon Gold potatoes, then boil them in salted water for 15–20 minutes until fork-tender. Drain well and mash with 4 tablespoons butter and ½–¾ cup warm milk or cream until smooth and creamy. Season with salt and freshly ground black pepper to taste, then stir in 1 cup grated Parmesan cheese for extra flavor. Spread the mashed potatoes over the beef filling, smoothing them evenly across the top so they bake into a rich, golden crust. Homemade mashed potatoes create an extra creamy and comforting layer that makes this shepherd’s pie even more satisfying. 🥔✨
Final Thoughts
Few dishes are as comforting as a classic shepherd’s pie. It’s warm, hearty, and filled with rich flavors that make it perfect for family dinners, cozy winter nights, or meal prep for the week.
With a savory meat filling, tender vegetables, and fluffy mashed potatoes baked until golden, this recipe is guaranteed to become a favorite in your kitchen.
Once you try making shepherd’s pie from scratch, you’ll understand why it has remained a beloved comfort food for centuries.
Instructions
1. Preheat Oven
Preheat oven to 400°F.
2. Cook the Beef Base
In a large skillet over medium heat:
Brown 2 pounds ground beef and diced onion together until the beef is fully cooked and the onion is softened.
Drain excess grease if needed.
3. Add Seasonings
Stir in:
• minced garlic
• Italian seasoning
• ground cumin
Cook for 1 minute until fragrant.
4. Build the Sauce
Add:
• Worcestershire sauce
• tomato paste
Stir well to coat the meat mixture.
Sprinkle flour over the mixture and stir until evenly combined.
Slowly pour in beef broth, stirring continuously to create a rich gravy.
5. Add Vegetables
Mix in:
• frozen corn
• frozen mixed carrots and peas
Bring mixture to a gentle simmer and cook for about 5 minutes until slightly thickened.
Season with sea salt and freshly ground black pepper.
6. Prepare the Mashed Potatoes
Prepare instant mashed potatoes according to the package directions.
Stir 1 cup grated Parmesan cheese into the mashed potatoes until fully incorporated.
7. Assemble the Shepherd’s Pie
Spread the beef and vegetable mixture evenly into a 9×11 or 8×11 baking dish.
Top with the Parmesan mashed potatoes, spreading evenly across the surface.
8. Bake
Bake uncovered for 25 minutes until heated through.
9. Broil for the Parmesan Crust
Remove from oven and sprinkle 1 additional cup grated Parmesan cheese over the top.
Broil on HIGH for 2–3 minutes until the cheese becomes golden and bubbly.
10. Finish and Serve
Remove from oven and finish with a generous layer of sea salt and freshly cracked black pepper.
Let the shepherd’s pie rest for 5–10 minutes before serving.
The Best Shepherd's Pie Recipe (Easy Ground Beef Comfort Food with Parmesan Mashed Potatoes)
Ingredients
Beef Filling
- 2 lbs ground bef
- 1 medium onion diced
- 4 cloves garlic minced
- 2 tsp Italian seasoning
- 1 tbsp ground cumin
- 3 tbsp Worcestershire sauce
- 2 tbsp tomato paste
- 2 tbsp all-purpose flour or gluten-free
- 1¾ cup beef broth
- 1 package frozen corn do not thaw
- 1 package frozen mixed peas and carrots do not thaw
- sea salt to taste
- ground black pepper
Mashed Potato Topping
- Instant mashed potatoes make for 6 servings
- 2 cups grated parmesan cheese
Instructions
- Preheat oven to 400°F.
- In a large skillet over medium heat: Brown 2 pounds ground beef and diced onion together until the beef is fully cooked and the onion is softened. Drain excess grease if needed.
- Stir in garlic, Italian seasoning, cumin, tomato paste, and Worcestershire sauce. Sauté for 45 seconds to 1 minute until garlic is fragrant.
- Sprinkle flour over the mixture and stir until evenly combined.
- Slowly pour in beef broth, stirring continuously to create a rich gravy.
- Add frozen vegetables. Stir to combine. Simmer for 5 minutes.
- Make the potatoes according to directions. Add 1 cup grated cheese, mix well.
- Spread the beef and vegetable mixture evenly into a 9×11 or 8×11 baking dish. Top with the Parmesan mashed potatoes, spreading evenly across the surface.
- Bake uncovered for 25 minutes until heated through.
- Remove from oven and sprinkle remaining grated Parmesan cheese over the top. Broil on HIGH for 2–3 minutes until the cheese becomes golden and bubbly.
- Remove from oven and finish with a generous layer of sea salt and freshly cracked black pepper. Let the shepherd’s pie rest for 5–10 minutes before serving.
Notes
Nutritional Information (Estimated)
Per serving (based on 8 servings) Calories: 520Protein: 34g
Carbohydrates: 28g
Fat: 30g
Saturated Fat: 14g
Fiber: 4g
Sugar: 5g
Sodium: 760mg
Cholesterol: 95mg
