This Hash Brown Shepherd’s Pie is a cozy dish that combines flavorful meat and veggies, topped with crispy hash browns. It’s like a warm hug in a casserole!
I love how easy it is to make—just layer the ingredients and pop it in the oven. Plus, who can resist that golden, crispy top? It’s comfort food at its best! 😊
Key Ingredients & Substitutions
Ground Beef (or Lamb): I often choose ground beef for its mild flavor, but lamb offers a richer taste. If you’re looking for healthier options, ground turkey or chicken can also work, just keep an eye on the cooking time since they cook faster.
Onion and Garlic: These two add fantastic depth. If you’re short on onion, shallots or even leeks could be a nice substitute. For garlic, feel free to use garlic powder if you don’t have fresh on hand.
Carrots: Diced carrots provide sweetness. You can swap them for frozen mixed vegetables or even sweet potatoes for a different taste or texture.
Hash Browns: Frozen shredded hash browns make the topping easy. If you prefer, you could use grated fresh potatoes for a homemade touch, but remember, they will need extra moisture and cooking time.
Cheddar Cheese: I love using sharp cheddar for its bold flavor. If you’re looking to keep it lighter, a lower-fat cheese works, or even mix in some mozzarella for a milder option.
How Do I Get the Hash Brown Topping Crispy?
The secret to crispy hash browns lies in how you prepare them! Spread the hash brown mixture evenly and press down gently, but don’t overpack—it needs some air to crisp up in the oven!
- Make sure your oven is fully preheated to 375°F (190°C). This helps the top brown quickly.
- For extra crispiness, you can bake the hash browns uncovered for the last few minutes or even broil for a minute or two—just watch closely to avoid burning!
- Letting the pie rest after baking allows the layers to set, which helps maintain some crunch.

How to Make Hash Brown Shepherd’s Pie
Ingredients You’ll Need:
For the Meat Filling:
- 1 lb ground beef (or lamb)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup carrots, diced
- 1/2 cup frozen peas (optional)
- 1 tbsp tomato paste
- 1 cup beef broth
- 1 tsp Worcestershire sauce
- 1 tsp dried thyme (or fresh thyme, chopped)
- 1 tsp dried rosemary (or fresh rosemary, chopped)
- Salt and black pepper to taste
For the Hash Brown Topping:
- 3 cups frozen hash browns (shredded potatoes)
- 1 cup shredded cheddar cheese
- 2 tbsp butter
- 1/4 cup milk
- 1 tbsp olive oil
How Much Time Will You Need?
This delicious Hash Brown Shepherd’s Pie takes about 15 minutes of preparation time and 30 minutes to cook in the oven, plus an additional 5 minutes to let it rest before serving. In total, you’ll be looking at about 50 minutes from start to finish. Perfect for a hearty weeknight dinner!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 375°F (190°C). This ensures that it’s ready for the pie when you are.
2. Sauté the Aromatics:
In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook for about 3-4 minutes until it becomes softened and translucent. Next, stir in the minced garlic and cook for another 30 seconds until you can smell the fragrant aroma.
3. Brown the Meat:
Add your ground beef (or lamb) to the skillet, breaking it apart with a spoon. Cook until it is nicely browned and fully cooked through. If there’s any excess fat, feel free to drain it off for a leaner filling.
4. Add the Veggies:
Stir in the diced carrots and cook for about 5 minutes until they begin to soften and add a bit more sweetness to your filling.
5. Create the Flavorful Mixture:
Mix in the tomato paste, beef broth, Worcestershire sauce, thyme, rosemary, salt, and pepper. Allow the mixture to simmer over low heat for 10-15 minutes until it thickens a bit. If you’re adding peas, mix them in during the last 2 minutes of cooking.
6. Prepare the Hash Brown Topping:
While the meat mixture is simmering, grab a mixing bowl. Combine the frozen hash browns, melted butter, milk, and half of the shredded cheddar cheese. Mix everything together well until it’s fully combined.
7. Assemble the Shepherd’s Pie:
Pour the cooked meat mixture into a baking dish, spreading it evenly. Then, take your hash brown mixture and spread it evenly over the meat layer, lightly pressing down so it holds together well.
8. Add Cheese and Bake:
Now sprinkle the remaining cheddar cheese over the hash brown topping. Place the baking dish in the preheated oven and bake for about 25-30 minutes or until the top is golden brown and crispy.
9. Finish and Serve:
Once done, let the pie rest for about 5 minutes before serving. If you like, you can garnish with fresh herbs like thyme for a lovely touch. Enjoy your delicious Hash Brown Shepherd’s Pie!
Can I Use Ground Turkey Instead of Beef?
Absolutely! Ground turkey is a great lean alternative. Just be aware that it might have a milder flavor, so you may want to adjust the seasonings slightly to enhance the taste.
Can I Make This Dish Vegetarian?
Yes, you can! Substitute the meat with a mix of mushrooms, lentils, or your favorite plant-based ground meat. Use vegetable broth instead of beef broth and follow the same cooking instructions for a hearty vegetarian version.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can reheat in the microwave or oven until heated through. For longer storage, wrap it tightly and put it in the freezer for up to 2 months.
Can I Use Fresh Potatoes Instead of Frozen Hash Browns?
Yes, you can use fresh potatoes! Grate them and rinse to remove excess starch, then pat dry before mixing with butter, milk, and cheese. Keep in mind that they might require a bit more cooking time to achieve that crispy topping.



