Shepherd’s Pie is a classic comfort food made with seasoned ground beef, rich gravy, vegetables, and creamy mashed potatoes. This easy recipe is perfect for busy weeknights, meal prep, and freezer-friendly meals. Learn how to make a homemade version with simple ingredients, step-by-step instructions, and expert tips. Whether you’re looking for a quick dinner idea or a hearty dish for the family, this Shepherd’s Pie recipe delivers great flavor and easy preparation.

Ingredients
Filling
- 1 Tablespoon olive oil
- ¾ cup yellow onion, finely diced
- 1 rib celery, finely diced
- 2 cloves garlic, minced
- 1 lb. ground beef (85% lean recommended)
- 2 Tablespoons flour
- 1 Tablespoon tomato paste
- ½ teaspoon dried thyme
- ½ cup chicken broth
- 1 cup brown gravy (see notes)
- Salt and pepper to taste
- 1 cup frozen mixed vegetables
Mashed Potatoes
- 3 cups mashed potatoes (see notes for a homemade version)
Instructions
Prepare the Mashed Potatoes
Use your favorite mashed potato recipe or make a half batch of homemade mashed potatoes to yield about 3 cups. While the potatoes are boiling, prepare the filling.
Make the Filling
- Heat olive oil in a large pan over medium-high heat. Add diced onions and celery. Sauté for about 3 minutes until softened. Stir in the minced garlic and cook for 1 more minute.
- Increase heat to high. Add the ground beef and cook until browned, breaking it apart as it cooks. Drain excess grease.
- Reduce heat to medium-high. Sprinkle in the flour and stir to coat the beef evenly. Add tomato paste and thyme, stirring well. Cook for 1-2 minutes.
- Deglaze the pan by adding the chicken broth, scraping up any browned bits from the bottom for extra flavor.
- Pour in half of the brown gravy and stir well.
- Add the frozen mixed vegetables and heat through. Season with salt and pepper to taste. Add more gravy if needed.
- Remove from heat.
Assemble the Shepherd’s Pie
- Lightly grease a 9-inch pie pan or a 7×11-inch casserole dish.
- Spread the prepared beef mixture evenly into the dish.
- Carefully spread the warm mashed potatoes over the filling, smoothing them out with a spatula.
- Use a fork to create texture on the mashed potatoes for a crispy topping.
Broil
- Position the oven rack about 5 inches from the broiler.
- Set the broiler to high (550°F) and broil for about 5 minutes. Keep a close eye after 2 minutes to prevent burning.
- Once the top is golden brown, remove from the oven and serve warm.
Why You’ll Love This Recipe
- Quick and Simple: Uses pantry staples for an easy homemade meal.
- Great for Meal Prep: Perfect for making ahead and freezing.
- Hearty & Comforting: A satisfying dinner for the whole family.
- Budget-Friendly: Made with affordable ingredients.

Tips
- Use Leftover Mashed Potatoes: A great way to repurpose leftovers.
- Make-Ahead Option: Assemble ahead of time and refrigerate for up to 24 hours before baking.
- Enhance the Flavor: Use homemade gravy for richer taste.
- For Extra Crispiness: Brush melted butter on the mashed potatoes before broiling.
Variations and Substitutions
- Protein Swap: Use ground turkey, chicken, or lamb.
- Gravy Options: Beef or mushroom gravy can replace brown gravy.
- Vegetable Variations: Add mushrooms, corn, or peas.
- Dairy-Free Option: Use dairy-free mashed potatoes and gravy.
FAQs
Can I make this ahead of time?
Yes! Assemble the dish and refrigerate for up to 24 hours before baking. Add a few extra minutes to the cooking time if baking straight from the fridge.
How do I store leftovers?
Store in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave.
Can I freeze Shepherd’s Pie?
Absolutely! Freeze in an airtight container for up to 3 months. Thaw overnight in the fridge and reheat in the oven.
Serving Suggestions
- Serve with a side salad for a balanced meal.
- Pair with buttered dinner rolls or garlic bread.
- Add a side of roasted vegetables for extra nutrition.
- Drizzle extra gravy on top for added flavor.
This easy Shepherd’s Pie recipe is a warm and satisfying meal that’s perfect for any night of the week. Let me know if you’d like more tips or modifications!
Easy Shepherd’s Pie
4
servings30
minutes40
minutesIngredients
Directions




Leave a Comment