This Hash Brown Shepherd’s Pie brings comfort food to a new level! It’s packed with ground meat and veggies, all topped with crispy hash browns that are golden and delicious.
Who can resist that crunchy topping? I mean, it’s like a cozy blanket for your dinner plate! 🍽️ I love making this on chilly nights; it warms both the belly and the heart!
Key Ingredients & Substitutions
Ground Beef or Lamb: Both are great choices for this dish. If you’re looking for a leaner option, ground turkey or chicken works well too. You might even try lentils for a vegetarian version!
Onion: A large yellow onion adds sweetness and depth. If you’re not a fan, shallots can be a milder substitute.
Carrots: Diced carrots bring color and sweetness. For a different texture, you can use diced celery or bell peppers.
Frozen Peas: They add a pop of color and sweetness. If you don’t have peas, corn works well too, retaining that sweet note.
Hash Browns: I recommend using frozen for convenience, but you can also make homemade hash browns from scratch with potatoes. Just shred and squeeze out excess water!
Cheddar Cheese: Shredded cheddar adds creaminess and flavor. Try Monterey Jack or Gouda if you prefer something different!
How Do You Make the Perfect Hash Brown Topping?
Getting that crispy hash brown topping is essential for an amazing Shepherd’s Pie. Here’s how to do it right:
- Start with thawed hash browns: If using frozen, make sure they’re fully thawed to avoid sogginess.
- Melt butter and mix it with the hash browns and milk or cream. The butter helps them crisp up nicely!
- Spread the hash browns evenly over the meat mixture—don’t press them down too hard. This will help them get crispy.
- For extra crispiness, you can broil the dish for a minute after baking. Just keep an eye on it so it doesn’t burn!

How to Make Hash Brown Shepherd’s Pie
Ingredients You’ll Need:
For the Meat Filling:
- 1 lb (450g) ground beef or lamb
- 1 large onion, finely chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 1 cup frozen peas
- 1 cup beef broth
- 2 tbsp tomato paste
- 1 tsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 1 tsp smoked paprika (optional)
- Salt and pepper to taste
For the Hash Brown Topping:
- 4 cups frozen hash browns (or homemade shredded potatoes)
- 1 cup shredded cheddar cheese
- 2 tbsp butter
- 1/4 cup milk or cream
- Fresh herbs for garnish (e.g., thyme, rosemary, parsley)
How Much Time Will You Need?
This delicious Hash Brown Shepherd’s Pie takes about 20 minutes to prepare and around 25 minutes to bake. So, in total, you’re looking at about 45 minutes from start to finish. A perfect hassle-free meal for a cozy night in!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This ensures it’s nice and hot when you’re ready to bake.
2. Brown the Meat:
In a large skillet, add your ground beef or lamb over medium heat. Cook it until it’s nicely browned, using a spoon to break it into smaller pieces. If there’s a lot of fat, feel free to drain the excess.
3. Add the Veggies:
Now, toss in the finely chopped onion, minced garlic, and diced carrots. Cook these together for about 5-7 minutes, or until the veggies start to soften up.
4. Season the Mixture:
Stir in the tomato paste, Worcestershire sauce, thyme, rosemary, and smoked paprika (if you like a smoky flavor). Add a sprinkle of salt and pepper, mixing well to combine all the flavors.
5. Simmer the Filling:
Pour in the beef broth and bring the mixture to a gentle simmer. Let it cook for about 8-10 minutes until the sauce thickens up a little.
6. Add Peas:
Finally, stir in the frozen peas and let everything cook together for another 2 minutes before taking it off the heat.
7. Prepare the Hash Brown Topping:
While the filling simmers, melt the butter in a bowl. Mix the melted butter with the hash browns and milk or cream. Season lightly with salt and pepper to taste.
8. Assemble the Pie:
Transfer the meat and veggie mixture into a baking dish or oven-safe skillet. Spread the hash brown mixture evenly on top.
9. Add Cheese:
Sprinkle the shredded cheddar cheese over the hash browns for some delicious cheesiness!
10. Bake:
Pop your dish in the preheated oven and bake for 20-25 minutes, or until the hash browns are golden brown and crispy.
11. Let It Rest:
Once it’s done baking, take it out of the oven and let it rest for a few minutes. This helps set the layers.
12. Garnish and Serve:
Before serving, garnish with fresh herbs. Enjoy your hearty, comforting Hash Brown Shepherd’s Pie!
Can I Use Frozen Hash Browns in This Recipe?
Absolutely! Frozen hash browns are convenient and work perfectly in this recipe. Just make sure they are fully thawed before mixing with butter and milk for an even topping.
How Can I Make This Recipe Vegetarian?
To make a vegetarian version, swap out the ground beef or lamb for lentils or mushrooms. Use vegetable broth instead of beef broth, and you can add more veggies like zucchini or bell peppers to enhance the flavor!
Can I Prepare This Dish Ahead of Time?
Yes, you can! Assemble the shepherd’s pie up to a day in advance, cover it, and refrigerate. When you’re ready to bake, add a few extra minutes to the cooking time as it will be cold from the fridge.
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in the oven at 350°F (175°C) until heated through, or use the microwave for a quicker option.
