This Gnocchi Shepherd’s Pie combines soft, pillowy gnocchi with hearty beef and veggies, topped with a golden, cheesy crust. It’s like a warm hug on a plate!
I love how this dish is super comforting and easy to make. You can whip it up in no time for a cozy family meal—perfect for those chilly nights when you need a little extra warmth. 😊
Key Ingredients & Substitutions
Ground Beef or Lamb: Choosing ground beef gives a familiar flavor, while lamb adds richness. If you prefer a lighter option, ground turkey or chicken works too. They’ll change the flavor, but still give you a hearty base.
Carrots: Diced carrots add sweetness and texture. If you don’t have them, celery or bell peppers can work well. They’ll provide a nice crunch and taste, though they vary slightly in sweetness.
Gnocchi: The star of this dish! You can use store-bought gnocchi for ease, or make your own if feeling adventurous. If you’re gluten-free, look for gluten-free gnocchi options available in stores.
Broth: Beef broth deepens the flavor. If you’re looking for a lighter alternative, you can use chicken broth or vegetable broth instead. Just be aware that it may alter the overall taste slightly.
Cheese: Mozzarella or cheddar adds a melty, creamy top. If you want to skip it to keep it lighter, you can omit the cheese entirely or use a dairy-free alternative like nutritional yeast for a cheesy flavor.
What’s the Best Way to Cook Gnocchi Perfectly?
Cooking gnocchi might seem tricky, but it’s quite simple! The key is to watch for them floating in water, which indicates they’re ready. Here’s how to do it:
- Bring a large pot of salted water to a boil.
- Add the gnocchi carefully and stir gently to prevent sticking.
- Once they float to the surface (after about 2-4 minutes), they’re cooked!
- Use a slotted spoon to remove them, letting excess water drain before adding to your meat mixture.
Remember, overcooking can turn them mushy, so keep watch. It’s a fun process, and they should have a soft, pillowy texture when done right!

How to Make Gnocchi Shepherd’s Pie
Ingredients You’ll Need:
For the Filling:
- 1 lb (450g) ground beef or ground lamb
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup carrots, diced
- 1 cup peas (fresh or frozen)
- 1 cup beef broth or stock
- 2 tbsp tomato paste
- 1 tbsp Worcestershire sauce
- 1 tsp dried thyme (plus extra fresh thyme for garnish)
- Salt and black pepper, to taste
For the Gnocchi and Topping:
- 1 lb (450g) potato gnocchi (store-bought or homemade)
- 1/2 cup shredded mozzarella or cheddar cheese (optional, for topping)
- 2 tbsp olive oil or butter
- Fresh herbs for garnish (like thyme or parsley)
How Much Time Will You Need?
This delicious Gnocchi Shepherd’s Pie will take about 10 minutes to prepare and 20-25 minutes to cook. So, in total, you’re looking at around 35-40 minutes before you can enjoy this comforting dish!
Step-by-Step Instructions:
1. Preheat the Oven:
First things first, preheat your oven to 400°F (200°C). This step ensures that your shepherd’s pie gets heated evenly and comes out perfectly crisp!
2. Sauté the Aromatics:
In a large skillet, heat the olive oil or butter over medium heat. Once it’s hot, add the finely chopped onion and minced garlic. Sauté them together for about 3-4 minutes until they become soft and release a lovely aroma.
3. Cook the Meat:
Next, add the ground beef or lamb to the skillet. Cook it while breaking it apart with a spoon until it turns browned and is fully cooked through—this should take about 6-8 minutes. If there’s extra fat in the pan, drain it to keep your dish from being too greasy.
4. Add the Vegetables:
Stir in the diced carrots and let them cook for another 3 minutes until they start to soften. Your kitchen will smell delightful!
5. Season the Mixture:
Now, it’s time to add flavor! Mix in the tomato paste, Worcestershire sauce, dried thyme, salt, and black pepper. Give everything a good stir to blend the flavors.
6. Simmer:
Pour in the beef broth and allow the mixture to simmer for about 10 minutes. This will help it thicken slightly and get extra tasty.
7. Add Peas:
After simmering, stir in the peas and cook for another 2 minutes. Then, take it off the heat and set aside.
8. Cook the Gnocchi:
Meanwhile, prepare the gnocchi according to package instructions—usually boiling them until they float to the surface. This usually takes just a few minutes. After that, drain them and set them aside.
9. Assemble the Pie:
Grab a baking dish and spread the meat mixture evenly across the bottom. This layer should be generous, as it’s the heart of your pie! Then, arrange the gnocchi on top in an even layer. If you’re using cheese, now’s the time to sprinkle it over the gnocchi for that melty goodness.
10. Bake:
Place your assembled pie into the preheated oven and bake for 15-20 minutes. You’re looking for a beautiful golden top and melted cheese. Keep an eye on it!
11. Garnish and Serve:
Once baked, take it out of the oven and let it cool slightly. Just before serving, garnish with fresh thyme leaves or other herbs for an extra pop of flavor. Serve it hot, and enjoy your cozy Gnocchi Shepherd’s Pie with friends or family!
Can I Use Ground Turkey Instead of Beef or Lamb?
Absolutely! Ground turkey is a great leaner option if you’re looking to cut down on fat. Just keep in mind that it may have a milder flavor compared to beef or lamb, so you might want to add a little extra seasoning.
Can I Make This Recipe with Homemade Gnocchi?
Yes, homemade gnocchi will work perfectly in this recipe! Just ensure they’re cooked correctly to achieve that soft texture. The same cooking method applies—boil them until they float before adding to the pie.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. You can reheat it in the oven for better texture, or use a microwave if you’re short on time. Just sprinkle with a little water before microwaving to keep it moist!
What Can I Substitute for Worcestershire Sauce?
If you don’t have Worcestershire sauce on hand, you can use soy sauce or a combination of soy sauce and a dash of vinegar or hot sauce. It won’t taste exactly the same, but it will add a nice depth of flavor to your shepherd’s pie.



