This healthy spinach artichoke dip always surprises everyone. It’s rich and creamy, ultra-savory, and tastes cheesy without any dairy. Yes, it’s dairy-free! And the perfect appetizer everyone can enjoy. 

Healthy spinach artichoke dip.
Photo: Gayle McLeod

Why You’ll Love This Spinach Artichoke Dip

I’d like to think I’ve mastered my line of classic party dips, including hummus, guacamole, French onion dip, and 7 layer dip. And while I love a traditional spinach artichoke dip, this healthier, dairy-free version has become a hands-down favorite when I’m entertaining guests with different dietary needs or for those who just want something a little lighter. So what’s my secret? Cashew cream! When raw, soaked cashews are blended until smooth, they make my favorite vegan cheese alternative. Then, when it’s mixed with mayonnaise, spinach, artichoke hearts, onion, and garlic, it delivers that same creamy, savory flavor you’d expect from the classic (just without the dairy). You’ll also love that this recipe is:

  • Really easy. Just blend, mix, and bake until golden!
  • Make-ahead friendly. I love prepping this healthy spinach artichoke dip as a Christmas appetizer, Thanksgiving appetizer, or Super Bowl appetizer. Make it the day before and bake it fresh when guests arrive.
  • Perfect for everyone. Vegetarian, dairy-free, vegan (with vegan mayonnaise), yet always a crowd-pleaser.

Spinach Artichoke Dip Ingredients

Healthy spinach artichoke dip ingredients.
  • Cashews: These create a creamy, cheesy base. Grab raw cashews (not roasted) and be sure to soak them first, so they blend up silky smooth.
  • Mayonnaise: I always use my homemade mayonnaise for the freshest flavor. Use a vegan mayo to keep this dip fully vegan.
  • Water: You’ll use just enough to help the cashews blend into a smooth cream.
  • Spinach: You can use fresh or frozen. I prefer frozen since it’s faster and easier. Just make sure it’s fully thawed and squeezed dry. If using fresh, just steam it, blanch in ice water, then squeeze out all the liquid. 
  • Artichoke hearts: Canned or jarred, both work great. Just drain and roughly chop them.
  • Onion and garlic: These add that classic savory depth that makes spinach artichoke dip so irresistible!

Optional dairy-light option: If you tolerate small amounts of dairy, adding 4 ounces of goat cheese is delicious here. It melts beautifully, adds tang, is more easily digestible, and still keeps the recipe on the lighter side compared to traditional versions.

How To Make This Healthy Spinach Artichoke Dip

Step one of healthy spinach artichoke dip: blend cashews.

Step one: Blend the creamy base. Add the soaked cashews, mayonnaise, and water to a food processor and blend for 1 to 2 minutes, until completely smooth and creamy.

Step two of healthy spinach artichoke dip: mix everything together.

Step two: Stir everything together. Transfer the cashew cream to a large bowl and stir in the spinach, artichoke hearts, onion, garlic, and seasonings until well combined.

Step three of healthy spinach artichoke dip: bake in oven.

Step three: Bake away. Spoon the mixture into an oven-safe dish and bake at 400°F (200°C) for about 20 minutes, until warm, bubbly, and lightly golden on top. This recipe makes about 4 cups of dip, which is the perfect quantity for a party! 

My Favorite Ways To Serve

What’s a good dip without something crunchy? My favorite homemade option is my herbed cassava tortilla chips. They’re sturdy, savory, and perfect for scooping. You could also use my seed crackers, though they’re a bit more fragile.

If you want something lighter and fresher, I love serving this with sliced cucumbers, celery sticks, or bell peppers. They’re just as delicious and add a nice, refreshing crunch.

Make Ahead & Storage Tips

This dip is perfect for prepping ahead (I do this all the time for parties). Simply assemble the mixture, cover it, and refrigerate overnight. When you’re ready to serve, pop it straight into the oven and bake as directed.

And if you somehow end up with leftovers, store them in an airtight container in the fridge for 3 to 4 days. You can also freeze the dip for up to 3 months and reheat it later for an easy appetizer on demand. So yum!

Healthy spinach artichoke dip appetizer.

More Healthy Appetizer Dips 

If you try this vegan spinach artichoke dip recipe, let me know how it turns out in the comments below! Your review will help other readers in the community. And if you’re hungry for more healthy food inspiration and exclusive content, join my free newsletter here.

Healthy spinach artichoke dip recipe.

Healthy Spinach Artichoke Dip (Vegan & Dairy-Free)

Author: Lisa Bryan
4.83 from 64 votes
Read 209 Comments
Serves 8 servings
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Email This Recipe
Enter your email and I’ll send it to you + weekly food inspiration!

Description

This healthy spinach artichoke dip is creamy, flavorful, easy to make, and sure to be a crowd favorite. Guests will never know it's vegan and dairy-free as it still tastes cheesy!

Ingredients 
 

  • 1 cup raw cashews, soaked overnight
  • 1 ¼ cup mayonnaise
  • ¼ cup water
  • 16 ounces frozen spinach, thawed and drained
  • 1 (13.5-ounce) jar artichoke hearts, chopped and drained
  • cup finely chopped yellow onion
  • 4 garlic cloves, minced
  • ½ teaspoon kosher salt
  • ½ teaspoon ground black pepper

Instructions 

  • Blend the sauce. Preheat the oven to 400°F (200°C). Add the cashews, mayonnaise and water to a food processor. Blend for 1 to 2 minutes, until creamy.
    Step one of healthy spinach artichoke dip: blend cashews.
  • Mix the dip. Transfer the cashew mixture to a large mixing bowl. Add the frozen spinach, artichoke hearts, onion, garlic, salt, and pepper. Stir to combine.
    Step two of healthy spinach artichoke dip: mix everything together.
  • Bake the dip. Transfer the dip to a baking dish and bake for 20 minutes. Serve warm with tortilla chips, cucumber slices or other vegetables.
    How to make a healthy spinach artichoke dip.

Lisa’s Tips

  • If you tolerate some dairy, adding 4 ounces of soft goat cheese makes it super creamy and keeps it healthy! 
  • Make sure to squeeze out all liquid from the spinach and artichoke hearts, as you don’t want them watery.
  • I love the mini casserole dish you see pictured, and it fits the quantity of this dip perfectly!
  • If you want to make this vegan, make sure to use a vegan mayonnaise option.
  • Serving size is about 1/4 cup. The recipe makes about 4 cups, which is the perfect quantity for a party!
  • Storage & make-ahead tip: This dip can be made up to 1 day in advance and stored covered in the refrigerator. Bake just before serving. Leftovers can be stored in an airtight container in the fridge for 3 to 4 days and reheated until warm.

Nutrition

Calories: 401kcal | Carbohydrates: 11g | Protein: 6g | Fat: 38g | Saturated Fat: 6g | Polyunsaturated Fat: 17g | Monounsaturated Fat: 10g | Trans Fat: 0.1g | Cholesterol: 15mg | Sodium: 594mg | Potassium: 327mg | Fiber: 3g | Sugar: 2g | Vitamin A: 7151IU | Vitamin C: 14mg | Calcium: 97mg | Iron: 3mg
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

This recipe was originally published February 2016, but updated to include new photos and information for your benefit!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

4.83 from 64 votes (8 ratings without comment)

Leave a comment

Thank you for taking the time to write a review—I always love reading your comments.

Your email address will not be published. Required fields are marked *

Did you make this? Rate the recipe!




All comments are moderated before appearing on the site, as per the community guidelines. Thank you for your patience! Please note that anonymous star reviews without comments are not allowed on Downshiftology, to ensure the integrity of recipe reviews.

209 Comments

  1. Okay I just made this and it is delicious! The mix before baking is very creamy, but it bakes perfectly. I used two 10oz frozen spinach packs. You don’t even miss the cheese. Dish is hubby approved which makes me happy. I had to go to a separate store for the raw cashews, but totally worth it. Thank you for this yummy dish.5 stars

    1. I’m happy to hear you both loved it, and thought it was worth the extra grocery store run. :) Enjoy!

  2. i’m sure it will be a hit, am watching what i eat, so this spinach dip, will be perfect for veggies, etc , for Super Bowl ! THANK you so much!!! my spouse bought me Brie Cheese, which i thought would be too tempting for me to eat so much! as i do for cheese ! i eat and eat, watching my weight, so i’ve decided not to eat the Brie, and to go for the spinach dip, and veggies! in moderation !! thank you Lisa!!!
    lise5 stars

  3. I love it …. usually go without because I cannot do dairy and gluten free too! Even those without allergies / intolerances loved this too! Brought it to Thanksgiving and it was a hit and then just made it this week because I wanted something comforting!5 stars

    1. Hi Terri, that’s great to hear this spinach artichoke dip has been such a hit ever since you served it for Thanksgiving! It’s the perfect dip to enjoy anytime you want something a bit more comforting. Enjoy!

  4. This is so good! I even remembered to soak the cashews the day before. The dip was a perfect addition to Christmas Eve appetizers. Will be making it for the NYE crew too!5 stars

  5. Here’s a rav

    I made this Dip for Christmas, and it was an absolute hit! Creamy and flavorful, it was a perfectly balanced indulgence with wholesome ingredients. The spinach and artichoke combination brought a fresh, earthy flavor that paired beautifully with the rich and creamy base.

    It vanished within minutes of being served! I’ll be making again and again for holidays, gatherings, or even just as a special treat.

    If you’re looking for a healthier take on a classic favorite, this dip is a must-try!5 stars

  6. I made this dip for Thanksgiving dinner. It was excellent. I even made your mayonnaise recipe.. My son and I really enjoyed it. Thank you5 stars

    1. Hi Diane – sounds like you’re on top of it if you made the mayo from scratch and then whipped up this spinach artichoke dip. Well done! And Happy Thanksgiving!

  7. A member of our family has recently become gluten intolerant. I am not seeing wheat in your recipes–are they gluten free?

  8. The mayo is made with eggs so isn’t vegan. Did I miss something in the instructions that adjusts the recipe to make it vegan?

    1. Hi Valerie – yes, in the recipe card tips I mention to use a vegan mayo alternative, to make it vegan. Enjoy!

  9. I have 2 vegetarian daughters which has made holiday cooking a challenge for me. I decided to give this recipe a try being very skeptical of the cashews instead of cheese. I was WRONG!!! Oh, my goodness, this came out creamy, tasty, and AWESOME! I also made homemade naan bread for dipping, and the two together were great!!!5 stars

  10. Absolutely loved this recipe and will make it again. I used frozen spinach and it turned out great as recommended!!! Love all the recipes keep them coming I always recommend them to patients as a clean source for comfort recipes as well as simple clean ingredients5 stars

  11. Loved this. Isn’t quite the same as those loaded with Parmesan cheese, but so yummy and feels so much better on my tummy!4 stars

  12. Just prepped this for Thanksgiving appetizer tomorrow and it is fabulous!!! I still have to bake it, but I am already counting the hours at the thought of eating it!!! Thank you Lisa!!!5 stars

      1. As an update-my husband and I just finished devouring over half of the dip as an appetizer!! He just said, you know, we could have finished the entire dish.’ He’s 100% right!!! Great recipe!! Thank you Lisa!!

        PS I’m making our Turkey recipe for our dinner.5 stars

  13. How is this vegan if it contains eggs in the homemade mayonnaise? I do wish your website contained more vegan main dishes. 

  14. Excited to try this! I’m guessing the cashews should be unsalted?? Having a hard time finding unsalted but will keep looking! 

  15. Has anyone tried this in a bread bowl? I’m thinking of putting it into a hollowed out sourdough round and baking it in that but it’s for a get together and I don’t want to mess it up!

  16. Your recipe shows to use 1/4 water. Is this just plain water or the water that the almonds were soaked in? I used more than 1/4 cup water to soak 1 cup of raw almonds so I am assuming youre to use plain water and NOT the water that the almonds soaked in.

    I did make this once before and it was delicious but don’t recall what I did.

    Thank you5 stars

  17. Can you use fresh spinach for this recipe? If I were to add nutrional yeast, how much would you suggest? Thank you!!

    1. If you’re using fresh spinach, steam it first, blanch it in ice water, and then squeeze all the liquid out.

  18. I have an egg allergy. Is there any substitute for mayonnaise you’d recommend? All the vegan mayonnaise has lemon, which I am also allergic to, so I was hoping for a more whole-food substitute. Appreciate any ideas. 

  19. Looking forward to making this for Christmas for a few family members with a dairy allergy. Would it be possible to make this the night before, and bake it day of?

  20. Hi Lisa – Big fan of your recipes! Thank you! Question: I’d love to make this, but is it possible to sub out mayo for greek yogurt or maybe go 1/2 mayo, 1/2 greek yogurt?

  21. So yummy! I love this!!!
    Question, is there a substitute for cashews? My husband is allergic to cashews and almonds  and was curious if you had a substitution idea? Thanks 5 stars

    1. Unfortunately, most other nuts don’t go as creamy as cashews when soaked. While I haven’t tried Brazil nuts, I wonder if they might work as well.

    2. I have successfully made this recipe a few times by substituting vegan mozzarella cheese for the cashews and water. I know that totally changes the recipe, but it turned out great and everyone liked it! 

  22. Looks delicious! I’m planning on making this for Thanksgiving, we have a new family member who is vegan. I just want to warn some who might not know but mayo is not vegan, it includes egg. You can find vegan mayo at the store though. Thanks for the inspiration!

  23. I’m vegan and made this recipe for a potluck-style birthday. I stumbled across this dish while trying to figure out an option that non-vegan friends could also enjoy. I intended to bring a little description card for the dip but forgot and all throughout the night people kept coming up to tell me how amazing the dip was and when I asked if they knew it was vegan they seemed shocked! I think it worked out that I didn’t bring the card because now I know that it was a hit for everyone.5 stars

    1. Thanks for sharing that story Amber! I love to hear stuff like that. Sometimes people don’t realize how good simple, healthy food can taste!

    1. Cashew milk will be a bit too thin for this dip. You can try blending the cashews in a blender, but gently pulsing instead of blending completely. Otherwise you will end up with cashew milk!

  24. Hi,
    I would like to say that I am very impressed with your website and all your recipes. I have done some of them and just love them. I have a bit of difficulties with the dairy recipes and the nuts. I wish I could do all your paleo recipes for banana bread, muffins and etc. but sadly I am allergic to all nuts. I can’t have dairy and I tried oat and coconut yogurts but I do not like them.
    Again, congratulations for a well done job.
    Diane

  25. What can I use in place of mayonnaise that would be dairy (milk allergen), gluten and soy free?

    I have Hashimoto’s thyroiditis and so thankful I found your site months ago when I started my new lifestyle with food. Now I’m just learning how to replace certain ingredients with those that I can have. I also bought a Vitamix and am a lover of hummus again!!! So easy to make!!

      1. This recipe looks great! I want to make it soon! I am wondering can it be served cold or would that alter the flavors? Thanks!

  26. Thank you for the recipe. Its really a good version of spinach artichoke dip. Instead of the cashew cream(which is good by the way) I used a can of white bean and I love garlic to I added powder also.I’m dairy free for a year now. Don’t really miss cheese to much but I would still love a little Parmesan in this dip.even though it doesn’t need it. I also, like dairy free version because it doesn’t make you feel heavy and bloated.I have tried several of recipes. All good and I watch on you tube.God Bless. :)5 stars

  27. This looks wonderful but how are you calling this “Vegan” right now?  Your second ingredient is Mayonnaise and then you recommend adding goat cheese.  Calling this dairy free is false advertising.1 star

    1. There isn’t any dairy in this recipe….so I’m not quite sure why it would be false advertising?!?  This recipe is by far the BEST vegan spinach artichoke dip we’ve made

      1. Sometimes, traditional mayonnaise isn’t dairy-free. So it can depend on the type of mayonnaise used.

      2. Traditional mayo is usually dairy free but includes eggs, which are obviously not vegan. However, it’s pretty easy to find vegan versions at the grocery store.

  28. Amazing! So delicious! Everyone loved it and could not believe there was no dairy in it. We all agreed it was way better than the dairy version we used to use. It will now be my go to for appetizers. On another note, not only does it taste great but you feel good after you eat it and the next day. I did make a few changes because I found the recipe shortly before our get together so I did not have time to soak the cashews. I used 1/2 cup cashew butter and 1/2 cup water instead. I also added a jalapeno and extra garlic all to the food processor and then mixed in the spinach, artichoke, and chopped onions. So yummy!!!!5 stars

    1. Happy to hear everyone enjoyed this dip so much! You can never go wrong with added garlic and jalapeno :)

  29. This was amazing! I’ve been dairy free for a while now and finding recipes that are easy has been a struggle. But this was super simple which is always needed! Also the people who aren’t dairy free in my life didn’t even miss the cheese and didn’t know it was dairy free at first!  5 stars

  30. Hey, I wanna try this, but I only have roasted cashews at home. Would that make a difference as opposed to using raw cashews in the recipe?

  31. Hi there!  I am not vegan, looking for recipes because my nephew’s GF is vegan…doesn’t Mayo contain eggs?  Is this recipe truly vegan?  I don’t want to serve something as vegan that really isn’t,  I’d feel terrible!  Thanks for any guidance!

    1. Hi Kate – For this recipe to be vegan, you can use a vegan mayo :) Otherwise, the rest of the recipe is good to go.

  32. Let me start by saying that I am a full fat, heavy cream-in-my coffee type of girl and the Whole 30 by it’s very nature goes against everything I believe in.  But I am now a convert. I’m on day 11 and decided to try this recipe as both my boyfriend and I like Spinach Artichoke dip and it’s not something I’ve ever made before. I am dairy and added-sugar free and cannot believe I haven’t caved.  I thought I would hate this but I had hope.  I wanted to hate this, because in doing so I could justify my anti-non dairy bias.  But I did not.  I loved it.  My boyfriend liked it, but I really enjoyed it.  What it lacks in cheese and gooey goodness it makes up for in flavor.  It was creamy, thanks to the cashews.  My intention was to have it as an appetizer before dinner.  But we enjoyed it so much and were so full that we opted instead for a smoothie for dessert and called it a night.  I served it with dehydrated veggie “chips” and it was yummy.  Look forward to trying other recipes. 5 stars

    1. Happy to hear this turned out to be a recipe you loved Maddie! Excited to see what you make next :)

  33. Wow, this dip is amazing! I added some nutritional yeast but otherwise followed the recipe exactly. I will definitely make again! 5 stars

  34. I am lactose intolerant so I was really excited to give this a try. I have tried vegan spinach artichoke dips before and this was not nearly as good. This recipe has a really strong mayonnaise taste so I didn’t enjoy.1 star

  35. I can’t wait to try this recipe out for the Super Bowl! One question – have you experimented with adding any nutritional yeast or store-bought dairy free cheese? Just curious, as I’m eager to make the most out of what I have lying around my kitchen! Thanks!!

    1. Hi Emily – Yes, you can certainly use either of those items in this recipe to give it that cheesy flavor as well. I use nutritional yeast in my vegan alfredo sauce recipe. :)

  36. Hey! Just a couple things- your homemade mayonnaise recipe includes eggs, and this means the recipe isn’t vegan. But you can substitute veganaise or a vegan homemade mayonnaise :) also, goat cheese doesn’t contain the high levels of lactose that cows milk does, and is more homogenized… meaning it’s easier to digest and doesn’t instigate the symptoms of lactose intolerance as much. Sheep’s milk cheeses (like feta!) and Greek yogurt are even better options than goat cheese because they are almost completely lactose free :)5 stars

  37. I love this dip, and I want to make it for a friend who is lactose intolerant but is allergic to cashews. Is there another dairy free base for this dip?

  38. HI! Great recipes! Do you think this would work without artichoke? Maybe replace the artichoke with spinach? My husband wants a dairy-free spinach dip for Christmas, he doesn’t artichoke. Thanks for your help and recipes!!!5 stars

  39. This recipe is SO good that I constantly crave it and want to make it again and again. Lisa nailed the flavors of this recipe, it tastes exactly like indulgent restaurant dip that is not nearly as healthy!!! If you enjoy spinach artichoke dip, you absolutely need to make this recipe!5 stars