This Hash Brown Shepherd’s Pie is a fun twist on the classic dish! Instead of a traditional topping, it uses crispy hash browns that add a crunchy, golden layer.
It’s perfect for using up leftovers and makes for a cozy meal. Plus, who can resist all that cheesy goodness mixed with savory meat? I could eat this every day! 😋
Key Ingredients & Substitutions
Hash Browns: Frozen shredded hash browns make this dish super easy. Thaw them well before using. As a substitute, you could use fresh shredded potatoes; just soak them in water to remove excess starch.
Ground Beef: Ground beef is versatile and great, but if you’re looking for tradition, use ground lamb for a classic shepherd’s pie. Turkey or chicken are lighter options if you prefer.
Onion & Garlic: Onion adds sweetness, and garlic provides depth. If you’re in a rush, onion powder and garlic powder could work, but fresh is always better for flavor!
Cheddar Cheese: Sharp cheddar gives rich flavor and melty goodness. You can also use Colby Jack for a milder taste, or even a dairy-free cheese for a lactose-free option.
Beef Broth: Beef broth is essential for moisture and flavor. Use vegetable broth for a vegetarian version or chicken broth for a lighter taste.
What’s the Best Way to Cook the Meat for Shepherd’s Pie?
Cooking the meat properly is key to making your Shepherd’s Pie delicious. Here’s how to do it:
- Heat oil or butter in a skillet over medium heat.
- Add the chopped onion and garlic first, sauté until soft—this builds a flavor base.
- Then, add the ground beef. Break it up with a spatula and cook until fully brown.
- Once cooked, drain any excess fat to keep the filling from being greasy.
These steps help to create a flavorful filling and keep it from getting mushy!

How to Make Hash Brown Shepherd’s Pie
Ingredients You’ll Need:
For the Main Dish:
- 2 pounds frozen hash browns (shredded potatoes), thawed
- 1 pound ground beef (or ground lamb for traditional shepherd’s pie)
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 cup frozen peas and carrots mix
- 1/2 cup corn (optional)
- 1 cup beef broth
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper to taste
- 2 cups shredded sharp cheddar cheese, divided
- 2 tbsp olive oil or butter
- 2 tbsp all-purpose flour (optional, for thickening)
- 2 tbsp water (optional, for thickening)
- Fresh chopped chives or green onions for garnish
How Much Time Will You Need?
This recipe takes about 15 minutes for prep and about 30-35 minutes for cooking, making the total time around 50 minutes. It’s a quick and flavorful dish perfect for any weeknight dinner!
Step-by-Step Instructions:
1. Preheat Your Oven:
Start by preheating your oven to 375°F (190°C). This way, it will be nice and hot when your shepherd’s pie is ready to bake.
2. Sauté the Onion and Garlic:
In a large skillet, heat the olive oil or butter over medium heat. Add the chopped onion and minced garlic. Sauté them for about 3-4 minutes until they are fragrant and the onion becomes translucent.
3. Brown the Meat:
Next, add the ground beef (or lamb) to the skillet. Cook it until it’s browned and no longer pink, using a spatula to break it up as it cooks. If there’s excess fat, drain it off.
4. Add the Seasonings:
Stir in the tomato paste, Worcestershire sauce, dried thyme, dried rosemary, salt, and pepper. Mix everything well for a flavorful base.
5. Incorporate the Vegetables:
Now, add the frozen peas, carrots, and corn (if using) to the skillet. Cook for another 2-3 minutes until the veggies are warmed through.
6. Make it Saucy:
Pour the beef broth into the skillet. If you prefer a thicker filling, you can sprinkle in the flour and stir it well, letting it cook for a couple more minutes to thicken slightly. If needed, mix the flour with water to make a slurry and add that instead, stirring until it thickens.
7. Prepare the Hash Brown Layer:
In a separate bowl, combine the thawed hash browns with 1 cup of the shredded cheddar cheese. This will be your topping mixture.
8. Assemble the Dish:
Lightly grease a cast-iron skillet or an oven-safe baking dish with butter or oil. Spread the meat and vegetable mixture evenly at the bottom as the first layer.
9. Add the Hash Brown Mixture:
Next, spoon the hash brown and cheese mixture over the meat layer, pressing gently to create an even layer.
10. Top with Cheese:
Sprinkle the remaining 1 cup of shredded cheddar cheese evenly over the top for that delicious cheesy goodness.
11. Bake to Perfection:
Place your pie in the preheated oven and bake for about 25-30 minutes, or until the top is golden brown and crispy. You can broil it for the last 2-3 minutes for extra browning, but keep a close eye to prevent burning!
12. Let it Rest:
Once baked, carefully remove it from the oven and let it sit for about 5 minutes. This helps it set before cutting into it!
13. Garnish and Serve:
Finally, add a sprinkle of fresh chopped chives or green onions on top for a pop of color and freshness before serving.
Enjoy your cheesy, crispy Hash Brown Shepherd’s Pie!
Can I Use Fresh Potatoes Instead of Frozen Hash Browns?
Yes, you can! If you prefer fresh potatoes, peel and shred about 2 pounds of them. Soak the shredded potatoes in water for about 30 minutes to remove excess starch, then drain and dry them before using in the recipe.
Can I Make This Recipe Vegetarian?
Absolutely! Substitute the ground beef with cooked lentils, mushrooms, or a plant-based ground meat alternative. Also, use vegetable broth instead of beef broth for a delicious vegetarian version.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through, or microwave in individual portions for a quick meal.
Can I Freeze Hash Brown Shepherd’s Pie?
Yes, you can freeze it! Assemble the pie but do not bake it. Cover it tightly with foil or plastic wrap and freeze for up to 3 months. When ready to eat, bake from frozen, adding about 15-20 minutes to the cooking time.



