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. Have you tried making it with non-fat Greek yogurt instead of mayonnaise? Even your homemade mayonnaise version is high in cholesterol and saturated fat. Many of us are looking for heart healthy recipes

    1. Hi Suzanne – While I have personally not tried that, I don’t see any issues if you’d like to swap in Greek yogurt for the mayonnaise. Enjoy!

  2. This recipe was a big hit at my monther-in-law’s birthday party, as well as a pot luck lunch! Everyone loved that there was lots of garlic, and noone was the wiser that it was gluten and dairy free :05 stars