Easy Artichoke Pesto Recipe (Perfect with Pasta)

This Artichoke Pesto Recipe is about to change the way you think about pesto! With marinated artichoke hearts adding a rich, tangy depth, this sauce is ultra-creamy, packed with nutty flavor, and perfect for tossing with hot pasta, spreading on a toasted baguette, or even drizzling over roasted vegetables. If you love traditional basil pesto but want a little twist, this delicious pesto is your perfect choice—earthy, cheesy, and just the right amount of indulgent.

A small jar of artichoke pesto.

This artichoke pesto recipe is bound to become your new go-to for easy dinners—creamy, cheesy, and packed with delicious flavor. Next time, try it whipped into some ricotta or spread it on a toasted baguette for an easy appetizer! If you’re a fan of this recipe, check out my artichoke pesto pasta! I also have a ton of other pesto recipes, such as lemon pesto, nut-free pesto, pistachio pesto, and more!

A small bowl of artichoke pesto.

Recipe Highlights: Artichoke Pesto

  • Inspiration: A fresh twist on classic Italian basil pesto, this version incorporates marinated artichoke hearts for extra depth and creaminess.
  • Best Served For: Weeknight dinners, summer gatherings, or as an easy make-ahead appetizer spread.
  • What Makes It Special: The combination of Parmesan and Pecorino with artichokes gives this pesto a tangy, savory flavor that feels both familiar and new.
  • A Fun Extra: It freezes really well, so you can enjoy vibrant, homemade pesto long after basil season ends.

Ingredients Notes

Artichoke pesto ingredients.
  • Fresh basil leaves – The key to keeping that classic pesto alla genovese flavor! Look for vibrant, unwilted leaves at your local grocery stores.
  • Marinated artichoke hearts – These add a delicious flavor and a tangy brightness. Drain them well to avoid a watery pesto. If you like artichokes, try my artichoke risotto!
  • Pine nuts – Their nutty flavor makes the sauce rich and balanced. Toast them lightly on low heat for extra depth.
  • Garlic – Just one clove is enough to bring a little bite without overpowering. Fresh is always best, trust me!!
  • Parmesan cheese & pecorino romano – The combination of these two cheeses brings a sharp, salty contrast. Buy a good quality wedge and grate it yourself for the best melt and taste. Use the real, good stuff. Nothing is better than authentic Parmigiano Reggiano! 
  • Extra virgin olive oil – High-quality extra virgin olive oil is the backbone of any artichoke pesto sauce. Use the best good option you can find—it makes a huge difference!
  • Kosher salt – A little bit of kosher salt enhances all the flavors. Don’t overdo it; the cheese already brings some saltiness.

Suggested Ingredient Substitutions and Additions

  • Swap pine nuts for walnuts – A more budget-friendly option with a slightly deeper nutty flavor.
  • Use almonds instead of pine nuts – Gives the pesto a bit more texture and works well with the artichokes.
  • Try Asiago instead of pecorino romano – A little creamier and less sharp but still brings that umami kick.
  • Substitute arugula for basil – A peppery twist if you’re low on fresh basil leaves!

How to Make Artichoke Pesto

Ingredients for artichoke pesto added to a food processor.
  1. First, add fresh basil leaves, marinated artichoke hearts, pine nuts, garlic, and a pinch of salt to the bowl of a food processor.
Making artichoke pesto in a food processor.

2. Pulse until the ingredients are finely chopped and well combined. 

Making artichoke pesto in a food processor.

3. Add the parmesan cheese and pecorino romano, then pulse again to incorporate.

Making artichoke pesto in a food processor.

4. With the food processor running, slowly stream in the extra virgin olive oil until the pesto becomes smooth and creamy.

Taste and adjust seasoning, adding a little black pepper or an extra squeeze of lemon juice if desired.

A jar of artichoke pesto.

Artichoke pesto.

Easy Artichoke Pesto

Allie Hagerty
A creamy, flavorful twist on classic pesto, made with basil, marinated artichokes, pine nuts, and two cheeses. Perfect for pasta, crostini, or as a dip.
No ratings yet
Prep Time 10 minutes
Total Time 10 minutes
Course Sauce
Servings 6 servings

Equipment

  • food processor

Ingredients
  

  • ½ cup basil packed (18 g)
  • 1 cup marinated artichoke hearts drained (about 170 g)
  • ½ cup pine nuts 75 g
  • 1 clove garlic peeled
  • ¾ cup freshly grated Parmesan cheese 95 g
  • ½ cup freshly grated Pecorino Romano cheese 50 g
  • 8 tablespoons extra virgin olive oil 85 g
  • ¼ teaspoon kosher salt

Instructions
 

  • Add fresh basil leaves, artichoke hearts, pine nuts, garlic, and a pinch of salt to the bowl of a food processor fitted with the blade attachment.
  • Pulse the ingredients until the basil leaves and artichokes are finely chopped and everything is well combined.
  • Incorporate the two cheeses into the mixture and pulse again until evenly distributed.
  • With the food processor running, slowly pour in the olive oil in a steady stream.
  • Continue to process until the sauce reaches a smooth and creamy consistency.
  • Taste the pesto and adjust seasoning if needed, adding a bit more salt or a squeeze of lemon juice if desired.

Notes

Expert Tips from My Kitchen

  • Drain the artichokes well so the pesto isn’t watery.
  • Toast the pine nuts lightly before blending for extra depth of flavor.
  • Use a food processor, not a blender! Blenders can overwork the basil and make it bitter.
  • Add the olive oil slowly in a stream to create a creamy, emulsified sauce.
  • Adjust with lemon juice if you want extra brightness.

Serving Suggestions

  • Wine Pairing: A crisp Pinot Grigio or Sauvignon Blanc balances the richness of the pesto.
  • Toss with spaghetti or fusilli for a quick pasta dinner.
  • Spread on crostini or sandwiches for a flavorful upgrade.
  • Use as a topping for grilled chicken, fish, or roasted vegetables.

Storage Instructions

  • Store in an airtight container in the refrigerator for up to 5 days.
  • Press plastic wrap directly on top of the pesto or drizzle a thin layer of olive oil to prevent browning.
  • Freeze in small portions (like ice cube trays) for up to 2 months. Thaw overnight in the fridge before using.

Nutrition Facts

Calories: 363kcalCarbohydrates: 5gProtein: 8gFat: 35gSaturated Fat: 7gPolyunsaturated Fat: 6gMonounsaturated Fat: 17gCholesterol: 20mgSodium: 543mgPotassium: 105mgFiber: 1gSugar: 1gVitamin A: 585IUVitamin C: 8mgCalcium: 212mgIron: 1mg
Tried this recipe?Let us know how it was!

Leave a Reply

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

Recipe Rating