This comforting Hash Brown Shepherd’s Pie is a fun twist on the classic. Instead of mashed potatoes, it tops a meaty filling with crispy hash browns. Yum!
I love how the hash browns get golden and crunchy while the filling stays warm and hearty. Perfect for chilly nights when all you want is something cozy! 🥔❤️
Key Ingredients & Substitutions
Ground Beef: While ground beef is a go-to for this dish, you can use ground lamb for a traditional shepherd’s pie. If you’re looking for a lighter option, ground turkey works well too!
Frozen Mixed Vegetables: If you don’t have frozen mixed vegetables, fresh veggies like diced carrots, peas, and corn will work nicely. You can also add more variety with spinach or bell peppers for extra flavor.
Onion and Garlic: Yellow onions are best for their sweetness, but white onions can work too. If you’re out of fresh garlic, garlic powder will provide a good flavor, but start with less since it’s more concentrated.
Hash Browns: Frozen hash browns offer convenience, but you could also use freshly grated potatoes. Just rinse them first to remove excess starch and dry them well before using for a crispier topping.
Cheddar Cheese: I love using sharp cheddar for its bold flavor, but you can substitute with Monterey Jack or mozzarella for a creamier texture. Vegan cheese is also an option if you prefer a dairy-free version.
How Do You Get The Hash Brown Topping Crispy?
The secret to a crispy hash brown topping lies in moisture control and even distribution. Here’s how you can achieve that golden-crisp texture.
- Mix your hash browns with melted butter and milk—this not only adds flavor but helps them crisp up in the oven.
- Spread the mixture evenly over the meat layer, ensuring it’s not too thick. This allows it to cook through and get crispy.
- For extra crisp, you can broil it for the last 2-3 minutes of baking, keeping an eye on it to avoid burning!

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)
- 2 cups frozen mixed vegetables (peas, carrots, corn, green beans)
- 1 onion, finely chopped
- 2 cloves garlic, minced
- 2 tbsp tomato paste
- 1 cup beef broth
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper to taste
For the Hash Brown Topping:
- 4 cups frozen hash browns (shredded potatoes)
- 1 cup shredded cheddar cheese
- 2 tbsp butter
- 1/4 cup milk
- Fresh parsley, chopped (for garnish)
- 1-2 tbsp olive oil
How Much Time Will You Need?
This hearty dish requires about 15 minutes of prep time and 30 minutes of cooking time, bringing the total to around 45 minutes. It’s perfect for a cozy dinner!
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 your pie goes in for baking.
2. Sauté the Onions and Garlic:
In a large skillet, heat 1-2 tablespoons of olive oil over medium heat. Add the finely chopped onion and cook for about 3-4 minutes, until it softens. Next, stir in the minced garlic and cook for another minute until it smells wonderful!
3. Cook the Ground Beef:
Add the ground beef to the skillet, breaking it up with a spoon as it cooks. Keep stirring until it’s browned and no longer pink, which should take about 5-7 minutes.
4. Add Flavor to the Filling:
Once the beef is cooked, stir in the tomato paste, Worcestershire sauce, dried thyme, dried rosemary, salt, and pepper. Let it cook for 2 more minutes to blend the flavors.
5. Mix in Vegetables and Broth:
Add the frozen mixed vegetables and beef broth to the skillet. Give it a good stir and let it simmer for about 5-7 minutes, or until the mixture thickens slightly. Taste and adjust the seasoning if needed.
6. Prepare the Hash Brown Topping:
In a large bowl, place the frozen hash browns. Pour in the melted butter, milk, and half of the shredded cheddar cheese. Mix everything together until well combined.
7. Assemble the Dish:
Transfer the meat and vegetable mixture to a baking dish, spreading it out evenly across the bottom. Then, carefully spread the hash brown mixture over the meat layer. Finish by sprinkling the remaining cheddar cheese on top.
8. Bake:
Place the assembled dish in the preheated oven and bake for 25-30 minutes, or until the top is golden brown and crispy. It’s getting delicious now!
9. Serve:
Once baked, remove the shepherd’s pie from the oven and let it sit for about 5 minutes before serving. This helps it to set a bit and makes it easier to serve.
10. Garnish and Enjoy:
Before serving, sprinkle some freshly chopped parsley on top for a nice touch. Serve warm and enjoy the comforting flavors of this hash brown twist on a classic shepherd’s pie!
Can I Use Fresh Vegetables Instead of Frozen?
Absolutely! If you have fresh vegetables on hand, feel free to substitute them. Just chop them into small pieces and sauté them with the onions and garlic to ensure they cook through properly.
What Can I Use Instead of Beef Broth?
If you don’t have beef broth, chicken broth or vegetable broth can work as great alternatives. Just taste and adjust the seasoning at the end, as different broths can have varied salt levels.
Can I Make This Shepherd’s Pie Vegetarian?
Yes! To make a vegetarian version, swap the ground beef for lentils, mushrooms, or a plant-based meat substitute. Ensure to use vegetable broth and check that your cheese is vegetarian if you’re avoiding animal rennet.
How Do I Store Leftovers?
Leftovers can be stored in an airtight container in the fridge for up to 3 days. To reheat, simply pop it in the oven at 350°F (175°C) until warmed through, or use the microwave for a quicker option!



