This is the best vegan spinach artichoke dip which is super creamy, rich, cheesy, and flavorful! It’s perfect as an appetizer for New Year’s Eve or for Superbowl celebration with friends! The recipe is plant-based (dairy-free), naturally gluten-free, and super easy to make in less than 30 minutes.
Do you love dips as much as I do? They are well-received at parties and can be enjoyed with tortilla chips, flatbread, pita bread, crackers, baguette, or raw veggies (for an even healthier version!). I love to snuggle up on the couch and enjoy this creamy cheesy dip with my favorite tortilla chips! IT’S SO DAMN GOOD!
Cheesy Spinach And Artichoke Dip
If you visit my blog on a regular basis, you will know that I adore vegan cheese. My most popular recipe is my easy vegan cheese sauce which is ready in less than 5 minutes. I just love it because it’s stretchy, gooey, thick, and delicious. The secret ingredient is tapioca flour, which is the same as tapioca starch.
Therefore, I also added it to this spinach artichoke dip for a great texture. You can use arrowroot flour for a similar result.
How To Make Vegan Spinach Artichoke Dip
This recipe is so easy to make in just a few steps. Below you can see 4 process shots and here is my explanation:
- The first picture shows the oven-safe skillet with cooked onion and garlic.
- In the second picture, you can see the blended cashew sauce in a food processor. I recommend using a blender though because it does make the sauce smoother.
- The third photo shows the mixture after I added the spinach and artichoke hearts. You should only pulse it a few times until just combined. Don’t blend.
- In the fourth photo, you can see that I added the mixture back to the same skillet which I used previously to saute the onion and garlic. Simmer for 1-2 minutes then transfer to the oven to bake for 12 minutes. And that’s it! I told you, it’s going to be very easy.
This recipe uses simple whole food ingredients that are available in most grocery stores.
Useful Tips
- You can use frozen spinach, however, please make sure to thaw it and squeeze out excess liquid.
- If you don’t have a powerful blender to blend the cashew sauce really smooth, you could use 1/2 cup (about 120 grams) of cashew butter instead of cashews.
- I often use lite coconut milk, however, any unsweetened plant-based milk of choice, for example, almond milk, cashew milk, etc. is fine too!
- Reheat the dip in an oven-safe skillet on the stove or in the oven at 350 degrees Fahrenheit (ca. 177 °C). Make sure to add a little plant-based milk, as the dip tends to dry out in the refrigerator.
- Sprinkle vegan Parmesan cheese on top of the dip for a super cheesy flavor.
- Add a few tablespoons of vegan mayonnaise for an even creamier dip!
- If you serve this dip with a baguette, I recommend toasting it and rubbing some garlic on it. You can thank me later! 😀
This Vegan Spinach And Artichoke Dip Is:
- Dairy-free
- Flavorful
- Gluten-free
- “Cheesy” even though the dip doesn’t contain cheese
- Perfect for parties
- Satisfying
- Comforting
- Pretty healthy as it contains only wholesome ingredients
- Easy to make
Should you give this vegan spinach artichoke dip a try, please leave a comment and rating below, and don’t forget to tag me in your Instagram or Facebook post with @elavegan and #elavegan because I would love to see your remake! 🙂
For more dips and spreads, check out the following delicious vegan recipes:

Vegan Spinach Artichoke Dip
Ingredients
Cashew Sauce Ingredients
- 3/4 cup (110 g) cashews soaked (see notes)
- 1 3/4 cups (420 ml) plant-based milk (see notes)
- 2 tbsp tapioca flour (see notes)
- 3 tbsp nutritional yeast (+ more to taste)
- 1/2 tsp paprika
- 1/4 tsp smoked paprika
- Sea salt and black pepper to taste
Spinach Artichoke Mixture
- 1 tbsp oil
- 1 medium onion diced
- 3 cloves garlic minced
- 1 14- oz can artichoke hearts rinsed, drained, and roughly chopped
- 5.3 oz (150 g) spinach fresh, roughly chopped
- Serve with bread of choice (e.g. baguette), tortilla chips, crackers, raw veggies...
- Garnish with fresh herbs and red pepper flakes (optional)
Instructions
- This recipe has a video below, for easy visual instructions.
- Soak cashews in boiling water for about 10 minutes or until soft, then drain the water.
- Meanwhile, heat oil in an oven-safe skillet over medium heat, add onion and sauté for 3-4 minutes. Add garlic and sauté for a further one minute. Set aside.
- Preheat the oven to 375 degrees Fahrenheit (190 degrees Celsius).
- Add all "Cashew Sauce Ingredients" to a blender or food processor and blend on high for a few minutes or until super smooth. A high-speed blender makes the sauce smoother than a food processor.
- Add the cooked onion and garlic, artichokes, and spinach and pulse about 4-6 times (not too often) until the ingredients are just combined. The spinach should still be chunky.
- Pour the mixture back to the same skillet and bring to a boil. Let simmer for a minute or two. Taste and adjust seasonings. Add more salt/pepper/spices to taste.
- Then transfer the skillet into the oven and bake for about 12 minutes. The mixture should be bubbly and slightly brown but not too dry. You still want the dip to be creamy. Depending on the oven it might take a few minutes more or less.
- Garnish with fresh herbs and red pepper flakes (optional). Serve with baguette (or bread of choice), tortilla chips, crackers, flatbread or raw veggies like carrot, celery sticks, etc. Enjoy!
- Store leftovers covered in the refrigerator for up to 4 days. Reheat in the oven or on the stove with a splash of plant-based milk.
Notes
- You could use 1/2 cup (about 120 grams) of cashew butter instead of cashews.
- Any unsweetened plant-based milk is fine, for example, almond milk, cashew milk, etc.
- Tapioca flour makes the artichoke dip slightly stretchy and creamy. You can use arrowroot flour instead.
- I used canned artichokes in water (not the marinated ones).
- Feel free to add more nutritional yeast for a cheesy flavor.
- Recipe serves 10. Nutrition facts are for one serving.
Nutrition information is an estimate and has been calculated automatically
Hi Ela,
Is the tapioca flour essential or can it be omitted ?
Thanks Anita
Yes, it is. You can use arrowroot floor instead.
I could not source all the ingredients and since my kids (11 and 13) are vegetarian, not vegan, I made this as follows: I used normal flour and milk and a good amount of grated parmesan and cheddar instead of the nutritional yeast. Served with grilled slices of french bread. We all loved it. Since the kids announced they were vegetarian I have had a steep learning curve in the kitchen to find new meals we can all enjoy. Thank you for your recipes and advice; they have helped a lot.
You are so welcome! Thanks for your feedback. 🙂
Hey Ela I also omitted the the tapiocd flour and i used cornstarch flour.. and I mixed coconut milk and vanilla almond milk and used that and then I also added some finely shredded cheese.. and ut still came out awesome ..and I’m nit vegan or vegetarian I just think around the holidays I can sneak some good and healthy food into my families bellies without them knowing it .. lol . thank you to you both fur this recipe it’s amazing
Sounds great, Tabitha! Thanks for your feedback. 🙂
Hello, Another question. Could you substitute nutritional yeast for something else?
Hi, you could add a little miso paste instead of nutritional yeast. Or maybe even some ground, dried shiitake mushrooms for the umami flavor. Hope this helps! 🙂
Hello, can you use normal milk and flour?
I think that should be fine.
This looks delicious! I’d like to make it as an appetizer for a holiday gathering I’m attending – would it work to make the dip at home and then transfer it to an oven safe dish and bake it once I arrive? Thanks!
Yes, that should work! 🙂
Hi Ela,
this looks delicious. Can I transfer the dip into any oven proof dish for the last baking? I don’t have a cast iron pan.
Thank you!
Yes, that’s fine, Astrid. 🙂
Ela , just to tell you how much I admire you and your work.
all the recipes I tested are wonderful
Thanks so much !
Aww, that makes me so happy! Thanks for telling me, Andrea. 🙂
Hi Ela, I would like to try this recipe out but I bought fresh artichokes. Would it work with them as well? And if yes do you have suggestion how to mak it? Thank you!
Hi Alex, I think it would work fine but I never tried it, therefore, I don’t have suggestions on how to make it. Please report back if you give it a try. 🙂
I love this dip so much! It’s also perfect for a filling – so yummy! 🙂
Lots of love, Bianca <3
So glad you like it, Bianca! Much love, Ela 🙂
Hi Ela,
Thank you for such an amazing recipe!
What did you sprinkle on top at the end of the video?
Thanks in advance!
My husband can’t tolerate cashews can I use another nut or seed?
You could use 1/3 to 1/2 cup of almond butter instead of cashews. Hope this helps! 🙂
It’s an amazing recipe, better than those shared by other bloggers ! Makes a nice centre piece served in boule bread
Happy to hear that, Anita! It’s also one of my favorites. 🙂
This was wicked. I added triple the amount of nutritional yeast for a cheesier flavour. Will definitely be doing this again.
Sounds wonderful! Glad you liked the recipe, Amanda. 🙂
I love this dip so much. Artichokes are heaven to me and this looks so creamy and useful as a dip or sandwich spread. Perfect for a Mediterranean diet which I love!
Thank you, Dee! Creamy dips are the best. 🙂
I am always such a fan of your cheesy recipes! And this one is so perfect for the holidays. I can imagine serving this at our New Years Eve party. Artichoke dip used to be my favourite. Thank you for sharing a vegan version. 🙂
You are very welcome, Hannah! I hope you will make it for New Year’s Eve and enjoy it.
Much love 🙂