Artichoke pesto is a simple spread that can be used to slather on crusty bread or grilled chicken, or tossed with pasta and a bit of starchy pasta water for a quick meal. With just a few ingredients, this pesto comes together in about 10 minutes and is just as tasty as it is easy!

Linguine with artichoke pesto in white plate.

Artichoke pesto is something we make often for a variety of occasions.

For a quick weeknight meal, we’ll toss it with pasta and serve it with grilled chicken thighs or a salad.

For gatherings, we’ll serve the artichoke pesto with crusty bread along with other spreads like cannellini bean dip, peperonata or caponata.

It’s easy to make and because it includes ingredients we always have on hand, it can even be made on a whim for a quick snack with crackers. 

Ingredients shown: extra virgin olive oil, walnuts, garlic, parsley, lemons, Parmigiano Reggiano, hot red pepper flakes, and artichoke hearts.

How to make it

Each number corresponds to the numbered written steps below.

  1. Drain, but do not rinse, 1 24-ounce jar of marinated artichoke hearts and add them to the bowl of a food processor along with 3/4 cup of extra virgin olive oil, 1 cup of walnuts, 1 packed cup of flat-leaf Italian parsley, 1/2 teaspoon of crushed red pepper flakes, the zest and juice of 2 lemons, and 2 cloves of garlic.

Artichoke pesto recipe process shot collage group number one.

  1. Pulse the ingredients until a smooth pesto has formed.
  2. Add 1 cup of grated Parmigiano Reggiano cheese and stir to combine.

Recipe process shot collage group number two.

  1. Taste test the pesto and adjust salt and pepper to taste.  If the pesto is too dry, add more extra virgin olive oil and mix to combine.
  2. Serve the artichoke pesto with crackers or crusty bread.  

Recipe process shot collage group number three.

  1. You can also use the artichoke pesto with pasta.  Simply add the pest to hot pasta along with reserved pasta water and combine to your liking adjusting the amount of pesto and pasta water as needed. Enjoy!

Artichoke pesto in blue bowl on walnut board.

Top tips

  • Artichoke hearts. We prefer the oil-marinated artichoke hearts for this recipe as they tend to have the most flavor.  You can use canned or frozen hearts, but you may need to add additional salt, pepper, garlic, and lemon to compensate.  As always, taste and adjust seasoning levels to suit your palate.
  • Olive oil. Since artichoke pesto has few ingredients and isn’t cooked, we recommend using your best extra virgin olive oil.  Note that you may need to add more than the recipe calls for if the pesto is too dry, especially after adding the cheese.
  • Equipment. As we do with our Pesto alla Trapanese, and Pesto alla Genovese, we used a food processor for this recipe but you can also pulse a few times in a blender.  You could also chop all the ingredients finely by hand and combine together to form the paste.
  • Serving.  Crusty bread makes the perfect accompaniment to artichoke pesto.  It’s also great with pasta, but be sure to reserve pasta water as you’ll need a bit to loosen the pesto enough to coat the pasta. 

Artichoke pesto spread onto a piece of bread.

More artichoke heart recipes

If you love artichokes, you’ve come to the right place.  Here are a few of our favorite artichoke recipes.  Enjoy!

If you’ve enjoyed this artichoke pesto recipe or any recipe on this site, give it a 5-star rating and leave a review.

We strive to satisfy a number of learning styles.  If you are someone who prefers to learn by watching, you can find most of our recipes on YouTube and our Facebook Page.

Artichoke Pesto

5 from 5 votes
Prep: 10 minutes
Total: 10 minutes
Servings: 3 cups
Artichoke pesto is a tasty spread that's perfect with crusty bread or pasta. With just a few basic ingredients, this pesto can be ready in about 10 minutes.


  • 1 24-ounce jar marinated artichoke hearts drained
  • 3/4 cup extra virgin olive oil plus more if needed
  • 1 cup walnuts
  • 1 cup flat-leaf Italian parsley packed
  • 1/2 teaspoon crushed red pepper flakes plus more to taste
  • 2 lemons zested and juiced
  • 2 cloves garlic
  • 1 cup Parmigiano Reggiano cheese grated
  • salt and pepper to taste


  • Drain the artichoke hearts from the oil/vinegar mixture they come in.
  • Add the artichoke hearts along with all ingredients except the cheese into a food processor and pulse until a smooth pesto has formed.
  • Spoon the pesto into a bowl and mix in the parmesan cheese. Taste test the pesto and adjust salt and pepper to taste. You more than likely will not need any extra salt.
  • Serve with crackers or crusty bread. Alternatively, serve the artichoke pesto over pasta with saved pasta water to thin it out. Enjoy!


  • Artichoke hearts in oil are preferred but canned or frozen can also be used.  If using the other types more seasoning will most likely need to be added.
  • Use extra olive oil if the pesto gets too thick.
  • To serve over pasta simply mix into al dente pasta along with a bit of pasta water and toss to coat.  
  • Artichoke pesto lasts 3-5 days in an airtight container in the refrigerator.


Calories: 796kcal | Carbohydrates: 13.1g | Protein: 21.6g | Fat: 76.8g | Saturated Fat: 11.8g | Cholesterol: 21mg | Sodium: 797mg | Potassium: 329mg | Fiber: 6.2g | Sugar: 2g | Calcium: 348mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!


Leave a comment

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

Recipe Rating

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


  1. Shirley R says:

    If I make a larger batch how long would it last in the fridge?

    1. Tara says:

      Hi Shirley, 3-5 days in a container in the fridge. Hope you enjoy!

  2. Margaret says:

    Hi Jim. I love your recipes, and this looks delicious! I was wondering if substituting Pecorino Romano in place of Parmigiano Reggiano would work. Or perhaps the Pecorino is too salty?

    1. Tara says:

      Hi Margaret, you can use Pecorino, but as you mentioned, it is saltier than Parmigiano Reggiano. You would likely not need to add any additional salt to the pesto if you use Pecorino. Hope you enjoy!

  3. Michael says:

    5 stars
    Jim, your recipes and videos are wonderful! Many thanks to you and your family for putting it all together! Maybe if you cooked for our Jets, they’ll play better?!

  4. Debb says:

    Love your recipes and your videos
    Have tons of basil might have to sub basil for parsley !! Will make it more like basil artichoke pesto ??

    1. James says:

      Hi Debb, thanks for the comment. Basil would be great in place of parsley, enjoy!

  5. PattiAnn says:

    5 stars
    Substitute for walnuts? Love artichokes but walnuts don’t work for me. Maybe almonds?

    Thanks for your reply.

    1. Jim says:

      Hi PattiAnn, classic pesto with basil uses pignoli nuts so I’d say they’d be an optimal substitute.

  6. Deb Rothschild says:

    5 stars
    This was delicious, Jim. I have a Meyer lemon tree in my yard which added a sweeter flavor if you are familiar with them. I tossed the pesto with cavatappi and a cut up rotisserie chicken I had left over from Costco. With a salad, and of course, warmed crusty bread, this was an absolute winner for a Sunday meal. Just to let others know, this recipe makes enough pesto for several different dinners. Since I freeze traditional pesto, I froze this one as well for another night. Thanks as always for another great recipe!

    1. Jim says:

      Hi Deb, I’m so happy you liked this one. I’ll bet the Meyer lemons really kicked up the flavor for this one! Sounds like you had a great meal and thank you for the comment.

    2. Alana Magliocco says:

      5 stars
      Wow! This sounds like a quick and easy meal to make! Thank you Jim and Tara for all your great recipes. 👩‍🍳