Healthy Spinach & Artichoke Dip

Bound to be a hit at your next party, this Healthy Spinach Artichoke Dip has all that creamy flavor without any dairy. This paleo, vegan and Whole30 friendly appetizer is simple to put together and nobody will know this isn’t the classic version.

Healthy spinach artichoke dip on a serving plate.Healthy Spinach Artichoke Dip

Is there anything better than Spinach and Artichoke Dip? It is such a classic appetizer that everyone loves. We wanted to update it to make it a bit more healthy so we took all the flavors to create a nutrient-dense dip that is so creamy and delicious without any actual cream! We did leave an option to top it with cheese and broil it, but the dip itself is so flavorful it won’t be missed if you need to leave it off for a totally dairy-free dip. 

This crowd favorite is perfect for parties, or for an appetizer for a night in. It’s simple to make, made with mostly pantry staples and can even be made ahead of time (no more than a day) and reheated.

Ingredients Needed

  • Olive Oil
  • Frozen Spinach 
  • Canned Artichokes
  • Garlic
  • Salt and Pepper
  • Cashew Cream
  • Cheddar Cheese (optional, omit for dairy-free)

Preparing healthy spinach and artichoke dip in a blender.How to Make Healthy Spinach Artichoke Dip without Dairy

To make this dish free from any dairy, we turned to cashew cream. Cashew cream is simply soaked cashews that are blended until they are smooth and creamy. It’s a great replacement for heavy cream or in some recipes cream cheese. It can be used for both savory or sweet recipes! We’ve used in so many different dishes, and it’s our number one choice to replace dairy where it fits.

We left it optional to add a bit of cheese on top of the dish to get that traditional spinach and artichoke dip feel, but you won’t miss it too much if you omit it to make this dish totally dairy-free.

What to Serve with this Dip

Serve this dip with crackers (homemade or store-bought), tortilla chips, and cut up veggies.

Healthy spinach dip with chips and veggies.

If you like this healthy dip recipe, check out these others:

If you like this spinach and artichoke recipe, check out these others:

Healthy Spinach and Artichoke Dip

Prep Time 00:05 Cook Time 00:15 Total Time 00:20 Serves 4-6



  1. Heat oil in a skillet over medium-low heat. Once hot, add onion and garlic and cook until softened about 7 minutes.
  2. Add in salt, black pepper, pepper flakes, artichokes and spinach and cook until heated through, about 2 minutes.
  3. Remove from heat and stir in cashew cream.
  4. Transfer mixture to a food processor or a high-speed blender and pulse until coarsely chopped.
  5. Taste and adjust spices and salt as desired
  6. If adding cheese, transfer dip to a oven-safe baking dish, layer with cheese and broil until cheese begins to bubble.
  7. Serve hot with crackers, tortilla chips and vegetable crudité.

Recipe Notes

  1. To make cashew cream, check out this post.
  2. This dip can be made up to 1 day ahead of time. Reheat in an oven safe dish, covered, at 350 degrees until warmed through.
  3. This recipe was originally published in 2015, and rephotographed and republished in 2019.
Loading nutrition data...
There may be affiliate links in this post! By clicking on them, or purchasing recommended items I may receive a small compensation, at no cost to you! However, I only recommend products I absolutely love and use in my own home! Thank you for supporting Lexi's Clean Kitchen when you shop! See my privacy policy for more information about this, the information we save, and more!

use our hashtag!

I am so excited that you are making a recipe and would love to see how it turns out! Make sure to use the hashtag on social media!


share this post!

subscribe to the email list!

22 comments on “Healthy Spinach & Artichoke Dip

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>