Dairy Free Spinach Artichoke Dip

This super creamy dairy free spinach artichoke dip is sure to be devoured in no time! Quick and easy to make, it’s perfect for parties or snacking. And made with just a few simple ingredients, it’s healthier and lighter than the classic dip. Vegan & gluten free.

A white bowl filled with Dairy Free Spinach Artichoke Dip and a gold spoon.

Raise your hand if you’ve always loved spinach artichoke dip. Yeah, me too.

However, considering the classic version is made with mozzarella, parmesan, sour cream AND cream cheese, it’s definitely a no go for those of us who can’t eat dairy.

But after longingly watching friends and family devour it on so many occasions, I finally decided it was time to get in the kitchen and nail down a recipe that I could actually enjoy.

Which brings us to today.

And this dreamy, creamy dairy free spinach artichoke dip. Made with just a few simple ingredients, it comes together in a flash. 

And I promise you, is so darn good that you won’t even miss all that cheese.

But best yet? You can make it in advance and have it ready to go in the fridge.

Which, um, I will admit is a little dangerous – just try walking by without grabbing a bite. Not so easy I tell you!

Raw cashews in a blender and then processed until smooth.

How To Make Dairy Free Spinach Artichoke Dip

So, this simple dip comes together in just a few easy steps.

Soak the cashews. First up, we’ll soak some raw cashews in water overnight to soften them up and make them easier to blend.

Add everything to a blender. The next day, we’ll add all our ingredients to a blender – the soaked cashews, water, lemon juice, spices and some nutritional yeast for that “cheesy” flavor.

Blend until smooth. We’ll process until completely smooth and perfectly creamy.

Mix with add-ins. Finally, we’ll transfer the mixture to a bowl and then stir in plenty of thawed frozen spinach and chopped artichokes.

Chill for several hours. We’ll pop the mixture in the fridge and then give it some time to chill and let the flavors get all groovy together.

And then, we dive in. With plenty of chips but of course.

Cashew cream in a mixing bowl with chopped spinach and artichokes.

Dipping Ideas

Need some inspiration for what to serve with this dreamy dip? Here’s a few suggestions:

  • pita chips
  • tortilla chips
  • bagel chips
  • crostini 
  • crackers 
  • hunks of fresh bread
  • chopped / sliced veggies

Just be sure to use dipping vessels that are also dairy free! {Or gluten free and / or vegan if needed for your diet.}

Dairy Free Spinach Dip in a serving platter with chips.

Tips & Tricks

  1. Be sure to plan ahead and remember to soak the cashews AND thaw out the frozen spinach.
  2. However, if you forget to soak the cashews, you can do the following instead. Add the cashews to a heatproof bowl, then cover with boiling water. Let soak for about 30 minutes to 1 hour and then proceed with the recipe.
  3. Really squeeze your thawed spinach before using to get out as much moisture as possible. Same goes for the artichokes – I drain them well, chop and then sort of gently press to remove excess liquid before adding to the dip.
  4. You could definitely make this with fresh spinach. You’ll want to wilt it down, let it cool and then squeeze out as much moisture as you can. Then roughly chop before using.
  5. I highly recommend a high speed blender to make this dip as it will blend up SO smooth and creamy. However, you can certainly try using a regular blender. Just keep in mind it will take longer to smooth out and won’t be quite as perfect in consistency (I’ve found it can be a bit grainy in texture with a regular blender).

How To Store

Fridge: Transfer the dip to an airtight container and place in the fridge. It will keep for about four to five days.

Vegan Spinach Artichoke Dip in a white bowl with chips scattered around.

Additional Dairy Free Appetizers You Might Enjoy:

Did you make this recipe? Rate and review it down below! I’d love to hear from you.

Dairy Free Spinach Artichoke Dip

Dairy Free Spinach Artichoke Dip

Yield: about 10 to 12 servings
Prep Time: 15 minutes
Total Time: 15 minutes

This super creamy dairy free spinach artichoke dip is sure to be devoured in no time! Quick and easy to make, it’s perfect for parties or snacking. And made with just a few simple ingredients, it’s healthier and lighter than the classic dip.


  • 1 ¾ cups raw cashews, soaked overnight*
  • ¾ cup water
  • 1 clove garlic
  • 1 tablespoon lemon juice           
  • 2 teaspoons apple cider vinegar
  • ½ teaspoon onion powder
  • ½ teaspoon fine sea salt
  • ¼ teaspoon pepper
  • 2 tablespoons nutritional yeast
  • 1 (8 ounce) package frozen chopped spinach, thawed and squeezed dry           
  • 1 (14 ounce) can artichoke hearts, drained well and chopped


  1. Drain and rinse the cashews, then add to a high-speed blender along with the water, garlic, lemon juice, vinegar, onion powder, salt, pepper and nutritional yeast.
  2. Blend on high until completely smooth, about 1 to 2 minutes (stopping as needed to scrape down the sides).
  3. Transfer the mixture to a medium bowl, then add in the spinach (break it up with your fingers first) and artichokes. Mix until well combined, then taste and season with additional salt / pepper as desired (I usually add a bit more salt).
  4. Cover and place in the fridge to chill for several hours (the flavors will meld and the mixture will thicken up slightly during this time). 
  5. Serve with chips or as desired.


*Add the cashews to a small bowl and cover with water. Allow to soak at room temperature for at least 8 hours or overnight.

Nutrition Information:
Yield: 12 Serving Size: 1
Amount Per Serving: Calories: 115Total Fat: 8gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 6gCholesterol: 0mgSodium: 104mgCarbohydrates: 7gFiber: 2gSugar: 1gProtein: 5g

Nutrition data shown is an estimate provided by an online calculator and is for informational purposes only. It should not be considered a substitute for a medical professional’s advice.