Vegan Spinach Artichoke Dip Recipe

This savory Vegan Spinach Artichoke Dip recipe is easy to make and delivers a tasty, creamy appetizer to serve with chips or crackers. Best served hot, this cheesy dip is perfect for your next party or even a random weeknight! This healthy dipping sauce is dairy free and ready to go in about a half hour with minimal  ingredients!

A white bowl with vegan spinach artichoke dip sits next to fresh spinach.
This post may have affiliate links. See our full disclosure for more information.

This Vegan Spinach Artichoke Dip is a vegan dip recipe that is amazingly creamy, even though it’s a non dairy spinach artichoke dip.

How to Make Vegan Spinach Artichoke Dip

You can make this vegan hot artichoke dip cold, but it’s best when served hot.

Begin by cooking onions in vegan butter (I used Earth Balance) until the onions are tender. Add flour to create a paste. Then add water, followed by soy sauce, garlic powder and nutritional yeast flakes.

Next, add salt and vegan mozzarella shreds. Stir that over heat until the cheese melts. Now you’re ready to add artisan fresh chopped spinach and artichokes.

That’s it! Your vegetarian spinach artichoke is ready. And look at that…we made this with no mayo!

A saucepan shows the melted vegan cheese sauce with fresh spinach just added. A green spatula is in th epot, waiting to stir it all together.

What Works About Vegan Spinach Artichoke Dip?

There’s a lot that works about this recipe, but most importantly, it reminds me of the dip I used to love before I went vegan. There’s a creaminess to this dip that is important for texture. Of course, the spinach and the artichokes are already vegan and plant-based, the trick was getting that cream right.

It took me several tries and even some adaptations over the years, but I believe this vegan spinach artichoke dip recipe delivers the right amount of garlic, cheese, and savory flavors, combined with a basic, simple recipe.

For me, the ease of a recipe can be important too. Take, for example, my vegan brats in a blanket recipe. It’s such an easy and yet satisfying recipe to make. You can also see similar processes in my Vegan Velvet Cheese Sauce. Again, it’s easy meets delicious,,,and that works.

I took this vegan spinach artichoke dip to my book reading club meeting and it was a big hit amongst my omnivorous friends too!

If you don’t like artichokes, my Easy Vegan Spinach Dip recipe will be right up your alley.

The vegan spinach artichoke dip is being poured from the sauce pan it was prepared in and into a white serving dish. There is just a bit of fresh green spinach in the background.

Vegan Hot Artichoke Dip

There’s so much flavor involved, that you could easily serve this vegan spinach artichoke dip cold. But things taste even better when you serve it hot. Serve it with crackers, but you can also use tortilla chips or even carrot sticks.

The good news is you can make this artichoke dip without cheese ahead of time and then freeze it. Take it out the day before your big event and allow it to thaw in the fridge, before heating it back up in a saucepan or in a microwave-safe container.

Non Dairy Spinach Artichoke Dip

Most spinach artichoke dips are made with dairy, but not this one. I create a thick, creamy sauce using vegan butter and vegan cheeses. There are a number of brands of vegan cheeses to choose from these days, including Daiya, Follow Your Heart, and even Field Roast and So Delicious are getting into the vegan cheese market these days.

If you prefer to skip the vegan cheese and make a cashew spinach dip, you could soak some cashews (I’d say about a half cup) in water for several hours, then drain that water and pulse the soaked cashews in a food processor with some water until smooth. Add some salt and nutritional yeast flakes to create a cheesy flavored cream sauce.

But for most, using the vegan mozzarella shreds will work just fine. It creates a nice texture to this dip that will bring you coming back for more.

A hand has scooped out some vegan spinach artichoke dip on a chip. The full bowl of dip is below it, and fresh spinach is behind it.

I hope you love this recipe as we do! Have you tried it? Be sure and leave a comment and a rating of this recipe below and then take a quick photo and share it with me using #namelymarly on Instagram. I love seeing your creations!

A white bowl with vegan spinach artichoke dip sits next to fresh spinach, an ingredient involved in the recipe.

Vegan Spinach Artichoke Dip

This savory Vegan Spinach Artichoke Dip is easy to make and delivers a tasty, creamy appetizer to serve with chips or crackers. Best served hot, this cheesy dip is perfect for your next party or gathering. It’s ready to go in about a half hour with minimal  ingredients!
5 from 4 votes
Print Pin Rate
Course: Appetizer
Cuisine: American
Keyword: Vegan Spinach Artichoke Dip
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 6
Calories: 248kcal
Author: Namely Marly


  • ¼ cup vegan butter
  • 1 small chopped onion
  • ½ cup all-purpose flour
  • 2 cups water
  • 1 tablespoon coconut aminos , or soy sauce
  • 1 teaspoon garlic powder
  • ¼ cup nutritional yeast flakes
  • ½ teaspoon salt
  • 2 cups Vegan Mozzarella Shreds
  • 2 cups chopped fresh spinach
  • 7.5 oz artichoke hearts drained


  • In a saucepan, cook onions in vegan butter over medium heat until onions are translucent. Add flour and stir until a paste is formed.
  • Place water in a microwave-safe bowl and heat for 2 – 3 minutes, until hot.  Pour hot water 1 cup at a time, stirring in between until all ingredients are incorporated.
  • Add the Bragg (or soy sauce), garlic, and nutritional yeast flakes and stir until well combined. 
  • Next add the vegan cheese. Stir the mixture, turn up the heat up to medium-high, and place a lid on the pot to help the cheese melt. This part will take about 10 – 15 minutes.
  • Once the cheese has melted to the right consistency, add the chopped spinach and artichoke hearts. Stir to combine and place the lid back on the saucepan until the spinach has wilted.
  • Transfer to a serving dish and serve with crackers, tortilla chips, or even sliced veggies.
  • Store in an airtight container in the fridge for up to a week. You can freeze this dip for up to two months.


Updated by Marly · Permalink