Go Back Email Link

Vegan Spinach and Artichoke Dip

Creamy, cheesy and bubbling with flavor, this vegan spinach and artichoke dip is getting a plant-based makeover.
Prep Time 20 minutes
Cook Time 35 minutes
Course Appetizer
Servings 8 inch pie pan

Equipment

  • 8-9" pie dish

Ingredients
  

  • 1 large yellow or sweet onion
  • 1 large shallot
  • 2 tbsp olive oil
  • 1 tbsp vegan butter
  • 1.5 tsp coconut or granulated sugar
  • 12 oz artichoke hearts
  • 10 oz baby spinach
  • 2 cups raw cashews
  • 1.5 cups plant milk
  • juice from 1/2 a lemon
  • 3-4 cloves of garlic
  • 1/4 cup nutritional yeast
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1 tsp onion powder

Instructions
 

  • First, soak the raw cashews in boiling hot water for ten minutes.
  • While the cashews are soaking, slice the onion and shallots into wedges.
  • Add the onion, shallot, and olive oil to a skillet. Begin sautéing on high heat.
  • When the onions and shallots have softened, about 3-5 minutes, reduce heat to medium low and add the butter and sugar. Continuously stir and brown the caramelized onions and shallots in the skillet. Stir frequently so that it doesn't burn. It will take about 10-15 more minutes.
  • Preheat the oven to 425.
  • Roughly chop the spinach and artichoke hearts and place them in a pie pan.
  • Add the caramelized onions and shallots to the pie dish and mix until incorporated with the spinach and artichoke hearts.
  • Drain the cashews and add them to a blender. Also add the milk, lemon juice, garlic cloves, nutritional yeast, salt and pepper, and onion powder. Blend until creamy and smooth.
  • Pour the cashew cheese over the spinach and artichoke hearts. Do not mix.
  • Bake for 20-25 minutes until golden brown and bubbling.

Notes

I prefer the chunks of artichoke hearts and spinach. However, if you want a creamier dip, considering blending the spinach and artichoke hearts just a touch with the cashew cheese.
Optional: you can also grate some vegan parmesan over the top when serving.