When you’re craving rich comfort in a single skillet, Ground Beef Shepherd’s Pie delivers everything you love in a hearty dinner. This dish layers well-seasoned ground beef, tender vegetables, and a luscious mashed potato topping, then bakes it all to golden perfection. It’s the kind of meal that satisfies every corner of your hunger, while keeping things cozy and classic.

This version leans into convenience without sacrificing that traditional taste. No need for fancy ingredients or complicated steps—just honest food made delicious. It’s the perfect family-style dinner for chilly nights, meal prep lunches, or feeding a hungry crowd with minimal fuss.
Why You’ll Love This Ground Beef Shepherd’s Pie
- One-pan simplicity: Everything comes together in a single skillet or baking dish.
- Make-ahead friendly: Prep it in the morning, bake when you’re ready.
- Customizable: Swap in your favorite veggies or use leftover mashed potatoes.
- Freezer-ready: Perfect for freezing and pulling out on busy weeknights.
Can I Use Instant Mashed Potatoes for Shepherd’s Pie?
Absolutely, you can. While homemade mashed potatoes bring unmatched creaminess, a good quality instant mashed potato works beautifully as a shortcut. For the best flavor, prepare them with butter and milk, and don’t forget a pinch of garlic or parmesan if you want a more gourmet touch.
Ingredients for the Ground Beef Shepherd’s Pie

Ground Beef
The star of the show—rich, savory, and loaded with protein. It creates a hearty base that holds up under the creamy topping.
Onion
Adds sweetness and aroma to the meat filling, creating a flavorful foundation.
Garlic
Just a couple of cloves transform the filling with depth and warmth.
Frozen Mixed Vegetables
A blend of peas, carrots, corn, and green beans adds color, texture, and nutrition without extra prep.
Tomato Paste
Adds a concentrated savory flavor and slight acidity that balances the richness.
Beef Broth
Moistens the mixture and enhances the beefy taste.
Worcestershire Sauce
A little goes a long way for that deep umami hit.
Mashed Potatoes
Fluffy, buttery, and crisped on top. The perfect blanket to seal the pie.
Butter & Milk
Used in the mashed potatoes to create creaminess and richness.
Salt & Pepper
Simple seasoning that ties all the layers together.
Thyme (optional)
Fresh or dried thyme gives a rustic herbal note that matches beautifully with beef.
How To Make the Ground Beef Shepherd’s Pie
Step 1: Cook the Ground Beef Base
In a large skillet over medium heat, cook 1 pound of ground beef until browned, about 6-8 minutes. Drain excess fat if needed. Add 1 diced onion and 2 minced garlic cloves, cooking for another 3 minutes until softened.
Step 2: Build the Flavor
Stir in 2 tablespoons tomato paste and cook for 1 minute. Pour in ½ cup beef broth and 1 tablespoon Worcestershire sauce, then stir in 1½ cups frozen mixed vegetables. Let it simmer for 5-7 minutes until slightly thickened. Season with salt, pepper, and 1 teaspoon thyme if using.
Step 3: Prepare the Mashed Potatoes
If not already made, boil 1½ pounds peeled potatoes until fork-tender. Drain and mash with 4 tablespoons butter, ¼ cup milk, salt, and pepper to taste. Mash until smooth and fluffy.
Step 4: Assemble the Pie
Preheat oven to 400°F (200°C). Spread the meat and veggie filling evenly in a baking dish or oven-safe skillet. Top with the mashed potatoes, spreading to cover the surface completely. Use a fork to create rustic ridges.
Step 5: Bake to Perfection
Bake for 20-25 minutes until the top is lightly golden. For extra crisp edges, broil for 2-3 minutes at the end. Let rest for 5 minutes before serving.
How to Serve Ground Beef Shepherd’s Pie
This recipe yields 6 generous servings. Serve it hot with a sprinkle of fresh thyme or parsley for color. It pairs perfectly with a side salad or warm dinner rolls if you’re feeling extra cozy.
Best Way to Store Shepherd’s Pie
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave or oven until hot throughout. For freezing, let the dish cool completely, then wrap tightly in foil or transfer to freezer-safe containers. Freeze for up to 2 months. Reheat from frozen at 350°F for 40-45 minutes, or until warmed through.
Frequently Asked Questions
Can I use ground turkey instead of beef?
Yes! Ground turkey is a great lean alternative and still tastes delicious in this dish.
Is Shepherd’s Pie gluten-free?
Yes, if you use gluten-free beef broth and tomato paste. Always check the labels to be sure.
Can I make this ahead of time?
Definitely. Assemble it fully, cover tightly, and refrigerate for up to 24 hours. Bake when ready.
What potatoes work best for the topping?
Yukon Golds or Russets work beautifully. They mash well and give a creamy texture.
How do I add more flavor?
Try stirring in a bit of grated cheddar cheese into the mashed potatoes or a splash of red wine into the beef filling.
Want More Dinner Ideas?
If you loved this comforting classic, check out some more crowd-pleasing dinners from Mad For Meals:
- Creamy Chicken Lasagna Recipe
- Philly Steak Cheese Fries
- Mama’s Cornbread Dressing
- Ground Beef and Dumplings
- Classic Macaroni and Cheese
Save This Pin For Later
📌 Save this recipe to your Pinterest dinner board so you can come back to it any time.
Follow Mad For Meals on Pinterest for more easy dinners, cozy casseroles, and budget-friendly food ideas.
Let me know in the comments if you added your own twist to this shepherd’s pie. Did you go full classic or sneak in some cheese? I love hearing how you make these recipes your own.
Print
Ground Beef Shepherd’s Pie
- Total Time: 45 minutes
- Yield: 6 servings
Description
When you’re craving rich comfort in a single skillet, Ground Beef Shepherd’s Pie delivers everything you love in a hearty dinner. This dish layers well-seasoned ground beef, tender vegetables, and a luscious mashed potato topping, then bakes it all to golden perfection. It’s the kind of meal that satisfies every corner of your hunger, while keeping things cozy and classic.
Ingredients
1 pound ground beef
1 onion, diced
2 garlic cloves, minced
1 1⁄2 cups frozen mixed vegetables (peas, carrots, corn, green beans)
2 tablespoons tomato paste
1⁄2 cup beef broth
1 tablespoon Worcestershire sauce
1 1⁄2 pounds potatoes, peeled and cubed
4 tablespoons butter
1⁄4 cup milk
1 teaspoon thyme (optional)
Salt, to taste
Pepper, to taste
Instructions
1. In a large skillet over medium heat, cook 1 pound of ground beef until browned, about 6-8 minutes. Drain excess fat if needed.
2. Add 1 diced onion and 2 minced garlic cloves, cooking for another 3 minutes until softened.
3. Stir in 2 tablespoons tomato paste and cook for 1 minute.
4. Pour in 1⁄2 cup beef broth and 1 tablespoon Worcestershire sauce, then stir in 1 1⁄2 cups frozen mixed vegetables. Let it simmer for 5-7 minutes until slightly thickened.
5. Season with salt, pepper, and 1 teaspoon thyme if using.
6. Meanwhile, boil 1 1⁄2 pounds peeled potatoes until fork-tender.
7. Drain and mash with 4 tablespoons butter, 1⁄4 cup milk, and salt and pepper to taste until smooth and fluffy.
8. Preheat oven to 400°F (200°C).
9. Spread the meat and veggie filling evenly in a baking dish or oven-safe skillet.
10. Top with the mashed potatoes, spreading to cover the surface completely. Use a fork to create rustic ridges.
11. Bake for 20-25 minutes until the top is lightly golden.
12. Broil for 2-3 minutes for extra crisp edges if desired.
13. Let rest for 5 minutes before serving.
Notes
Broil the top for a golden crust.
Use Yukon Gold potatoes for ultra-creamy mash.
Let it rest before serving to keep layers tidy.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baking
- Cuisine: British-American
Nutrition
- Serving Size: 1 slice (1/6th of pie)
- Calories: 410
- Sugar: 4g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 4g
- Protein: 20g
- Cholesterol: 75mg
Keywords: shepherd’s pie, ground beef recipe, comfort food

