This cozy Hash Brown Shepherd’s Pie is a warm and filling dish that’s perfect for any day. It features a tasty layer of meat and veggies topped with crunchy hash browns!
I love how the hash browns get crispy and golden while baking. It makes every bite super satisfying. Plus, it’s a fun way to use up leftovers if you have some! 🥔
Key Ingredients & Substitutions
Ground Beef/Lamb: Ground beef is great, but if you want to stick to traditional shepherd’s pie, use lamb. If you’re looking for a leaner option, turkey or chicken can work too. I sometimes blend beef with turkey for added flavor without extra fat.
Mixed Vegetables: You can use fresh, frozen, or canned mixed vegetables. If you prefer, swap in your favorites like green beans or bell peppers. I often use frozen vegetables for convenience—they’re quick and still healthy!
Hash Browns: Frozen hash browns are convenient, but you could make your own by shredding fresh potatoes. Just remember to soak and dry them to remove excess moisture. This ensures they crisp up nicely!
Cheddar Cheese: While cheddar adds great flavor, feel free to substitute with other cheeses like mozzarella or gouda for a different twist. I love adding a bit of pepper jack for a spicy kick!
How Can I Ensure My Hash Brown Topping is Crispy?
Getting that golden, crispy layer on top can be a bit tricky. Here’s how to do it right:
- Before mixing the hash browns with butter, let them thaw slightly so they combine easily.
- Melt the butter and toss it with the hash browns; this adds flavor and helps them crisp up.
- Press the hash browns down gently before baking—this gives them a better base to crisp up.
- For extra crunch, you can broil the pie at the end, but keep a close eye to avoid burning. Just a couple of minutes should do the trick!

How to Make Hash Brown Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1 lb ground beef (or lamb for traditional shepherd’s pie)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup mixed vegetables (e.g., peas, carrots, corn)
- 1 can (14 oz) diced tomatoes
- 2 tbsp tomato paste
- 1 tsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper to taste
For the Hash Brown Topping:
- 3 cups frozen hash browns (shredded potatoes)
- 1 cup shredded cheddar cheese (optional)
- 1 tbsp butter
For Garnish:
- Fresh parsley, chopped
- 2 tbsp olive oil
How Much Time Will You Need?
This delicious Hash Brown Shepherd’s Pie takes about 15 minutes to prepare and 30 minutes to cook, plus an additional 5 minutes for resting. You’ll spend some time chopping vegetables and cooking, but the result is a hearty, comforting meal!
Step-by-Step Instructions:
1. Preheat the Oven:
First things first! Preheat your oven to 400°F (200°C). This ensures it’s hot and ready for your delicious pie.
2. Sauté the Onion and Garlic:
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic. Sauté them for about 3-4 minutes until the onion becomes soft and translucent. This step adds a lovely aroma to your filling!
3. Cook the Ground Beef or Lamb:
Next, add the ground beef (or lamb) to the skillet. Cook it until it’s browned, breaking it apart with a spoon as it cooks. Make sure all the meat is cooked through, around 5-7 minutes.
4. Add in the Vegetables:
Now, stir in the mixed vegetables, diced tomatoes, tomato paste, Worcestershire sauce, thyme, rosemary, salt, and pepper. Mix everything together well and let it simmer for 10-15 minutes until the mixture thickens a bit. This will create a flavorful filling!
5. Prepare the Hash Brown Topping:
While the filling is simmering, it’s time to prepare the hash brown topping. If your hash browns are frozen, let them thaw slightly. Then, mix them in a bowl with melted butter and shredded cheddar cheese if you’re using it. This will make the topping extra tasty and crispy!
6. Assemble the Pie:
Transfer the meat and vegetable mixture to a baking dish, spreading it evenly across the bottom. Then, spread the hash brown mixture over the top, pressing down gently to create an even layer.
7. Bake the Pie:
Place your baking dish in the preheated oven and bake for 25-30 minutes. You’re looking for a golden brown and crispy top—this is where the magic happens!
8. Broil for Extra Crispiness (Optional):
If you want an extra crispy topping, you can switch on the broiler for just 2-3 minutes at the end—be sure to keep a close eye on it to avoid burning.
9. Garnish and Serve:
Once the pie is done baking, remove it from the oven. Garnish with fresh chopped parsley for a pop of color. Let it rest for about 5 minutes before serving, which gives it just the right time to settle.
Enjoy your crispy, hearty Hash Brown Shepherd’s Pie! It’s perfect for a cozy dinner or comfort food cravings.
Can I Use Leftover Vegetables in This Recipe?
Absolutely! Leftover cooked vegetables are a great addition—just make sure to chop them to a similar size as the others. They can add more flavor and reduce waste, making your dish even more delicious!
What Can I Substitute for Ground Beef or Lamb?
If you want a lighter alternative, ground turkey or chicken works well! For a vegetarian option, consider using lentils or plant-based meat substitutes, adjusting seasoning as needed for flavor.
How to Store Leftovers?
Leftover Hash Brown Shepherd’s Pie can be stored in an airtight container in the fridge for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through, or use the microwave for a quick option.
Can I Freeze This Dish?
Yes, you can freeze Hash Brown Shepherd’s Pie! Just assemble the dish but don’t bake it. Cover tightly with plastic wrap and foil, and it can be frozen for up to 3 months. When you’re ready to bake, thaw overnight in the fridge and then bake as instructed.



