This vegan spinach artichoke dip is warm, creamy, and oh-so-cheesy—perfect for pairing with crusty bread, pita chips, and all your favourite dippers! 

Overhead view of vegan spinach artichoke dip on platter of chips and veggies
Save This Recipe Form

Want to save this recipe?

Enter your email below & I'll send it straight to your inbox. Plus you’ll get new recipes from me every week!

When it comes to crowd-pleasing appetizers, this vegan spinach artichoke dip ranks right up there with Loaded Potato Skins, Buffalo Cauliflower Wings, and Vegan Southwest Egg Rolls. In other words, serve this at a party and you can’t go wrong.

You don’t have to make it for a party, though! When I first came up with this recipe, Gav and I happily ate it by ourselves, then used the leftovers as a creamy, cheesy filling in sandwiches, as a sauce for pasta, and even as a topping for baked potatoes.

While spinach artichoke dip is traditionally made with lots of dairy, it’s easy to give it a vegan revamp with some simple ingredient swaps that still keep it incredibly creamy and delicious.

Tortilla chip dipped into spinach artichoke dip

Why This Vegan Spinach Artichoke Dip Recipe Works

So let’s talk about those simple swaps! Here’s what makes this spinach artichoke dip a winner.

  • Rich and creamy. Cashews are the secret ingredient in my Creamy Tomato Pasta and Cauliflower Mac and Cheese, and they’re also a heavy-hitter in this vegan spinach artichoke dip. When pureed, they add a creamy, dairy-like texture to any recipe.
  • Surprisingly cheesy. Nutritional yeast and vegan Parm are here to bring the cheesy flavor, while lemon juice gives the dip a little more tang.
  • Perfect texture. Tapioca starch acts as a thickener to give this vegan spinach artichoke dip a texture similar to melted cheese.
Overhead view of ingredients for vegan spinach artichoke dip with labels

Notes on Ingredients

Scroll down to the recipe card to find the ingredient quantities and recipe instructions.

  • Fresh spinach – I like using fresh spinach and wilting it, but thawed frozen spinach can be substituted.
  • Artichoke hearts – I recommend using canned artichoke hearts, rather than the oil-packed marinated artichokes.
  • Raw cashews – Soak these overnight, then give them a good rinse.
  • Vegan milk – Any unsweetened, unflavoured variety you like.
  • Sea salt
  • Ground black pepper
  • Nutritional yeast
  • Onion and garlic powder – These add lots of savoury flavour. 
  • Paprika
  • Lemon juice
  • Vegan Parmesan cheese – Either store-bought or homemade vegan Parmesan.
  • Tapioca starch – An optional ingredient for a cheesy texture.

Does Nutritional Yeast Really Taste Like Cheese?

Nutritional yeast does taste like cheese—and, in particular, it tastes like funky aged cheeses like Parmesan. It’s also nutty, salty, and savoury, making it a fantastic addition to spinach artichoke dip.

How to Make Vegan Spinach Artichoke Dip

Ready for a creamy, cheesy dipping experience? Let’s get started!