This Ground Beef Shepherd’s Pie is a cozy dish filled with flavorful ground beef, sweet veggies, and topped with creamy mashed potatoes. It’s like a warm hug on a plate!
Cooking this pie always makes my kitchen smell amazing, and the best part? You can make a big batch and save leftovers for lunch. Talk about a win-win! 😄
I love how simple it is to whip up this comforting meal. Just brown the beef, mix in your veggies, and layer it with those fluffy potatoes—easy and satisfying!
Key Ingredients & Substitutions
Ground Beef: Lean ground beef is the classic option for this dish. If you prefer a healthier choice, ground turkey or chicken can also work just as well. Alternatively, mushrooms or lentils can make a delicious vegetarian filling!
Onion and Garlic: These two bring essential flavor. Yellow onions are a good choice, but white or red onions can work too. Fresh garlic is best, but garlic powder can be used in a pinch—just use less to avoid overpowering the dish.
Frozen Mixed Vegetables: These save prep time, but you can use fresh veggies if you have them! Carrots, peas, and corn are traditional, but feel free to add bell peppers or green beans for a color twist.
Beef Broth: Beef broth adds depth. If you want a lighter option, chicken broth works fine, or you can use vegetable broth for a vegetarian twist. Homemade broth is excellent too!
Mashed Potatoes: For a creamy topping, use russet potatoes with plenty of butter and milk. If you’re looking for a quick option, store-bought mashed potatoes are fine. Cauliflower mash is a great low-carb substitute!
Cheddar Cheese: I love having cheddar on top for a nice crust! If you’re not a fan, try mozzarella or not topping it at all; it’s delicious either way.
How Do I Get the Perfect Mashed Potatoes for Topping?
Great mashed potatoes make a big difference in shepherd’s pie. Make sure to follow these tips for a smooth topping:
- Choose starchy potatoes like russets or Yukon gold for creaminess.
- Boil the potatoes until they’re fork-tender, but don’t overcook them—this can make them watery.
- Drain well and return to the pot to remove excess moisture before mashing.
- Add warm butter and milk gradually, mixing until you reach your desired consistency.
And remember, a little seasoning goes a long way—salt and pepper can enhance the flavor beautifully!

How to Make Ground Beef Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1.5 lbs ground beef
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 cup frozen mixed vegetables (carrots, peas, corn)
- 2 tablespoons tomato paste
- 1 cup beef broth
- 1 teaspoon Worcestershire sauce
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and pepper to taste
For the Topping:
- 4 cups mashed potatoes (prepared with butter and milk)
- 1 cup shredded cheddar cheese (optional, for topping)
For Cooking:
- 2 tablespoons olive oil or vegetable oil
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This delicious shepherd’s pie will take about 15 minutes to prepare and 20-25 minutes to bake. In total, you should plan for about 40-45 minutes from start to finish. It’s a quick and hearty meal perfect for any night!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). A hot oven is key for getting that lovely golden brown topping!
2. Cook the Aromatics:
In a large skillet, pour in the olive oil and heat it over medium heat. Once it’s hot, add the finely chopped onion and minced garlic. Sauté them together for about 3 minutes, stirring often until the onions are soft and fragrant. This will create a delicious base for your filling.
3. Brown the Beef:
Add the ground beef to your skillet. Using a wooden spoon, break it apart and cook until it’s fully browned and no longer pink, which should take about 6-8 minutes. Don’t forget to drain any excess fat from the skillet to keep your dish tasty but not greasy!
4. Mix in the Veggies and Seasonings:
Now, stir in the tomato paste with the beef mixture. Then, toss in the frozen mixed vegetables, beef broth, Worcestershire sauce, dried thyme, and dried rosemary. Season this mixture with salt and pepper to your taste. Let it all simmer for about 10 minutes, stirring occasionally, until the sauce thickens and the veggies are tender.
5. Prepare for Baking:
Once your filling is ready, transfer it into a baking dish, spreading it out evenly to create a nice, flat layer. This ensures each bite is packed with flavor!
6. Add the Mashed Potatoes:
Top your beef and vegetable mixture evenly with the prepared mashed potatoes. Use a spatula to spread them smoothly across the filling. Make sure to cover all the filling so it doesn’t dry out while baking.
7. Optional Cheese Topping:
If you’re feeling extra cheesy, sprinkle the shredded cheddar cheese over the mashed potato layer for a deliciously golden crust.
8. Bake to Perfection:
Place your shepherd’s pie in the preheated oven and bake for 20-25 minutes. Keep an eye on it until the top is golden brown and bubbling—a sure sign it’s ready!
9. Garnish and Serve:
Once baked, take it out of the oven and let it cool for a few minutes. This will make serving easier! Before you dig in, sprinkle some fresh chopped parsley on top for a pop of color and freshness.
Enjoy your hearty Ground Beef Shepherd’s Pie, a warm and comforting dish perfect for any occasion!
Can I Use Ground Turkey or Chicken Instead of Beef?
Absolutely! Ground turkey or chicken can be great substitutes for ground beef. They’ll offer a lighter flavor, and you can follow the recipe the same way for a healthier alternative.
What Can I Use Instead of Frozen Mixed Vegetables?
If you don’t have frozen mixed vegetables, fresh veggies can work just as well! Chopped carrots, peas, and corn are classic choices, but feel free to include your favorites, like green beans or bell peppers.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. For longer storage, you can freeze it for up to 3 months. Just be sure to reheat gently in the oven or microwave before serving!
Can I Make the Mashed Potatoes Ahead of Time?
Yes! You can prepare the mashed potatoes a day ahead. Just store them in the fridge and reheat them gently with a splash of milk or cream to bring back their creaminess before topping your shepherd’s pie.
