top down view of prepared vegan spinach artichoke dip with items surrounded.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 18 reviews

Warm, creamy and flavorful this lovely spinach artichoke dip is perfect for just about any occasion and is super easy to make! No sour cream or processed cheeses, just simple whole food plant based ingredients.


Units Scale
  • 1 1/2 cups raw cashews, pref. soaked
  • 24 tablespoon nutritional yeast or 1 tablespoon mellow miso
  • 1 1/2 teaspoons garlic powder or 23 garlic cloves, minced
  • 1 1/2 teaspoons onion powder
  • 1 teaspoon mineral salt, plus more as needed
  • salt + pepper, to taste
  • juice of 1 small lemon or 12 teaspoons apple cider vinegar
  • 1 1/2 cups unsweetened plain almond milk (or your favorite) or water
  • 1014 oz. spinach, frozen or fresh (see notes)
  • 1 can (14oz.) artichoke hearts in brine, drained and finely chopped

To serve

  • sliced baguette
  • pita chips
  • crackers
  • veggie sticks


Preheat oven to 400 degrees F.

Soak Cashews: Soak, covered with 1 inch of very hot water for 5 – 10 minutes to help soften them up so they blend ultra creamy. If you have nut sensitivities, soak the cashews in cool water for 2 – 3 hours to aid in digestion.

Prep: Dice the artichoke hearts and prep the spinach.

Cashew Cheese: Using your favorite blender, add the soaked cashews, nutritional yeast, garlic powder, lemon juice, salt and pepper, and liquids to the bowl and process until nice and smooth, about 3 minutes or so. Taste for flavor, adding more of anything as needed.

Assemble: In a small or medium sized baking dish, add the spinach and artichoke hearts, pour the cashew cheese overtop and mix to combine. Wipe along the rim of the baking dish before baking for clean finish if you like.

Bake: Place in the oven, covered for 10 minutes, remove cover and bake another 10 minutes. Feel free to adjust the cover at any time to your preference (for me, sometimes I leave it covered the entire time).

Serve: Serve as is or give a good stir before serving. This dip is great warm or at room temperature, and is delicious scooped up with a sliced baguette or homemade crusty bread, pita chips, crackers or fresh vegetable sticks.

Would be great with a light dusting of Almond Parmesan too!

Store: Leftovers can be kept in the refrigerator for up to 4 days, in a covered container. Reheat in preheated oven set to 375 degrees for 10 – 15 minutes, or until warmed through.


Spinach: If using frozen, let thaw and squeeze the excess water before using. From fresh, use about 10 oz. , steam the spinach first, give a rough chop, drain any excess water.

Make ahead: Make the recipe as directed, without baking, and place it the refrigerator for 1 – 2 days until ready to bake.

Nutritional values are estimates only. See our full nutrition disclosure here.