This is the Best & Easiest Vegan Spinach Artichoke Dip! Only 9 ingredients and 30 minutes are needed to make this delicious, crowd-pleasing hot dip. It’s so CREAMY and CHEESY without any sour cream, cheese or even store bought vegan cheese! Gluten Free.

vegan spinach artichoke dip with a piece of bread dipped into it

Dips are such a crowd pleaser at a party and spinach artichoke dip is a classic! I love serving this vegan spinach artichoke dip with sliced little bread, like a baguette, or pita chips. It would also be a great dip for carrot sticks, tortilla chips or pita bread.

The BEST thing about this dip is how amazingly creamy, cheesy and delicious it is while being totally dairy free. The second best thing is how easy it is to make!

The third best thing about this vegan spinach artichoke dip? You don’t need any fancy vegan ingredients (like vegan cheese or vegan sour cream) to make it! It’s made with all whole food, simple ingredients that are easy to find. Yay!

vegan spinach artichoke dip in a large bowl with a spoon

How you do make vegan spinach artichoke dip?

First, soak your cashews in very hot water for about 5 minutes. Drain before blending. Preheat the oven to 425 degrees F.

While the cashews soak, saute the garlic and onions for a few minutes, then set aside.

In a high powered blender (like a Vitamix, I love this one!), blend the cashews, unsweetened non-dairy milk, nutritional yeast, lemon juice and salt. Blend until very smooth.


Blending the sauce for vegan spinach artichoke dip

To the blender, add the sautéed garlic/onions, fresh spinach and artichokes. Pulse a few times to combine, but do not blend! You want to leave it chunky.

Adding spinach and artichokes to sauce for vegan spinach artichoke dip

It will look like this:

blending vegan spinach artichoke dip in blender

Transfer it to an oven safe dish (I used a 9 inch pie dish). Bake for about 20 minutes, until golden brown on top, warm and bubbly.

uncooked vegan spinach artichoke dip in a pan

Serve warm with sliced bread, chips or vegetable sticks! You can also sprinkle the top with Vegan Parmesan Cheese, if you want. Enjoy!

For more delicious & easy vegan appetizers, try one of these:

Vegan Cheese Ball

Cauliflower Buffalo Wings

Ultimate Vegan Nachos

5 Ingredient Vegan Queso Dip

vegan spinach artichoke dipped after being cooked with a spoon

follow me on pinterest button

vegan spinach artichoke dip with a piece of bread dipped into it
4.92 stars (75 ratings)

The Best & Easiest Vegan Spinach Artichoke Dip

This is the Best & Easiest Vegan Spinach Artichoke Dip! Only 9 ingredients and 30 minutes are needed to make this delicious, crowd-pleasing hot dip. It's so CREAMY and CHEESY without any sour cream, cheese or even store bought vegan cheese! Gluten Free.
Prep: 10 mins
Cook: 20 mins
Total: 30 mins
Servings: 10 servings


  • 1 1/2 cups raw cashews
  • 4 cloves garlic
  • 1 small onion, diced
  • 1 1/2 cups unsweetened non-dairy milk
  • 1/4 cup nutritional yeast
  • 1 small lemon, juiced (2 tablespoons)
  • 1-1 1/2 teaspoons salt
  • 4 cups loosely packed fresh spinach
  • (2) 14-ounce cans artichokes drained & rinsed
  • Optional: Vegan Parmesan Cheese for serving


  • Preheat the oven to 425 degrees F.
  • Soak the cashews: Heat up about 3 cups of water in a tea kettle or small pot. Pour the boiling hot water over the cashews and let them soak for 5 minutes. Drain them when ready to blend.
  • In a small pan, saute the garlic and onion for 2-3 minutes using either a tablespoon of olive oil or water, until the onion is slightly translucent. Set aside.
  • In a high powered blender such as a Vitamix, add the soaked, drained cashews, unsweetened milk, nutritional yeast, lemon juice, and 1 teaspoon salt. Blend until very smooth. 
  • Now add the cooked onions/garlic, spinach and artichokes. Pulse a couple of times, but do not blend. You want to leave quite a bit of chunky texture! Taste for salt, add more to taste.
  • Transfer to an oven safe dish (I used a 9 inch pie dish) and bake for 20 minutes or so until warm, bubbly and golden brown on top. 
  • Sprinkle with vegan parmesan , if desired and serve with a sliced baguette, pita chips, tortilla chips or vegetable sticks. Enjoy!



  1. I like soaking the cashews in hot water for 5 minutes because it's fast, but you could soak the cashews overnight or for several hours.
  2. Do not use marinated artichokes, as the flavor will overpower the dish. You want to use the canned artichokes in water. OR you can use frozen artichokes, about 3 cups of them. Just defrost before blending.
  3. This works best with a high powered blender such as a Vitamix, which is what I use. If you try making it with a regular blender or food processor, it will be grainy, not as smooth and creamy. It will still work, but not be nearly as good!
  4. Use any non-dairy milk you like, but make sure it's unsweetened. I used almond milk.


Serving: 1serving | Calories: 124kcal | Carbohydrates: 8g | Protein: 5g | Fat: 9g | Saturated Fat: 2g | Sodium: 410mg | Potassium: 232mg | Fiber: 1g | Sugar: 2g | Vitamin A: 1125IU | Vitamin C: 6mg | Calcium: 68mg | Iron: 2mg
Course: Appetizer, Snack
Cuisine: American
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Read my full disclosure here.

Posted In: , , , , , , , ,

you may also like:


  1. Hi there,

    Mine came out a little sweet which I think may be due to the cashews or the oat milk…since both have a bit of natural sweetness. I can’t imagine what other alternate milk (ie. almond or rice) wouldn’t also have a bit of sweetness. I added pepper, extra salt and extra garlic. I like this recipe but want to love it. 🙂 Any suggestions? Thanks in advance!

    1. I wonder if your oat milk has any added sugar? I haven’t made this with oat milk so that could be the issue. I don’t feel like cashews add sweetness. I usually use unsweetened almond, coconut or soy milk, but make absolutely sure there is no added sugar, because often they sneak it in. Hope that helps!

  2. Hi, I want to try this spreading it in the crescent roll to make a Christmas tree. Should I cook it first or just spread directly on roll before baking?

    1. That sounds fun! I would probably still cook it first, because it will thicken up a bit, but I don’t think you would have to. It’s just quite watery before you cook it.

  3. I made this and doubled the lemon juice, added a 14 oz can of water chestnuts for crunch and then a 1/8 teaspoon of cayanne along with 1 Tablespoon of onion powder and a teaspoon of black pepper. My family likes spice so I bumped it up for our tastes. I had been craving sourdough bread and artichoke dip and this hit the spot. Only problem is it is too tasty and I can’t stop eating it

  4. This was delicious. However I would make it differently next time. I would chop the spinach by hand rather than in my Vitamix with everything else. It turned out the mix green. Great for St Patrick’s Day, but not for other times. 🙂

    I used frozen artichokes from Trader Joe’s.

    1. Mine didn’t turn green. After adding the spinach, artichokes and garlic/onion mix, I pulsed a couple times in my Vitamix as per the instructions. Perfect texture and color.

    1. It will keep in the refrigerator for 3-4 days, I usually reheat it in the oven or microwave. It freezes okay but is definitely best fresh. But if you have a lot leftover, you can freeze it with pretty good results!

  5. I have a jar of artichokes marinated in oil… I see you reference not using this in the dips. Do you think if I pat down the artichokes really well it could work ?
    Thanks !!

  6. This was very delicious! It was also quick and easy! The only change I made was frozen spinach instead of fresh. I just thawed and pressed all the water out first. (Frozen was all I had and it ended up working great). I will make this again! thanks!

    1. You could probably substitute raw slivered almonds for the cashews, but I haven’t tried it myself. If you can have almonds, of course! I would just soak them really well in hot water before blending, as they are a little less soft than raw cashews. Thank you!

    2. I made a similar recipe and used white kidney beans instead and mixed a batch of vegan cheese sauce up with almond milk, salt, onion powder, garlic and arrowroot powder (or tapioca starch). It made a nice stretchy “cheese” that I stirred into my dip and then baked. My five year old declared it amazing.

  7. This was very delicious. It made quite a bit, so I used some as a dip, then used the rest (before baking) in lasagna. Oh my! That was the best lasagna I’ve made. My whole family of 8 loved the lasagna & the dip. It was perfect for lasagna, and I’m sure it will be awesome in shells. Thanks for the great recipe!

  8. After reading all these wonderful reviews, I absolutely can’t wait to try it! Might go a little crazy and bake it onto a pizza crust 🙂 thanks for the easy and yummy recipe!

  9. Ok. Wow. Hello. This is absolutely delicious. And am I missing something or is this kind of healthy?!? Found a keeper thank you SO much I am so pumped for this recipe gonna be making it all the time now =D

    1. haha it is kind of healthy! Amazingly so for how yummy it is. 🙂 Thank you, so glad you found a winner!

  10. the canned artichokes i bought are in salt water. would that still work? they arent pickled or seasoned at all. thanks! looks delicious and i cannot wait to try it tonight

  11. Ohhh this is so delicious! I used coconut milk and added sriracha for a zip. I served with garlic plantain chips.

    1. I’ve never tried it, but it probably would work. I would use raw, slivered almonds if possible. Whole almonds with the skin will make it darker in color and less smooth and creamy. Thanks!

  12. This was very good…just made it…I might add a bit more nutritional yeast and some tobasco sauce next time around, absolutely delicious!

  13. I’m not a fan of nutritional yeast or any cheese flavor. Can I replace it with something else or just omit it?

  14. We’ve made this recipe a few times this holiday season. It’s easy , healthy and delicious! Everyone loves it!

    1. Yes you can. Prepare it, then store it in the refrigerator until ready to bake. If it’s very cold you might need to bake it a little longer, maybe 10-15 minutes more.

  15. This is SO DELICIOUS ! sometimes vegan and alternative copycat recipes arent quite as good as the real thing (or original) but this takes the cake! Love love love this reicpe! It was a hit with the whole fam

    1. Thank you! I’m so glad you all enjoyed this dip, I agree copycat recipes can be disappointing sometimes but this one is not!

    1. Mine came out very watery. My blender was too small so I had to blend in 2 parts and I added a touch more milk to help my blender along. Still tasted good

Leave a Reply

Your email address will not be published.

Recipe Rating

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