This Gnocchi Shepherd’s Pie is a tasty twist on the classic dish, featuring fluffy potato gnocchi instead of the usual mashed potatoes. It’s warm, cozy, and super satisfying!
I love how the gnocchi gets all nice and golden on top. It’s like a hug in a bowl! Perfect for those chilly nights when you want something comforting. 😊
Key Ingredients & Substitutions
Ground Lamb or Beef: Both meat options work well, but lamb gives a richer flavor. If you follow a vegetarian diet, try using lentils or a meat substitute for a similar texture.
Onion and Garlic: These are key for flavor. If you’re out of onions, shallots can serve as a delicious alternative. If garlic isn’t your thing, you can reduce the amount or omit it altogether.
Carrots and Peas: Fresh or frozen peas work equally well. You can substitute carrots with other veggies, like zucchini or bell peppers, based on your preference or what’s in your fridge.
Mushrooms: They add great umami flavor to the dish. If you’re not a fan, you might use more veggies or a handful of spinach instead for some greens.
Broth: For a richer flavor, choose beef broth; vegetable broth is fine for a lighter option. If you’re low on broth, water with a splash of soy sauce can work in a pinch.
Cheese: While mozzarella is fantastic for melting, cheddar can bring a sharper taste. If dairy is a concern, consider non-dairy cheese or nutritional yeast for a cheesy flavor without the dairy.
How Do I Properly Cook the Gnocchi?
Cooking gnocchi just right is key for this recipe. You want them light and fluffy, not mushy. Here’s how:
- Bring a pot of salted water to a rolling boil. The salt adds flavor to the gnocchi.
- Add the gnocchi to the boiling water and cook them until they start to float. This usually takes about 2-3 minutes for store-bought gnocchi.
- Once they float, give them another minute or so, then drain immediately to stop the cooking process.
For a little twist, you can sauté the gnocchi in a bit of butter or oil until they’re crispy after boiling! It’s a nice texture contrast with the toppings.

How to Make Gnocchi Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1 lb (450g) ground lamb or beef
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 cup carrots, diced
- 1 cup peas (fresh or frozen)
- 1 cup mushrooms, chopped
- 2 tbsp tomato paste
- 1 cup beef or vegetable broth
- 1 tsp Worcestershire sauce
- 1 tsp dried thyme
- 2 tbsp olive oil or butter
- Salt and pepper, to taste
For the Topping:
- 1 lb (450g) gnocchi (store-bought or homemade)
- 2 cups shredded mozzarella or cheddar cheese
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This delightful Gnocchi Shepherd’s Pie takes about 30 minutes to prepare and 15-20 minutes to bake. In total, you can have this comforting dish ready in about an hour. It’s a perfect meal for any day of the week!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C) so it’s ready for baking.
2. Cook the Aromatics:
In a large skillet, heat the olive oil or butter over medium heat. Add the chopped onions and minced garlic. Sauté them for about 3-4 minutes, or until they are softened and fragrant. This step builds a wonderful base flavor for your filling.
3. Brown the Meat:
Add the ground lamb or beef to the skillet. Use a spoon to break it up and cook until it’s browned and fully cooked through, about 5-6 minutes. Make sure to stir occasionally.
4. Add the Vegetables:
Once the meat is cooked, stir in the diced carrots, peas, and chopped mushrooms. Cook this mixture for about 5-7 minutes, allowing the vegetables to become slightly tender.
5. Season the Filling:
Mix in the tomato paste, Worcestershire sauce, thyme, salt, and pepper. Pour in the broth and let it simmer for about 10 minutes. This will allow the mixture to thicken up nicely.
6. Prepare the Gnocchi:
While the filling simmers, cook the gnocchi in a pot of boiling salted water according to package instructions or until they float to the top, which usually takes about 2-3 minutes. Once done, drain them well.
7. Assemble the Dish:
Transfer the meat and vegetable mixture to a baking dish, spreading it out evenly. Then, arrange the cooked gnocchi on top of this filling in a single layer.
8. Add the Cheese:
Now, it’s time to sprinkle the shredded cheese evenly over the gnocchi. This will create a deliciously cheesy crust as it bakes!
9. Bake to Perfection:
Place your baking dish in the preheated oven and bake for 15-20 minutes, or until the cheese is melted, bubbly, and golden brown. Keep an eye on it towards the end to ensure it doesn’t burn.
10. Let it Rest:
After baking, take the dish out of the oven and let it rest for a few minutes. This helps everything set and makes serving easier.
11. Serve and Enjoy:
Before serving, garnish with freshly chopped parsley for a pop of color and flavor. Your comforting Gnocchi Shepherd’s Pie is now ready to enjoy!
This dish combines the hearty flavors of traditional shepherd’s pie with a uniquely delicious gnocchi topping. Perfect for family dinners or cozy nights in!
Can I Use a Different Type of Meat?
Absolutely! Ground turkey or chicken are great alternatives if you prefer a leaner option. For a vegetarian version, try using lentils or a meat substitute like soy crumbles for a similar texture.
How Can I Make This Ahead of Time?
You can prepare the filling and cook the gnocchi a day in advance. Store them separately in the fridge. When you’re ready to bake, layer them in the baking dish, top with cheese, and bake as directed. Just add a few extra minutes to the baking time if they are cold from the fridge.
What Should I Do with Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, use the oven at 350°F (175°C) until warmed through, or microwave individual portions. You might want to sprinkle a little extra cheese on top before reheating for extra meltiness!
Can I Customize the Vegetables?
Definitely! Feel free to swap in any veggies you enjoy, such as bell peppers, zucchini, or spinach. Just make sure to adjust cooking times accordingly for any that may need longer to become tender.



