This Hash Brown Shepherd’s Pie is a cozy dish that combines seasoned ground meat with veggies, all topped with crispy hash browns. It’s hearty and oh-so-tasty!
Perfect for warming up after a chilly day, I love how the crunchy top contrasts with the savory filling. Trust me, it’s a family favorite that disappears fast!
Key Ingredients & Substitutions
Ground Beef or Lamb: Both meats work well in this dish, but I prefer ground beef for its richness. If you’re looking for a lighter option, ground turkey or chicken can be good substitutes.
Onion & Garlic: These aromatics are key for flavor. If you’re in a hurry, using onion powder and garlic powder can save time, but fresh always tastes better!
Carrots: Fresh carrots add sweetness and color. If you’re short on time, you might use frozen mixed veggies instead—they still taste great.
Frozen Peas: These are a must for that pop of color and sweetness. If fresh peas are available, feel free to use those but increase the cooking time a bit.
Hash Browns: I use frozen, but if you love fresh, you can shred raw potatoes and soak them in water to remove excess starch. Just make sure to squeeze out the moisture before using!
Cheddar Cheese: Optional, but I think it adds a great touch! You can substitute with Monterey Jack or omit it entirely for a dairy-free version.
How Do I Make Sure My Hash Browns are Crispy?
Getting crispy hash browns on top can be a challenge, but with a few tips, you’ll nail it! After layering them on the meat mixture, follow these steps:
- Make sure your hash browns are thawed and excess moisture is removed. This helps them crisp up!
- Dotting with butter not only adds flavor but also promotes browning.
- Bake them uncovered for the last 10 minutes for extra crispness.
Enjoy watching them turn golden brown in the oven! Your patience will be rewarded with crunchy hash browns on top of a hearty filling.

Hash Brown Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1 lb (450g) ground beef or lamb
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 cup carrots, finely diced
- 1 cup frozen peas
- 1 tbsp tomato paste
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and black pepper to taste
For the Topping:
- 4 cups frozen hash browns, thawed slightly
- 1/2 cup shredded cheddar cheese (optional)
- 2 tbsp butter
- 1 tbsp olive oil
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This recipe will take about 15 minutes to prepare and 25-30 minutes to bake, giving you a total of around 45-60 minutes from start to finish. It’s a quick and hearty meal perfect for any day of the week!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This will ensure it’s hot and ready for baking your delicious pie.
2. Sauté the Aromatics:
In a large skillet, pour in the olive oil and heat it over medium heat. Once it’s warm, add the finely chopped onion and minced garlic. Cook these for about 3-4 minutes, or until they are soft and fragrant—this will form a great base for your filling!
3. Brown the Meat:
Next, add the ground beef or lamb to the skillet. Break it apart with a spatula and cook until it is nicely browned. If there’s any excess fat, feel free to drain it away to keep your pie from being greasy.
4. Add the Carrots:
Now, stir in the diced carrots and continue to cook for another 5 minutes until they become slightly tender. This adds both flavor and texture to your filling.
5. Mix in the Flavorings:
Time to add some heartiness! Stir in the tomato paste, Worcestershire sauce, dried thyme, and rosemary. Make sure everything gets combined beautifully.
6. Simmer the Mixture:
Pour in the beef broth and bring it to a simmer. Let it cook for about 8-10 minutes, allowing the sauce to thicken slightly. This will create a rich and savory filling.
7. Add the Peas:
Once your filling has thickened, stir in the frozen peas. Season it all with salt and black pepper to your liking, then remove your skillet from the heat.
8. Prepare the Baking Dish:
Grab a baking dish, around 9 inches round or similar. Butter or grease the bottom of the dish to prevent sticking. Then, spread the meat and vegetable mixture evenly across the bottom.
9. Layer the Hash Browns:
Now, take the thawed hash browns and layer them evenly on top of the meat mixture. Press them down gently to cover everything completely.
10. Add Butter and Cheese:
Dot the top of the hash browns with pieces of butter for extra flavor. If you’re using cheddar cheese, sprinkle it generously over the top.
11. Bake to Perfection:
Place your casserole in the oven and bake for about 25-30 minutes. You want the hash browns to be golden brown and crispy on the top—this is the best part!
12. Serve and Enjoy:
Once it’s baked, take it out of the oven and let it rest for a few minutes. Garnish with freshly chopped parsley before serving. Enjoy your crispy and comforting Hash Brown Shepherd’s Pie!
Can I Use Ground Turkey Instead of Beef or Lamb?
Absolutely! Ground turkey is a great lean alternative. Just keep in mind that it may be a bit drier, so consider adding a splash more broth or some extra seasoning to enhance the flavor.
What Can I Substitute for Worcestershire Sauce?
If you don’t have Worcestershire sauce, you can use soy sauce as a substitute for a similar umami flavor. Alternatively, mix vinegar with a bit of soy sauce and a pinch of sugar for a homemade version!
How Do I Store Leftover Hash Brown Shepherd’s Pie?
Store leftovers in an airtight container in the fridge for up to 3-4 days. To reheat, gently warm them in the oven or microwave until heated through. You may want to add a little butter to restore some of the crispiness.
Can I Make This Recipe Vegetarian?
Yes, you can! Swap the ground meat for a mix of mushrooms, lentils, or a plant-based meat substitute. Just make sure to adjust the seasonings to keep the flavor robust!



