• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About Me
  • Contact Me
  • Privacy Policy
  • Nav Social Menu

Wholesome Crumbs

Quick-Easy-Wholesome Plant-Based Recipes

  • Breakfast
  • Lunch
  • Main Dish
  • Dessert
  • Soups & Stews
  • Side Dishes
  • Snacks
  • Dips
  • Drinks

Vegan Spinach & Artichoke Dip [GF, Oil-Free]

March 15, 2020      Alexandria McAndrew      2 Comments

Sharing is caring!

75 shares
  • Share
  • Tweet
  • LinkedIn

We may earn money or products from the companies mentioned in this post.

Jump to Recipe Print Recipe

Super creamy and delicious healthy vegan spinach and artichoke dip made completely dairy free, gluten-free and oil-free!

a piece of bread being dipped into a bowl of vegan spinach and artichoke dip with a plate of bread in the background

When I first started making this vegan spinach and artichoke dip, I didn’t have high hopes. I knew the end result would be awesome, but I figured a lot of testing would need to be done. I was actually already contemplating what would need to be added to it before I even made it- vegan cheese? Vegan cream cheese? Surely, it would need it?


Nope. The first go was pretty much perfection. I was so happy, as was my family. The second time I tried it with no added oils and it was even more tasty!


It’s so easy to make and so filling. The base is cashews and unsweetened oat milk. It gets its cheesy flavor from the nutritional yeast and it’s depth of flavor from the onions and garlic. My husband said it tastes just like a traditional spinach and artichoke dip but better, and, it is clearly way better for you! Made with only wholesome, real food ingredients!

How to Make

Start by adding 1 & 3/4 cups raw cashews to a medium pot over high heat, covered, and bring to a boil. Once boiling, reduce heat to medium and boil covered for 20 minutes.

process photo of boiled cashews in a pot

While the cashews are boiling, start chopping up a sweet onion and 2 big handfuls of fresh spinach. Add 2 tbsp of veggie broth to a large pan over med heat and then add your 1 & 1/3 cups chopped onions and 2 tsp chopped garlic (about 4 cloves). Cook, stirring occasionally, for about 5 or so minutes. Next, add in your artichoke hearts and 2 cups chopped spinach. Stir. Add a pinch of salt and pepper at this point. Cook for another five or so minutes, then remove from heat to cool and set aside.

process photo of onions, garlic, artichoke hearts and spinach in a pan

Once your cashews are done boiling, drain the water and remove from heat to cool. Once cooled, add your boiled cashews, unsweetened oat milk, distilled white vinegar, salt, onion powder, garlic powder & nutritional yeast to a food processor or high speed blender. Pulse until the mixture is creamy and bump-free. I pulsed mine for about 2 minutes.

process photo of vegan spinach and artichoke dip in a food processor

Next, add your onions, garlic, spinach and artichoke hearts to your food processor or blender with the cashew mixture. Pulse only a few times as you want to leave texture! I like to use canned chopped artichoke hearts for this recipe so less pulsing.

Vegan Spinach & Artichoke Dip
process photo of vegan spinach and artichoke dip in a food processor

Return your dip to your large pan and heat over low until ready to serve. Taste and adjust flavors to your liking- more salt, garlic, onion powder or paprika!

Serve with crackers, bread, or veggies! I hope your enjoy this vegan spinach and artichoke dip!

If you love this dip and want to try out another delicious cashew based dip, be sure to try out this recipe for the BEST vegan cashew queso!


If you make this recipe, don’t forget to take a photo and tag @wholesome.crumbs on Instagram!

Vegan Spinach and Artichoke Dip [GF, Oil-Free]

Super creamy and tasteful vegan spinach and artichoke dip made completely dairy free, gluten-free with no added oil!
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 35 minutes mins
Total Time 45 minutes mins
Course Appetizer, Snack
Servings 4 people

Ingredients
  

  • 1 & 3/4 cups raw whole cashews
  • 1 (14 oz) can artichoke hearts, whole or chopped make sure to drain the liquid out
  • 1 & 1/3 cup chopped sweet onion about 3/4 of a large sweet onion
  • 2 tbsp veggie broth
  • 2 to 3 cups chopped fresh spinach
  • 2 tsp chopped fresh garlic about 4 cloves
  • 1 & 1/4 cup unsweetened oat milk you can use any plant-based milk but I highly suggest using oat as it is creamy and greatly helps the texture of this dip
  • 2 & 1/2 tbsp distilled white vinegar
  • 8 tbsp nutritional yeast
  • 1 tsp mineral salt or more to taste
  • 1 tsp garlic powder or more to taste
  • 1/4 tsp onion powder or more to taste
  • Pinch of smoked paprika
  • Pinch of pepper

Instructions
 

  • Start by adding raw cashews to a medium pot over high heat and bring to a boil.
  • Once boiling, reduce heat to medium and boil covered for 20 minutes.
  • While the cashews are boiling, chop up your sweet onion, fresh garlic and spinach and drain the canned artichoke hearts. Set aside.
  • Next, add 2 tbsp of veggie broth to a large pan over med heat and then add your chopped onions and fresh chopped garlic .
  • Cook, stirring occasionally, for about 5 or so minutes.
  • Next, add in your artichoke hearts (make sure to drain the liquid out) and chopped spinach. Stir. Add a pinch of salt and pepper.
  • Cook for another five or so minutes, then remove from heat to cool.
  • Once your cashews are done boiling, remove from heat and drain the water. You will want these to cool for a bit before you put them in your blender/food processor. Once they are cooled, add your cashews, unsweetened oat milk, nutritional yeast, salt, white vinegar, garlic powder and onion powder to a food processor or high speed blender.
  • Pulse until the mixture is creamy and bump-free.
  • Next, add your sauteed onions, garlic, spinach and artichoke hearts to your food processor or blender. Pulse only a few times as you want to leave texture!
  • Return your dip to your large pan and heat over low until ready to serve. Taste and adjust flavors to your liking- more salt, garlic, onion powder or paprika. Add additional chopped spinach if desired- I usually add between 2 and 3 cups. Enjoy!

Notes

I like to use canned chopped artichoke hearts for this recipe because I like my dip with lots of texture and when they are already chopped, you can do less pulsing!
Make sure to use my seasoning amounts as a guideline but add more to your preference!
Keyword Gluten Free, Oil Free, Vegan

Reader Interactions

Comments

  1. Jaclyn says

    December 16, 2020 at 9:36 am

    5 stars
    This is my absolute fav dip, I make it ALL THE TIME!
    Literally keep the ingredients on hand because we make it so often, tastes so fancy but is so easy to make. Perfect for having guests over ☺️

    Reply
    • Alexandria McAndrew says

      December 16, 2020 at 1:46 pm

      Yay! Thank you so much for your comment! 🙂

      Reply

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

About Me

Welcome! My name is Ali and I developed Wholesome Crumbs to provide classic comfort food treats and dishes that are made  out of plant based whole foods.

All of the recipes you find on Wholesome Crumbs are vegan and free of processed flours and sugars. Most are oil-free and gluten-free, too!

I put a large emphasis on simplicity and ease and proving that vegan comfort food can taste even better than the classics!

Read more about my recipes 

 

 

Pages

  • About Me
  • Contact Me
  • Most Recent Recipes
  • Privacy Policy

Recent Posts

  • Healthier Vegan “Nutella” Stuffed Cookies [GF]
  • Pumpkin Cheesecake Mousse Parfait
  • Best Ever Dairy and Gluten-Free Brownies
  • Healthier Copycat Kudos Bars [vegan, gluten-free, no bake]
  • Healthy Greek Yogurt Banana Pancakes

Copyright © 2025 · Wholesome Crumbs · Site done by Eilar Web Solutions

75 shares