This post may contain affiliate links. Learn more here.
Appetizers/ Recipes/ Sauces & Condiments/ Snacks/ Vegan

Vegan Spinach & Artichoke Dip

Vegan Spinach & Artichoke Dip

Vegan Spinach & Artichoke Dip

I’ve never been much of a sports fan. I have, however, been known to attend sports-watching social events for the food. Yeah, I know these events tend to revolve around wings, but there’s usually plenty of vegetarian options too.

So with the Super Bowl right around the corner, of course I’ve got one thing on my brain, and it’s not the number of home runs my team will score…it’s food!

My husband confessed recently that spinach artichoke dip was one of his guilty pleasures during his early vegetarian years, so I decided it was time to create a dairy-free version that we could both enjoy.

Vegan Spinach & Artichoke Dip

I started my vegan spinach and artichoke dip with a base of creamy blended cashews and silken tofu. This might sound familiar — I used the same thing in my French onion dip a while back. Cashews supply richness, while the tofu gives smoothness and body to both dips. Including tofu also gives you a dip that’s a bit lighter than most dairy-based versions, and something on the light side is welcome amid all the fried finger foods you’ll normally find at sports-watching events. Once you’ve got the tofu and the cashews blended, it’s in with the spinach, artichokes, and seasonings.

Vegan Spinach & Artichoke Dip

I was tempted to throw everything in a skillet and bake it up in the oven, the way lots of similar non-vegan dips are prepared, but I decided not to. Baking up cashews is tricky — it can change the texture quite a bit, and I didn’t think it would be right for dipping after baking. Plus, things can get really complicated if it gets cold and you want to reheat it. So no baking this one! If you want to serve this dip hot, just heat it up very gently in a saucepan for a few minutes. And if you really want a melty cheese topping, feel free to scoop everything into a skillet, sprinkle some vegan mozzarella shreds on top, and broil it just for a minute or two, until they melt.


Vegan Spinach & Artichoke Dip

Vegan Spinach & Artichoke Dip

This vegan spinach and artichoke dip is made with a creamy cashew and silken tofu base, seasoned with garlic and chives, and served up piping hot.

  • Prep Time: 15 minutes
  • Cook Time: 5 minutes
  • Total Time: 20 minutes
  • Yield: about 3 cups 1x


  • 1 1/2 cups raw cashews, soaked in water 4 to 8 hours, drained and rinsed
  • 1 cup silken tofu (preferably a refrigerated variety, and not a shelf-stable one)
  • 3 garlic cloves
  • 2 tablespoons nutritional yeast flakes
  • 2 tablespoons lemon juice
  • 1 tablespoon cayenne pepper hot sauce
  • 3/4 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 1/4 cup unflavored soy or almond milk
  • 1 cup frozen spinach, thawed and squeezed to remove excess water
  • 1 cup frozen artichoke hearts, thawed and squeezed to remove excess water
  • 1/4 cup chopped fresh chives, plus more for topping
  • 1 teaspoon red pepper flakes, plus more for topping


  1. Place the cashews, tofu, garlic, nutritional yeast, lemon juice, hot sauce, 3/4 teaspoon of salt, and black pepper into the bowl of a food processor fitted with an S-blade. Blend until smooth, stopping to scrape down the sides of the bowl as needed.
  2. With the food processor running, drizzle in the milk, using just enough to get the mixture to a creamy consistency, with a thickness like that of sour cream.
  3. Add spinach, artichoke hearts, chives, and red pepper flakes to the food processor. Pulse just until the spinach and artichokes are finely chopped and fully incorporated into the base.
  4. Taste test and season with additional salt, if desired.
  5. To heat the dip, scoop it into a saucepan and place over medium heat. Heat, stirring constantly, just until the dip reaches the desired temperature. You can add a splash or two of milk if it begins to dry out. Remove from heat, transfer to a bowl and serve with crackers, bread, or veggies.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You Might Also Like


  • Reply
    February 8, 2017 at 12:21 pm

    This looks delicious! Artichoke dip has always been my favourite, I’m definitely going to give this a try!

  • Reply
    February 15, 2017 at 6:29 pm

    there is nothing better in this world than artichoke and spinach! gonna make this dip tomorrow x

    • Reply
      February 16, 2017 at 9:18 am

      I hope you enjoy it! 🙂

    Leave a Reply