Vegan Spinach Artichoke Dip

Make this easy Vegan Spinach Artichoke Dip recipe and you’ll be delighted with the creamy appetizer you can serve with chips or crackers. Best served hot, this cheesy dip is perfect for your next party or even a random weeknight. This healthy dip is dairy-free and ready to go in about a half-hour with minimal ingredients.

I love vegan artichoke recipes. However, if you don’t like artichokes, my Easy Vegan Spinach Dip recipe will be right up your alley.

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

This Vegan Spinach Artichoke Dip is one of my favorite vegan dip recipes! Why? Because a creamy dip on top of a crispy tortilla chip is one of my go-to snacks any day of the week! Oh, how I love vegan dips!

Why This Recipe is a Winner

  • Using a roux as a base makes a creamy dip from readily-available ingredients, like flour and vegan butter
  • Fresh spinach is cooked right into the sauce creating the perfect texture for this game-time dip
  • Adding vegan mozzarella creates a yummy flavor and undeniably creamy consistency, making this recipe easy to make and a favorite to share at parties!

Recipe Ingredients

You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.

Here are the ingredients you’ll need for this recipe:

  • Vegan butter — Earth Balance and Miyokos are popular vegan butter brands
  • Onion — I chopped up a yellow onion, but any onion will do
  • All-purpose flour — Flour is used here as a thickener to create a thick sauce
  • Soy Sauce — For a gluten-free version, use Tamari, a gluten-free soy sauce
  • Garlic powder
  • Nutritional yeast flakes
  • Salt
  • Vegan Mozzarella Shreds
  • Fresh spinach
  • Artichoke hearts — I use a 7.5-ounce jar for this recipe

How to Make Vegan Spinach Artichoke Dip

It’s easy to make this dip recipe. Here are the steps involved.

Step One: Cook Onions in Butter

Begin by cooking onions in vegan butter in a saucepan over medium heat. Cook for about 5 to 7 minutes, until the onions are tender.

Step Two: Make a Roux

Add the flour and stir it in with the butter to create a thick paste, called a roux. Then stir in the water, followed by soy sauce, garlic powder and nutritional yeast flakes.

Now you’re ready to add the salt and vegan mozzarella shreds. Stir that over heat until the cheese melts.

A saucepan with melted vegan cheese and chopped spinach and a green spatula.

Step Three: Add Spinach and Artichokes

Finally, it’s time to add the fresh chopped spinach and artichokes. Stir this into the sauce and remove from heat.

That’s it! Your vegetarian spinach artichoke is ready. Pour the dip into a serving dish and you can serve it immediately. Or you can cover it and refrigerate it to serve later.

A creamy spinach sauce is being poured from the sauce pan into a serving dish.
Vegan artichoke spinach dip is best served hot, but it’s tasty cold, too.

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

Make it Keto Friendly

Watching your carbs? Use these tips to make this recipe vegan keto-friendly and/or low carb. Depending on your definition of keto (I’ve seen anything from 20g to 50g of carbs per day as a guide), this adapted recipe can be a part of your vegan keto diet.

Spinach is healthy to include in your diet because it adds fiber and minimal carbs.

To make keto spinach artichoke dip, replace the flour with 1 tablespoon agar agar flakes. Agar has less than 1g of carbs and is an excellent thickener. You can buy it at health food stores or on Amazon.

When using agar in place of the flour, here are the nutritional estimates per serving:

Calories: 236 Protein: 3g Carbs: 15 Fiber: 3g. Net carb = 12g.

Vegan Hot Artichoke Dip

There’s so much flavor involved, that you could easily serve this dip cold. But things taste even better when they’re hot. Either way, serve it with tortilla chips, crackers, or even chopped veggies, such as carrots.

Make-Ahead Tips

There are two ways to make this dip ahead of time.

Two Days Out — Make this dip ahead of time, cover it, and refrigerate it for up to two days prior to your event.

One Month Out — If you can plan even further ahead, make the dip, allow it to cool completely, cover it tightly, and freeze it. Then, when you’re ready for your even, transfer it to the fridge the night before to allow it to thaw. Once thawed, heat it up in a saucepan or in a microwave-safe container to serve.

More Vegan Dips

If you love some good vegan party dips, join the club! Be sure to give these a try:

A hand holds a tortilla chip with vegan spinach artichoke dip with the bowl of dip behind it.
Serve vegetarian spinach artichoke dip with tortilla chips.
A hand holds a tortilla chip with vegan spinach artichoke dip with the bowl of dip behind it.

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 5 votes
Course: Appetizer
Cuisine: American
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 6
Calories: 271kcal
Author: Namely Marly


  • ¼ cup vegan butter
  • 1 small chopped onion
  • ½ cup all purpose flour
  • 2 cups water
  • 1 tablespoon tamari , 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 to 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 to 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.

(The products above contain sponsored links to products we use and recommend)


To make this recipe low carb (keto-friendly), leave out the flour and add 1 tablespoon agar agar to the saucepan with the vegan butter and onions. The changes to nutritional estimates are as follows per serving: calories = 236, protein = 3g, carbs = 15g, fiber – 3g. Net carbs = 12g.
Nutrition Facts
Vegan Spinach Artichoke Dip
Amount Per Serving
Calories 271 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 4g20%
Sodium 943mg39%
Potassium 142mg4%
Carbohydrates 22g7%
Fiber 3g12%
Sugar 1g1%
Protein 4g8%
Vitamin A 1650IU33%
Vitamin C 11.6mg14%
Calcium 50mg5%
Iron 1.7mg9%
* Percent Daily Values are based on a 2000 calorie diet.

The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.


13 Responses to Vegan Spinach Artichoke Dip

  1. Avatar thumbnail image for MarlyAikoVenus Reply

    Mm this dip looks so yummy – it has all of my favorite savory ingredients, too! ^^

  2. Avatar thumbnail image for MarlyGrace Reply

    Marly I agree, we shouldn’t need a special day set aside to tell the people we love we love them but I think, unfortunately, with life the way it is today, everyone is so crazy busy, Valentine’s Day makes us stop and remember to tell and show the people we love we love them!

  3. Avatar thumbnail image for MarlyThe Cozy Herbivore Reply

    As I work in a candy shop, I am a little chocolated-out this season. (I know, seems impossible, right?) But this, this recipe is divine. Romantic, even. Thanks for the non-chocolate alternative to the holiday!

    …and at the risk of sounding like a weird Internet person, if I were the stranger sitting next to you and you were to hold my hand during takeoff, I would totally understand. I hate traveling by myself as well. It’s too bad it’s so hard to connect with other human beings without a monitor and keyboard these days, isn’t it?

  4. Avatar thumbnail image for Marlybarbara Reply

    I made it and the taste is remarkable my nieces and nephews even loved it, and asking me to make it again for them, and I’m definitely be doing this again for them!! Thanks, I will include this on my recipe list.

  5. Avatar thumbnail image for MarlyTamara Reply

    Has anyone tried making this with Daiya?

    • Avatar thumbnail image for MarlyMarly

      Hi Tamara. I’m sure using Daiya vegan cheese would work just fine as well. I’ve so far been able to use Follow Your heart and Daiya vegan cheese interchangeably with great results.

    • Avatar thumbnail image for MarlyDianne

      Follow Your Heart Cheese is so superior. Dailya cheese sold to a company that tests on animals,,,,I never buy those products anymore! This recipe is incredible. What’s not to love.❤️

    • Avatar thumbnail image for MarlyCindy

      I just made the Vegan Spinach Artichoke Dip for a family event this past weekend and it was amazing & delicious. I did use the Daiya Mozzarella Shreds. I haven’t found the Follow Your Heart brand here in Michigan. It was a hit.

    • Avatar thumbnail image for MarlyMarly

      Oh, Cindy! I’m so glad you liked this spinach dip recipe! It’s one of my favorites too. And it freezes well which is another bonus! 🙂

  6. Avatar thumbnail image for MarlyJohna Reply

    <3 this recipe!!! I made this using Daiya Mozzarella and it was INCREDIBLE!!! I am making it again for tomorrow (New Year's Eve)! It was easy to put together, SO creamy and SO amazingly delicious we couldn't stop eating it! My guests gave it rave reviews! I can't wait until tomorrow to see what those guests have to say! Thank you for sharing! This is definitely my new "tried and true" go-to dip recipe and it makes a ton!!! YUM!!!!

  7. Avatar thumbnail image for MarlyDianne Reply

    Delicious. Dailya cheese is not as tasty as Follow Your Heart

  8. Avatar thumbnail image for MarlyAmanda Reply

    Wow! Thankyou! This is perfect!!

    • Avatar thumbnail image for MarlyMarly

      Thanks, Amanda. I’m so glad you like this dip!

Rate / Comment

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.