🤎 Moribyan's Kitchen, MY DEBUT COOKBOOK, is available for pre-order now 🤎

Shepherd’s Pie Gnocchi

10 minutes
25 minutes
35 minutes
4
If you love shepherd’s pie, this is the version you’ll actually make on a weeknight. You get all the rich, savory flavors and that comforting potato element, but without turning on the oven or making mashed potatoes from scratch. The gnocchi soak up the sauce, the meat is deeply flavorful, and every bite feels like the best part of shepherd’s pie, just easier.
Jump To Recipe

Shepherd’s Pie Gnocchi

This recipe came from wanting the flavors of shepherd’s pie without committing to the full process of making it the traditional way. I love shepherd’s pie, but between peeling, boiling, mashing, seasoning, and baking the potatoes, it can feel like a project. What really makes shepherd’s pie special isn’t the mashed potatoes themselves, it’s the combination of savory meat, herbs, vegetables, and that comforting potato element tying it all together. That’s when gnocchi clicked since it is potato after all.

Gnocchi are essentially little potato dumplings, so they already do the job of mashed potatoes, just in a different form. They cook in minutes, they’re soft and pillowy, and they soak up sauce incredibly well. Turning shepherd’s pie into a gnocchi dish keeps all the familiar flavors, but streamlines the whole process into something you can make on a weeknight in one pan without sacrificing comfort.

The end result is cozy, hearty, and deeply savory, but still simple and practical. Everything happens on the stove, the gnocchi get tossed straight into the sauce, and every bite tastes like shepherd’s pie in the best way.

Why This Recipe Is So Good

This recipe works because it focuses on technique just as much as ingredients. Every step builds flavor before moving on to the next, which means the final dish tastes layered and intentional.

A few reasons this one really shines:

  • Gnocchi replace mashed potatoes without feeling like a shortcut
  • Lamb (or beef) brings richness, while herbs keep it balanced
  • The sauce is thickened gently, not overloaded with cream
  • Everything is finished in one pan for maximum flavor

Once you make this once, you’ll start noticing how adaptable it is to your own taste and preferences.

Starting with the Gnocchi

The first thing you want to do is get your gnocchi water going. This sets you up for success later and keeps things moving smoothly.

Use a large pot and salt the water generously. This isn’t optional. Gnocchi don’t spend long in the water, so this is your only chance to season them from the inside.

For store-bought gnocchi, De Cecco is my favorite. The texture holds up really well and they don’t fall apart when tossed into sauce. They also cook up so fluffy and soft with the perfect chew to them.

Once the water is boiling:

  • Add the gnocchi in gently
  • Watch them closely because they cook fast
  • As soon as they float to the top, they’re done! Enjoy the show

That floating moment is your signal. Drain them right away. I usuaully cook the gnocchi once the minced meat & sauce is done. That way I can strain them directly into the sauce and everything can be ready all at once. This is the rule of thumb I always use when making pasta because the sauce can always stay on the lowest heat to keep it warm.

Helpful Tips:

  • Don’t let gnocchi sit in hot water “just in case” — they’ll get mushy
  • If they’re sitting while you finish the sauce, a tiny drizzle of olive oil prevents sticking but is not necesssary

Building the Flavor Base

Set a large skillet over medium heat and add the olive oil and butter. Using both gives you the flavor of butter with better control over browning.

Add the diced onion and let it cook slowly. You’re looking for:

  • Soft and translucent
  • Golden and caramelized around the edges

This step adds depth to the entire dish, so don’t rush it. Get that gorgeous coloring going!

Once the onion is ready, add the garlic and stir constantly. Garlic cooks fast, so as soon as it smells fragrant, move on. Now add the tomato paste along with the thyme and rosemary. Let the tomato paste cook for a full minute or two.

Why this matters:

  • Raw tomato paste tastes sharp and very acidic
  • Cooked tomato paste tastes rich and slightly sweet
  • Letting it stick to the pan creates flavor you’ll lift later

Cooking the Meat

Now it’s time to cook the meet! Add the ground lamb to the skillet and break it up well with a wooden spoon or rubber spatula. Spread it out slightly and let it brown before stirring too much.

You’re aiming for:

  • Even browning
  • No large clumps
  • A little color on the meat

Season with smoked paprika, red pepper flakes, salt, and black pepper as it cooks so the spices bloom in the fat. Feel free to omit the red pepper flakes if you’re worried about the spice but I promise it’s just the slightest kick.

If you want to use ground beef instead:

  • Ground beef works perfectly here
  • Use 85/15 or 90/10 for best flavor
  • Beef is milder than lamb, so don’t be afraid to season confidently

Once the meat is fully cooked and browned, pour in the Worcestershire sauce to deglaze the pan. Scrape the bottom well to lift all the browned bits. This step alone adds so much depth and makes the sauce taste finished instead of flat.

Turning It Into a Sauce

In a small bowl, whisk together the beef broth and cornstarch until smooth. This prevents lumps and helps the sauce thicken evenly. Pour it into the skillet and stir well. Let it simmer gently until the sauce thickens just enough to coat the meat.

What you’re looking for:

  • Not watery
  • Not gravy-thick
  • Something that lightly clings to a spoon

Now add the peas and carrots and let them cook until tender.

Helpful adjustments:

  • Too thick? Add a splash of broth
  • Too thin? Let it simmer another minute
  • Sauce always tightens slightly as it cools

Finishing the Sauce the Right Way

Lower the heat before adding anything creamy. High heat can cause dairy to separate, which you want to avoid. Stir in:

  • Heavy cream
  • Parmesan
  • Chopped parsley

The sauce should become glossy and cohesive, coating everything evenly.

Important tip:

  • Parmesan adds salt, so always taste after adding it before seasoning more

Bringing It All Together

Add the cooked gnocchi directly into the skillet and gently toss to coat. Use a folding motion rather than aggressive stirring so the gnocchi stay pillowy and intact.

Take a final taste and adjust if needed:

  • A pinch of salt
  • A little extra black pepper
  • Even a tiny splash of broth if it needs loosening

These small tweaks at the end make a big difference.

Serving Ideas

This is a full meal on its own, but it pairs beautifully with something fresh to balance the richness.

A few good options:

  • Simple green salad with a lemony dressing
  • Steamed green beans or broccolini
  • Crusty bread for scooping up the sauce

Storing and Reheating

Store leftovers in an airtight container in the fridge for up to three days.

For reheating:

  • Use the stovetop if possible
  • Add a splash of broth or cream
  • Heat gently so the sauce loosens and the gnocchi stay soft

Avoid high heat, which can make the gnocchi rubbery.

Make It Your Own

Once you’ve made this once, it’s easy to customize:

  • Swap lamb for beef depending on what you have
  • Add mushrooms for extra depth
  • Use all peas or all carrots if that’s what’s in your freezer

Craving More Pasta Dishes? Try These Recipes Out!

If you make this recipe, make sure to leave a comment below and let me know how it turns out — I love hearing from you! And if you snap a photo, don’t forget to tag me over on Instagram or TikTok so I can see your creations too.

You can also find this recipe and so many more on my Pinterest — perfect for saving to your board for later. And if you’re more of a visual learner, check out my YouTube channel, where I walk you through recipes step-by-step just like this one.

|

Shepherd’s Pie Gnocchi

This shepherd’s pie gnocchi takes everything you love about the classic dish and turns it into a cozy, one-pan pasta dinner. Savory ground lamb, herbs, and vegetables get tossed with pillowy gnocchi, finished with parmesan and a splash of cream right in the sauce. Comforting, hearty, and perfect for a weeknight.

This shepherd’s pie gnocchi takes everything you love about the classic dish and turns it into a cozy, one-pan pasta dinner. Savory ground lamb, herbs, and vegetables get tossed with pillowy gnocchi, finished with parmesan and a splash of cream right in the sauce. Comforting, hearty, and perfect for a weeknight.

10 minutes
25 minutes
35 minutes
4

Ingredients

  • 1 pound gnocchi
  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • 1/2 yellow onion, finely diced
  • 1 tablespoon minced garlic
  • 2 tablespoons tomato paste
  • 3 sprigs fresh thyme, leaves removed from stems
  • Pinch of fresh rosemary leaves, finely chopped
  • 1 pound ground lamb (or ground beef)
  • 1 teaspoon smoked paprika
  • 3/4 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon red pepper flakes
  • 1 tablespoon Worcestershire sauce
  • 3/4 cup beef broth
  • 1/2 tablespoon cornstarch
  • 1 1/4 cups peas and carrots
  • 1/4 cup heavy cream
  • 1/3 cup finely grated parmesan
  • 1 to 2 tablespoons finely chopped parsley

Instructions

  1. Bring a large pot of well-salted water to a boil. Add the gnocchi and cook until they float to the top. Once they float, they’re done. Drain and set aside. You can also cook them once the sauce is done since it's quick.
  2. Heat the olive oil and butter in a large skillet over medium heat. Add the diced onion and cook until softened and golden around the edges. Stir in the garlic and cook until fragrant.
  3. Add the tomato paste, thyme, and rosemary. Cook for another two minutes, letting the tomato paste caramelize slightly.
  4. Add the ground lamb and cook, breaking it up, until browned and cooked through. Season with smoked paprika, red pepper flakes, salt, and black pepper.
  5. Pour in the Worcestershire sauce to deglaze the pan, scraping up any browned bits from the bottom for extra flavor.
  6. In a small bowl, whisk together the beef broth and cornstarch, then pour it into the skillet. Simmer until the sauce thickens slightly.
  7. Add the peas and carrots and cook until tender.
  8. Reduce the heat to low and stir in the heavy cream, parmesan, and chopped parsley until everything is creamy and well combined.
  9. Add the cooked gnocchi and gently toss until fully coated in the sauce. Serve warm.
Tips & Notes

Q: Can I use ground beef instead of lamb?
A: Yes, ground beef works perfectly and keeps the dish just as comforting.

Q: How do I store leftovers?
A: Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove with a splash of broth or cream.

Q: Can I make this ahead of time?
A: You can prep the meat mixture ahead, then reheat and toss with freshly cooked gnocchi right before serving.

5 based on 9 reviews

WHAT DO YOU THINK OF THIS RECIPE?

Rate + Review

Incredible! So warm and tasty and filling!!!

A comforting meal, great for a chilly night! Easy to prepare. I would recommend draining the excess fat from the lamb, as mine was quite greasy. Thank you for a terrific recipe.

Delicious and comforting! A strong contender on our Sunday rotation. I add mushrooms if I have them and a splash of soy sauce instead of the salt.

Delicious and easy! I didn’t have Parmesan on hand so I used Boursin. I may modify the way someone mentioned by adding soy sauce and balsamic vinegar. Great base meal that you can adapt to your preference.

Stumbled on this recipe and thankfully I did. I made this dish this week and my husband couldn’t stop at one serving! Even ate it for lunch the next day. He’s asked for it to go into the monthly rotation.

AMAZING! We loved this recipe, it was an absolute hit! I used a bag of frozen peas and carrots with beef, it was truly delicious. This will be in my dinner rotations now

Made this but adapted a bit by adding fresh tiny chopped carrots and celery when cooking down the onions and added a bit of balsamic vinegar and soy sauce after adding the stock to help deepen the flavour. Really yummy recipe!

This is a good recipe, really easy to follow, and make. I liked that the ingredients are listed in the order you use them. It’s just down to flavour preferences, I would try making it again with regular paprika instead of the smoked paprika, it takes over the dish. It was fun trying a different type of dish that involves gnocchi.

THIS WAS SO GOOD! Just made before the winter storm. Will be making this again. So rich in flavor and warm.

Pin This Recipe