This post may contain affiliate links. If you make a purchase through an affiliate link, I will earn a commission at no extra cost to you. Thanks for your support.

Italian Gnocchi recipe with cherry tomatoes, asparagus and olives

I was first introduced to gnocchi when I was traveling through Italy on a solo backpacking trip. It was a cold and windy night in Lake Como, and I braved the weather to go out for dinner.

I found a cosy little restaurant and felt like something warm and nourishing to fill me up, and the Asparagus, cherry tomato and olive gnocchi sounded perfect.

And it was. It was the best thing I ate during my 16 days in Italy – simple yet full of flavor.

The slightly chewy while also pillowy soft potato dumplings, the rich tomato sauce, the cherry tomatoes that popped in my mouth and absolutely exploded flavor, the salty olives perfectly complimenting the sweetness of the ripe tomatoes, the firm spears of earthy roasted asparagus. It all combined into a perfect symphony of textures and flavors.

I would fly straight back to Italy right now if I could to get my hands on that perfect gnocchi again, but unfortunately that just isn’t possible for any of us at the moment.

So to get my gnocchi fix, I put together this Italian gnocchi recipe as an ode to the perfect gnocchi I ate in Italy, and as a way to travel without leaving home. Whenever I smell it cooking, it takes me back to that rainy night in Lake Como.

I based the gnocchi part of the recipe on this post, but the sauce is a homemade tomato based sauce that I created myself.

So here it is, my Italian gnocchi recipe!

Italian gnocchi with cherry tomatoes, asparagus and olives

Italian Gnocchi Recipe



  • 4 medium potatoes
  • 1 1/2 cups all-purpose flour, extra to dust
  • 1 teaspoon salt, plus more for the water
  • 1 teaspoon pepper
  • 1 egg, lightly beaten


  • 1 410g/15 ounce can diced tomatoes
  • 1 410g/15 ounce can crushed tomatoes
  • 1 onion, diced
  • 1 red or green pepper, diced
  • 5 cloves garlic, crushed or finely chopped
  • 1 tablespoon extra virgin olive oil
  • 1 bunch of fresh asparagus (or chopped mushrooms)
  • 1 punnet of cherry tomatoes
  • 1/4 cup red wine
  • 2 tablespoons tomato paste
  • 1 tablespoon sugar
  • 1 teaspoon dried oregano
  • 1/2 cup chopped flat leaf parsley
  • 1 cup of kalamata or black olives, whole or sliced
  • 2 handfuls of baby spinach leaves (optional)
  • salt to taste
  • ground black pepper to taste
  • parmesan cheese for topping

Ingredients for my Italian Gnocchi recipe



Add the potatoes to a large pot of salted boiling water and cook for 20 minutes, or until a fork can easily pierce a potato. Drain the potatoes and set aside until they cool down enough to handle.

Starting to make the Italian gnocchi

Using a peeler or your fingers, remove the skin from the potatoes. In a medium bowl, mash the potatoes until all lumps are gone, then add the salt and pepper and mix well.

Make a well in the centre of the potatoes and pour the egg into it. Using your hands, gently mix it into the potatoes until evenly distributed.

Mixing the gnocchi dough

Put one cup of flour onto a clean surface and turn out the potato onto it, keeping the remaining ½ cup close by in case you need it. Knead the dough, only using as much flour as you need until the dough loses stickiness and becomes more solid.

Slice the dough into four sections. Roll out one section into a long rope using your hands, about 1 inch/2.5cm wide. Cut the rope in half and work with one half at a time if the rope is becoming too long.

Rolling out the gnocchi dough

Slice the rope into approximately 1 inch/2.5 cm pieces and set aside on a lightly floured surface. Repeat with the remaining dough.

Making the gnocchi dumplings

Bring a large pot of salted water to the boil and add the gnocchi in batches, stirring gently once or twice to ensure they are not sticking. Boil until they float to the surface. After another 15-30 seconds in the water, remove and drain.

Cooking the gnocchi


Cut woody ends off the asparagus, place on oven tray and drizzle with olive oil. Roast in the oven at 400 F/200 C for around 10 minutes for thin asparagus or 15-20 minutes for thick asparagus. Once you can pierce with a fork, it is ready.

Chop asparagus into approximately 1 inch/2.5cm pieces and set aside.

Sauté chopped onion and pepper in oil for a few minutes. Add baby spinach (if you are using), whole cherry tomatoes, and garlic and cook till spinach is wilted.

Cooking the Italian gnocchi sauce

Add asparagus, canned tomatoes with their juices, tomato paste, sugar, red wine, oregano and salt and pepper. Stir to combine, then simmer on a low heat for 30 minutes, stirring occasionally. Add olives and fresh parsley in the last few minutes of cooking.

Making the gnocchi sauce

Taste to see if you need to add any more salt and pepper – season to your liking.

Once sauce and gnocchi is ready, combine the two in a large bowl or pot and carefully stir till sauce fully covers the gnocchi.

Serve with a generous sprinkling of parmesan cheese and some extra chopped parsley.

Italian gnocchi dumplings once cooked

Some Further Tips:

  • You can serve the gnocchi on its own or with some fresh bread and a green salad.
  • If you don’t have the time or the confidence to make the gnocchi from scratch, you can buy ready made gnocchi and just make the sauce.
  • The gnocchi can be made with self-raising flour if that is all you have, but the gnocchi will be more delicate and you need to make sure you keep boiling it for a few more minutes once it rises to the top because it will do that almost immediately.
  • If it isn’t asparagus season, mushrooms are a good substitute. You could also use broccoli florets or zucchini.
  • If you aren’t a fan of olives, you can just leave them out.
  • The gnocchi also goes great with pesto, which is easy to make at home, or sage and browned butter – also very easy.
  • You could steam or boil the asparagus which are both quicker methods of cooking it, but I think roasting it is worth the extra time because the texture and flavor is better.
  • If you want to add some meat to this dish, chopped pancetta or bacon would be the perfect accompaniment.

I hope you enjoy this homemade Italian Gnocchi recipe, and that it makes you think of beautiful and delicious Italy.


Delicious Italian Gnocchi Recipe with Cherry tomatoes, asparagus and olives

If you liked this post, make sure to check out my other food related posts:

2 Comments on World Dishes: Italian Gnocchi with Cherry Tomatoes, Asparagus and Olives

  1. Thank you so much for the very detailed information it look so good & I’m going to try it, Thank you so much for your time and effort

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.