Go Back
+ servings
Vegan Cauliflower Cashew Spinach Artichoke Dip
Print Recipe
4.89 from 9 votes

Vegan Cauliflower Cashew Spinach Artichoke Dip

This dairy-free vegan cauliflower cashew spinach artichoke dip is easy to make, share-able, buttery, and surprisingly nourishing. Its savory, rich, and creamy base is made with a a simple blended cauliflower-cashew sauce. 
Prep Time15 mins
Cook Time45 mins
Total Time1 hr
Course: Appetizer
Cuisine: dairy-free, holiday
Keyword: dairy-free, gluten-free, grain-free, vegan
Servings: 8
Author: Ashley


  • 4 cups fresh or frozen cauliflower florets
  • cup raw cashews
  • 2 tablespoons olive oil
  • 1 (14-ounce) can artichoke hearts, coarsely chopped
  • 2 shallots, finely diced
  • 3 cloves garlic, minced
  • 1 cup filtered water
  • ¼ cup nutritional yeast flakes
  • 2 tablespoons lemon juice
  • 1 ½ teaspoons salt, plus more to taste
  • Freshly ground black pepper
  • ½ cup dry white wine
  • 5 ounces (about 4 heaping handfuls) baby spinach or baby kale, roughly chopped
  • Tortilla chips, crackers, bread, and/or vegetables for serving


  • Bring a large pot of water to a boil. Add the cauliflower florets and cashews, and boil for 7 to 10 minutes, or until the cauliflower is fork-tender.
  • Meanwhile, heat the olive oil in a large sauté pan over medium heat. Add the artichoke hearts, shallots, and garlic. Sauté for 5 to 7 minutes, or until the veggies soften and just barely begin to caramelize.
  • Once the cauliflower and cashews are ready, add them to a high-speed blender along with the water, nutritional yeast, lemon juice, sea salt, and black pepper. Blend on high for 2 minutes, or until completely smooth and creamy. Set within reach of the stove.
  • Once the artichoke hearts, shallots, and garlic have softened, add the white wine to the pan and cook for 1 minute to evaporate the alcohol.
  • Next, add the cauliflower-cashew cream and stir to incorporate. Reduce the heat to low, partially cover to prevent splashing, and gently simmer for 20 to 25 minutes, or until thickened. Stir every 5 minutes or so to prevent burning/scorching.
  • Carefully fold in the spinach a couple handfuls at a time, and continue to simmer until it's soft and wilted and the artichokes begin to break down (about 5 minutes).
  • Turn off the heat. Taste and adjust the seasoning, adding more salt and pepper if desired.
  • Spoon the dip into a serving bowl and serve with crackers, tortilla chips, bread, veggies, etc.
  • Refrigerate leftovers in an airtight container for up to 4 days or freeze for up to one month (thaw in the refrigerator 12 to 24 hours before re-heating).
  • Reheat leftovers in a pan over medium-low heat. If needed, whisk in vegetable broth or filtered water to thin (if you do this, just be sure to taste and add more salt + pepper if needed).