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 like a warm hug on a plate!
It’s super easy to whip up, and who can resist that golden, crunchy top? I love making this on chilly nights when comfort food is a must. A simple salad on the side makes it just right!
Ingredients & Substitutions
Frozen Hash Browns: Thawed hash browns form the crunchy topping for this dish. If they’re not available, you can use fresh potatoes. Just grate them, rinse to remove excess starch, and parboil for a few minutes before using.
Ground Beef: This provides the hearty filling. If you want a leaner option, ground turkey or chicken works well too. For a vegetarian version, try cooked lentils or a mix of beans!
Onion and Garlic: These add flavor to the base. You can also swap the onion for shallots or use onion powder if needed. Fresh garlic is best, but garlic powder can be a quick substitute.
Diced Tomatoes: Canned tomatoes are great, but fresh tomatoes can add a nice touch. If you want a bit more flavor, consider using diced fire-roasted tomatoes.
Cheddar Cheese: For the topping, cheddar is classic. If you’re looking for something different, provolone or mozzarella can give a nice melt. Dairy-free cheese is an option as well!
How Do You Achieve Flavorful Ground Beef?
Brown the ground beef right in the skillet after sautéing the onions and garlic. Breaking it into small pieces helps it cook evenly. A great tip is to not rush this step. Let the beef get a nice color for deeper flavor.
- Use medium heat and let it cook until it’s browned evenly, about 5-7 minutes.
- Stir occasionally to ensure all parts get the chance to brown.
- Don’t forget to season it early with salt and pepper to draw out flavors.
Why is it Important to Simmer the Mixture?
simmer the beef, peas, and broth mixture after adding the tomatoes and seasonings. This allows all the flavors to meld together, creating a more delicious filling. Simmer on low heat for about 5-7 minutes until it thickens slightly.
Make sure to taste and adjust seasoning during this step! A little more salt or an extra dash of Worcestershire sauce can make a difference.
By keeping these tips in mind, you’ll create a tasty Hash Brown Shepherd’s Pie that everyone will love!

How to Make Hash Brown Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1 lb ground beef
- 1 small onion, diced
- 2 cloves garlic, minced
- 1 cup frozen peas
- 1 cup diced tomatoes (canned or fresh)
- ½ cup beef broth
- 2 tbsp tomato paste
- 1 tsp Worcestershire sauce
- 1 tsp dried thyme
- ½ tsp dried rosemary
- Salt and pepper to taste
For the Topping:
- 4 cups frozen hash browns, thawed
- 1 cup shredded cheddar cheese
- 2 tbsp olive oil or butter
- Fresh green onions or parsley for garnish (optional)
How Much Time Will You Need?
This delicious Hash Brown Shepherd’s Pie takes about 15 minutes to prepare and 30 minutes to bake. So, you’ll need around 45 minutes in total, including cooling time before serving. Perfect for a cozy dinner!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 375°F (190°C) so it’s nice and hot when your pie is ready to bake.
2. Prepare the Filling:
In a large skillet over medium heat, add 1 tablespoon of olive oil or butter. Then, toss in the diced onion and sauté for about 3-4 minutes, or until the onion turns translucent. This will make your filling flavorful!
3. Add Garlic and Beef:
Next, add the minced garlic and give it a minute to cook until you can smell its wonderful aroma. Now, add the ground beef to the skillet, breaking it up with a spatula as it cooks. Continue to cook until the beef is browned all over.
4. Mix in the Sauces & Seasoning:
Now it’s time to add the flavor! Stir in the tomato paste, diced tomatoes, Worcestershire sauce, dried thyme, and rosemary. Don’t forget to season with salt and pepper! Cook this mixture for about 5 minutes, letting all the flavors blend together.
5. Simmer with Peas and Broth:
Next, add the frozen peas and beef broth. Let everything simmer for 5-7 minutes, stirring occasionally, until the mixture thickens slightly. Be sure to taste and adjust the seasoning if needed before removing it from heat.
6. Assemble the Pie:
In a greased baking dish, spread the beef and vegetable mixture evenly across the bottom. Then, layer the thawed hash browns on top in an even layer for that crispy topping. Finally, sprinkle the shredded cheddar cheese over the hash browns.
7. Bake it Up:
Place your baking dish in the preheated oven and bake for 25-30 minutes, or until the cheese is melted and golden brown. The kitchen will smell amazing!
8. Let it Cool:
Once it’s done baking, remove the dish from the oven and let it cool for a few minutes before serving. This will help the filling set a bit and make it easier to scoop.
9. Garnish and Serve:
If you like, sprinkle with fresh chopped green onions or parsley for a pop of color and freshness before serving. Enjoy your comforting and crispy-topped Hash Brown Shepherd’s Pie!
Can I Use Fresh Potatoes Instead of Frozen Hash Browns?
Absolutely! If you prefer using fresh potatoes, simply peel and grate them. Rinse the grated potatoes under cold water to remove excess starch, then parboil for about 5-7 minutes before layering them on top for the same crispy effect.
Can I Make This Recipe Vegetarian?
Yes! You can substitute the ground beef with cooked lentils, mushrooms, or a plant-based meat alternative. Just ensure to use vegetable broth instead of beef broth for a fully vegetarian dish.
How Should I Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place it in the oven at 350°F (175°C) for about 15-20 minutes, or until warmed through.
What Can I Use Instead of Cheddar Cheese?
If you want to switch up the cheese, feel free to use mozzarella, Monterey Jack, or a dairy-free cheese alternative. Each will give a different flavor and texture but will still work great!



