Deutsch
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 on 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 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 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)
- 2 tbsp nutritional yeast or 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
- Scroll up to read the "Useful Tips" above in the blog post.
- 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
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! π
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 π