This Gnocchi Shepherd’s Pie is a cozy dish that combines fluffy gnocchi with savory meat and veggies, all topped with creamy goodness. It’s comfort food at its best!
Who can resist a hearty meal like this? I love how the gnocchi adds a twist, making it a fun change from the usual mash. A big bowl of this feels like a warm hug! 🥰
Key Ingredients & Substitutions
Ground Beef or Lamb: This dish shines with either ground beef or lamb. I prefer lamb for its rich flavor, but beef works great too. If you’re looking for a lighter option, ground turkey or chicken can be used instead.
Onion & Garlic: A small onion and two cloves of garlic bring essential flavor. If you’re out of fresh garlic, garlic powder (about 1/4 tsp) can do the trick in a pinch. Shallots are also a nice substitute for a sweeter taste.
Mushrooms: The mushrooms add depth, but feel free to skip them if you aren’t a fan. You could replace them with finely chopped bell peppers for a different texture.
Broth: I often use beef broth to enhance the meaty flavor, but vegetable broth works well too for a lighter taste. Stock can also replace broth if you have it on hand.
Gnocchi: Store-bought gnocchi is convenient, but if you’re feeling adventurous, you can make your own! If gluten-free, look for gluten-free gnocchi options available in stores.
Cheese: I love the mix of mozzarella and parmesan for a cheesy topping. You could swap in cheddar or even a dairy-free cheese for a lactose-free version.
How Do I Properly Cook Gnocchi?
Cooking gnocchi may seem tricky, but it’s quite simple! The key is knowing when they’re done. Gnocchi are usually ready when they float to the surface of boiling water, which takes just 2-3 minutes.
- Bring a pot of salted water to a boil.
- Add the gnocchi and watch closely; they’ll rise quickly!
- Once they float, use a slotted spoon to remove and drain.
- Give them a quick rinse with cold water to stop the cooking process.
This method ensures they stay fluffy and don’t become mushy in the oven! Enjoy cooking your shepherd’s pie with perfectly cooked gnocchi!

How to Make Gnocchi Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1 lb (450 g) ground beef or lamb
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup mushrooms, finely chopped (optional)
- 1 cup frozen peas and carrots mix
- 1/2 cup beef or vegetable broth
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme
- 1 tsp dried rosemary
- Salt and pepper, to taste
For the Gnocchi and Topping:
- 1 lb (450 g) gnocchi (store-bought or homemade)
- 1 1/2 cups shredded mozzarella or a mix of mozzarella and parmesan cheese
- Fresh parsley, chopped for garnish
- 1 tbsp olive oil
Time Needed:
This delicious Gnocchi Shepherd’s Pie will take about 15 minutes to prepare and around 20-25 minutes to bake. So, in total, you’re looking at about 40-45 minutes from start to finish. Perfect for a cozy dinner!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This way, the oven will be ready when it’s time to bake your pie!
2. Cook the Aromatics:
In a large skillet, heat the olive oil over medium heat. Once hot, add the finely chopped onion and minced garlic. Cook them for about 3-4 minutes, stirring occasionally until they are softened and fragrant. This will make your kitchen smell amazing!
3. Brown the Meat:
Add the ground beef or lamb to the skillet. Use a spatula to break it apart as it cooks. Keep stirring until it’s browned all over.
4. Add the Veggies:
Now, it’s time to add in the chopped mushrooms (if you’re using them), frozen peas, and carrots. Stir everything together and cook for another 3-4 minutes, so the veggies soften a bit.
5. Season the Filling:
Stir in the tomato paste, Worcestershire sauce, dried thyme, dried rosemary, salt, and pepper. Then pour in the broth and give it a good stir. Let this mixture simmer for about 10 minutes to thicken a little.
6. Cook the Gnocchi:
While the filling is simmering, bring a pot of salted water to a boil. Add the gnocchi and cook them according to the package instructions—usually just until they float to the surface, which takes about 2-3 minutes. Drain them and set aside.
7. Assemble the Pie:
Spread the meat and vegetable mixture evenly in a baking dish. Then, distribute the cooked gnocchi evenly over the top. Finish off by sprinkling the shredded cheese all over.
8. Bake to Perfection:
Pop your baking dish into the preheated oven and bake for 15-20 minutes, or until the cheese is bubbly and golden brown. You’ll know it’s ready when your kitchen is filled with a delicious aroma!
9. Garnish and Serve:
Once out of the oven, let the shepherd’s pie cool for a few minutes. Before serving, sprinkle the top with freshly chopped parsley for a touch of color and flavor!
Enjoy your warm, comforting Gnocchi Shepherd’s Pie as a hearty main dish!
Can I Use Ground Turkey Instead of Beef or Lamb?
Absolutely! Ground turkey is a great leaner alternative that works well in this recipe. Just ensure you season it well since it has a milder flavor compared to beef or lamb.
How Can I Make This Recipe Vegetarian?
You can easily make this dish vegetarian by substituting the meat with lentils or a meat substitute, and using vegetable broth instead of beef broth. The rest of the veggies will still add plenty of flavor!
Can I Freeze Leftovers?
Yes, this Gnocchi Shepherd’s Pie freezes well! Just make sure to allow it to cool completely before transferring it to an airtight container. It can be stored in the freezer for up to 3 months. To reheat, thaw overnight in the fridge and bake in a preheated oven until warmed through.
What Should I Serve with Gnocchi Shepherd’s Pie?
This dish is hearty enough on its own, but you can serve it with a side salad or steamed vegetables for added freshness. A nice crusty bread is also a great option for scooping up the filling!



