Norecipes - Elevating Everyday Meals

menu icon
go to homepage
  • Start Here
  • Recipes
  • Ingredients
  • About
subscribe
search icon
Homepage link
  • Start Here
  • Recipes
  • Ingredients
  • About
×
Home ► Recipes ► American

Vegan Spinach Dip

Updated: December 11, 2025 | Marc Matsumoto | 100 Comments

4.54 from 39 votes
Whether you're vegan or not, this spinach dip is just as addictive as the real thing, minus all the guilt.
Recipe

I'd be a liar and you'd never believe a thing I said if I told you that this vegan tofu spinach dip tastes exactly like the full fat, full cheese, full mayo version. But I'd be an equally big fibber if I neglected to convey just how ridiculously good this spinach dip is.

To help you get the picture, let me start by sharing my mental dialog as I devour a normal batch of spinach dip at a party:

Bite 1: "OMG!!! This is A-M-A-Z-I-N-G!!!!"

Bites 2-5: "Ohhh... I reaalllly shouldn't... but I can't help myself"

Bites 6-10: "Now I'm thirsty, let me wash it down with a giant red Solo cup of soda."

Bites 11-∞:"It's gone and I ate most of it... What have I done... How could I have been so weeeak..."

Perhaps you can relate? Well, here's the internal dialog I had with myself as I scarfed down this vegan spinach dip:

Bite 1: "hmm... not quite the same...."

Bite 2-5: " But... this is pretty darn good!"

Bites 6-10: "Wow! I can't {MUNCH}... stop...{DIP}...eating... {CHOMP}... it"

Bites 11-∞: " It's gone... but I just ate 189% of my daily Vitamin A, 94% of my Iron, 82% of my Calcium, 72% of my magnesium, 57% of my protein, 56% of my vitamin C, 50% of my fiber for the day..."

And while I can't promise you won't feel any guilt at all (especially if you hijack that part of the buffet and slap away hungry hands trying to get a taste), but I can tell you that you won't have to go to confession at your cardiologist's office.

So what makes this vegan spinach dip recipe so good? Well, first I use a combination of soft tofu with raw cashew nuts. The soft tofu brings a satiny smooth texture and creaminess like mayonnaise. The cashews mellow out the "soy" taste of the tofu while adding richness and just a hint of sweetness.

To get the cheese flavor, I add nutritional yeast. It may sound like a weird addition if you've never had it, but one taste and I promise even hardened carnivores will want some to sprinkle on their next steak. It's made by culturing a strain of yeast, which is harvested and sterilized before it's dried and packaged. The resulting yellow flakes have a cheesy, nutty flavor that's bursting with umami producing amino acids.

Because real cheese undergoes lacto fermentation, it's always a little acidic. This is what gives cheddar it's "sharp" taste. To mimic this, I add a little apple cider vinegar. It not only makes it taste more like cheese, the hint of acidity helps lighten up the creaminess of the spinach dip ever so slightly. While you could use a ready-made vegan cheese product like many other vegan spinach dip recipes, I prefer using easy to find pantry items that will serve more than one purpose.

Combined with fresh spinach, crispy water chestnuts, and a little smoked paprika, you have yourself a luxuriously creamy, spinach dip with all the right textures and flavors, keeping you reaching back for more.... until it's gone. And if you can use more munchable vegan appetizer ideas, check out this article, Vegan Appetizer Recipes Everyone will Enjoy.

Other Cream Vegan Recipes

  • Vegan French Onion Dip
  • Vegan Parmesan "Cheese"
  • Better "Tunafish" Sandwich

📖 Recipe

Delicious hot Spinach Dip that's plant-based.

Vegan Spinach Dip

4.54 from 39 votes
Print Pin
Prep Time 5 minutes mins
Cook Time 15 minutes mins
Total Time 20 minutes mins
Yield 6 servings

Equipment

Blender
1 Blender
large non-stick saucepan
1 large non-stick saucepan
Colander
1 Colander
10-inch Non-stick Frying Pan
1 10-inch Non-stick Frying Pan
Spoonula
1 Spoonula
Large Glass Bowl
1 Large Glass Bowl

Units

Ingredients 

  • 400 grams soft tofu
  • 100 grams raw cashew nuts (¾ cup soaked in water overnight and drained)
  • 25 grams nutritional yeast (~¼ cup)
  • 2 teaspoons apple cider vinegar
  • 3 grams salt (~½ teaspoon)
  • 260 grams spinach (175 grams cooked and squeezed)
  • 1 tablespoon vegetable oil
  • 175 grams onion (1 medium )
  • 2 cloves garlic (minced)
  • 100 grams water chestnuts (diced)
  • extra virgin olive oil
  • paprika

Instructions

Prevent your screen from going dark
  • Add the 400 grams soft tofu, 100 grams raw cashew nuts, 25 grams nutritional yeast, 2 teaspoons apple cider vinegar, and 3 grams salt to the bowl of a high-speed blender (such as a Vitamix) and blend until it forms a smooth puree. If the blender won't spin, try adding a little water (or coconut milk) at a time and use the tamper to help it along. The mixture should have the consistency of pudding.
  • Chop the roots off the 260 grams spinach and put it into a large bowl. Wash the spinach under running water while agitating it with your fingers until the water is no longer muddy. Then, stop the water and give any remaining grit a chance to settle to the bottom of the water.
  • Lift the floating spinach off the top of the water, leaving any remaining sand at the bottom of the bowl.
    Thoroughly washing the spinach.
  • Bring a large pot of water to a boil and add the spinach. Boil until the spinach is tender. 1-2 minutes.
  • Drain the spinach, rinse with cold water and then squeeze the excess water out of the spinach.
    Squeezing water out of spinach.
  • Chop the spinach into small pieces.
    Chopped cooked spinach
  • Add the 1 tablespoon vegetable oil, 175 grams onion and 2 cloves garlic to a frying pan and sauté over medium-high heat until the onions are a caramel brown color and have reduced to about ¼ of their original volume.
  • Add the 100 grams water chestnuts and spinach and sauté to heat through.
    Cooking the spinach and vegetables.
  • Turn down the heat and add the tofu and cashew puree. Stir constantly until the spinach dip is heated through. Adjust salt to taste.
    Vegan Spinach Dip ready to serve
  • Drizzle with a little extra virgin olive oil and then dust with paprika. Serve with vegetables and bread.
Recipes in your inboxDon't miss out SIGN UP!

Nutrition Facts

Calories • 196kcalCarbohydrates • 15gProtein • 10gFat • 11gSaturated Fat • 3gSodium • 236mgPotassium • 617mgFiber • 3gSugar • 3gVitamin A • 4065IUVitamin C • 14.9mgCalcium • 78mgIron • 3.3mg

Comments

    4.54 from 39 votes (31 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Debbie says

    April 21, 2015 at 8:07 pm

    Thank you so much chef!! =) I will definitely try it! Everything that you made just look amazingly yummy!

    Reply
  2. Marc Matsumoto says

    April 21, 2015 at 7:15 pm

    Thanks Debbie! I have both Bob's Red Mill and Braggs in my pantry, don't really have a preference between the two.

    Reply
  3. Debbie says

    April 21, 2015 at 6:46 pm

    It looks amazing! Which brand of nutritional yeast do you use?

    Reply
  4. lumi lammas says

    March 27, 2015 at 1:10 am

    This is amazingly delicious! I added a can of artichoke hearts, and left out the garlic as it upsets my stomach. I made it the night before a party, and it was all I could do not to just eat it all up myself.

    Reply
  5. Marc Matsumoto says

    March 18, 2015 at 9:57 am

    Hi Brigette, they're there mostly for texture so any think crunchy/crispy will work like lotus root, jicama, or celery.

    Reply
  6. Brigette Liberty says

    March 18, 2015 at 6:17 am

    Anything to sub the water chestnuts, Marc?
    Really keen on trying this - looks cray-mazing!

    Reply
  7. Marc Matsumoto says

    March 08, 2015 at 10:37 am

    Hi Wen, if you're not vegan, why not make my regular spinach dip: https://norecipes.com/tofu-spinach-artichoke-dip/

    Reply
  8. Wen says

    March 07, 2015 at 12:03 am

    If I am not vegan, what's a good cheese to use as a substitute for the yeast?

    Reply
  9. Sarah says

    March 01, 2015 at 6:25 pm

    Thanks for the reply! That makes sense! I'll just wait until i get to the store to get the nutritional yeast 🙂

    Reply
  10. sara says

    February 26, 2015 at 12:53 pm

    White beans are what I use.

    Reply
  11. Marc Matsumoto says

    February 25, 2015 at 11:29 pm

    Hi Sarah, the purpose of the nutritional yeast is to give the dip a cheese flavor. Flax does not taste like cheese. I can't think of a vegan product that comes as close to tasting like cheese as nutritional yeast, but if you know of something I'd love to hear about it.

    Reply
  12. Sarah says

    February 25, 2015 at 9:02 pm

    Hi- what if i don't have nutritional yeast? Could Flax be substituted or something else? If so, same quantity?

    thanks~

    Reply
  13. Crystal says

    February 25, 2015 at 7:24 am

    Okay, thanks for replying!

    Reply
  14. Marc Matsumoto says

    February 25, 2015 at 12:12 am

    Hi Marilyn, you could in theory make this with mostly cashew nuts, but it's going to be extremely rich. You could increase the amount of spinach to offset some of this ,but it may not be quite as dippable.

    Reply
  15. Marilyn says

    February 24, 2015 at 5:18 pm

    My Dr has me off of soy, any substitutes?

    Reply
    • Lisa says

      February 26, 2021 at 7:38 am

      I just don’t like soy so I’m planning to use 200 grams of cashews and 300 grams of chick peas or white beans. I was also thinking of trying cauliflower as a sub for the tofu. Hope this helps!

      Reply
  16. Marc Matsumoto says

    February 21, 2015 at 11:18 pm

    Hi Crystal, I'm going to assume you're allergic to all tree-nuts? If so, you could substitute extra tofu for the cashews and increase the amount of nutritional yeast. It's not going to be quite as rich or creamy but should be pretty good none-the-less.

    Reply
  17. Crystal says

    February 21, 2015 at 9:34 pm

    I'm allergic to cashews is there an alternative?

    Reply
    • Henry says

      November 21, 2020 at 6:41 am

      Sunflower seeds! Soak and use exactly the sane way you would cashews

      Reply
  18. Darla DaSilva says

    February 20, 2015 at 3:42 am

    I've been on Pinterest for a while and I think you may be borderline genius

    Reply
  19. Marc Matsumoto says

    February 02, 2015 at 12:53 am

    Hi Sarah, glad to hear you enjoyed and great idea on the chipotle powder and lemon!

    Reply
  20. Sarah says

    February 01, 2015 at 8:50 pm

    I made this a couple weeks ago and it was a hit so I'm making it for a Super Bowl party tonight. I also added lemon and more paprika and a little chipotle powder. I just used baby spinach and did not pre-cook it at all. Worked out great! Can't wait to have this again tonight! Thanks so much for the recipe!!

    Reply
  21. Marc Matsumoto says

    January 31, 2015 at 3:33 am

    Hi Morgan, to be honest I don't know what will happen. It seems like a good idea in theory but there is definitely a possibility it will set. If you end up trying it let us know how it goes.

    Reply
  22. Morgan says

    January 30, 2015 at 10:10 pm

    I was thinking on making this for Super Bowl. Could I cook in an electric fondue pot so I can transport it warm to a party? Or if it sits in a warmer will it solidify? Thank you -Morgan

    Reply
  23. Jaye @willandjaye says

    January 26, 2015 at 1:39 pm

    I did. He's actually asked me to make it at least twice now!

    Reply
  24. Marc Matsumoto says

    January 18, 2015 at 11:51 pm

    Hahaha, glad to hear you enjoyed. Did you eventually tell him what he was eating?

    Reply
  25. Jaye @willandjaye says

    January 18, 2015 at 1:33 pm

    I just made a small batch of this dip to give it a shot. It was delicious and my husband didn't even realize it was vegan. Thank you!

    Reply
  26. Marc Matsumoto says

    January 06, 2015 at 9:32 am

    Hi Daisy, it's funny you mention baking this because I actually originally planned to bake it, but baking it solidifies the tofu so it ends up being like a quiche or frittata (still delicious, but not really a dip). Doing it on the stove allows you to heat it up without rendering it undipable.

    Reply
  27. Daisy says

    January 05, 2015 at 2:21 pm

    Anyone try baking this after mixing it all together? Love to use one of my pretty "hot dip" dishes. If so how did it work out and what was the temp/time?

    Reply
  28. Marc Matsumoto says

    January 05, 2015 at 6:05 am

    Hi Laura, I'm so glad to hear you enjoyed this, love your additions and great call on the artichoke. I actually wanted to include artichoke, but they are very hard to find here in Japan and cost a fortune (like $15 for a small jar) which is why I skipped them.

    Reply
  29. Laura says

    January 05, 2015 at 2:14 am

    This was wonderful! I could not believe how easy it was. I would love to add artichoke to this, since my family is used to spinach artichoke dip. I did add some things.
    I added water to help thin it out a bit since it was very thick. I also added these flavor enhancers: extra paprika, extra garlic, lemon juice from 1/2 a lemon, a dash or so of cayenne pepper, and nutmeg.

    Reply
    • Clive Brown says

      May 30, 2019 at 3:16 am

      I am going to try the nutmeg. Good idea

      Reply
  30. Kirah Shaw says

    December 23, 2014 at 4:11 pm

    Made this and though it was gross.... or atleast not a good as i excepted. Debating on serving this to my non vegan guests. don't want to shy them away from veganism with this dish...

    Reply
  31. claudia says

    December 11, 2014 at 6:55 pm

    mmmmm...... absolutly easy and ..DELICIOUS! Thank you!

    Reply
  32. A says

    December 07, 2014 at 8:38 pm

    Try cauliflower purée!

    Reply
  33. SeaBean30 says

    November 30, 2014 at 9:48 pm

    Loved the inspiration this recipe gave me... I didn't have tofu so I used garbanzo beans instead of the tofu... and it is delicious!! I can only imagine what it would taste like if it was with the silken tofu instead but grateful for the garbanzo substitute!
    Thanks Marc!

    Reply
  34. Marc Matsumoto says

    November 22, 2014 at 4:23 am

    Hi Monica, tried this with a different type of tofu (the boxed kind as opposed to flat plastic cartons) yesterday and the blender wouldn't spin without more liquid. Good call on the coconut milk. I also added garlic to my batch yesterday and it was kind of awesome, so I'm updating the recipe.

    Reply
  35. Monica says

    November 22, 2014 at 12:55 am

    Made this, here are my thoughts:
    I had to add coconut milk to make it creamier.
    Needed some salt for sure.
    Next time I would add garlic.
    The smoked paprika totally made the dish!
    Overall it's pretty darn good. I recommend the roasted garlic triscuts for dipping.

    Reply
  36. Marc Matsumoto says

    November 20, 2014 at 2:47 am

    Hi Marie, nope, it's not necessary and is more for presentation. That said, please be sure to use a heavy bottomed pan as you want the pan to heat evenly so it does not burn.

    Reply
    • Ashley says

      December 22, 2021 at 3:11 am

      5 stars
      Would a glass dish work or is that to light?

      Reply
      • Marc Matsumoto says

        December 22, 2021 at 9:21 am

        Hi Ashley, you'd want to do the steps up to #9 in a pan, but you could transfer the mixture to an oven-safe glass dish and then heat it up in the oven.

        Reply
  37. Marie B. says

    November 19, 2014 at 2:46 pm

    Do you have to use a cast iron skillet?

    Reply
  38. Marc Matsumoto says

    November 12, 2014 at 1:12 am

    Hi Karina, you could prep the veggies ahead of time and the blended sauce ahead of time, but I wouldn't recommend combining and cooking until you are ready to serve it. Once combined it will be difficult to reheat. Also, the texture kind of solidifies as it cools so while it still tastes good, it turns into more of a spread than a dip.

    Reply
  39. Karina says

    November 11, 2014 at 2:24 pm

    Does this need to be served hot or is it ok to make a day ahead?

    Reply
  40. sdsds says

    November 10, 2014 at 8:36 am

    yummie!!!

    Reply
  41. Marc Matsumoto says

    November 04, 2014 at 11:42 pm

    HI Kerrie, you could make it with just tofu, but it will not be as rich.

    Reply
  42. Kerrie says

    November 04, 2014 at 5:45 pm

    Allergic to nuts....any replacements?

    Reply
  43. Katie says

    November 04, 2014 at 5:29 pm

    Great recipe, my non vegan family even enjoyed it. I would love to have the nutrition info per serving for this recipe if available. Thanks!

    Reply
  44. Marc Matsumoto says

    October 24, 2014 at 11:41 pm

    Hi Wendy, glad to hear you've been enjoying this! Hope your midterms went well:-)

    Reply
  45. Wendy says

    October 24, 2014 at 9:19 pm

    Dear Marc, you have done it again. Thank you for the amazing recipe! This was my fuel over midterms week when I was consumed with exams and had no time to cook; then I made it again this week because it is super delicious! I like that the recipe is nutritious yet doesn't compromise the flavor. And as always, I appreciate the fantastic expressions in your writing 🙂

    Reply
  46. Rebekah says

    October 22, 2014 at 8:58 pm

    Just made this. I substituted sunflower seeds for cashews. It was a little bland at first so I added about 2 Tbsp of lemon juice and lots more paprika. ABSOLUTELY DELICIOUS. Thanks, this one's a keeper!!

    Reply
  47. Marc Matsumoto says

    October 18, 2014 at 11:54 am

    Kinda tough to compare. They both have their merits. You can eat a lot of this one without feeling too guilty, but if you're asking if it tastes like a full cheese full mayo spinach dip, then no, not quite the same.

    Reply
  48. Herr Yamamoto says

    October 18, 2014 at 9:25 am

    Do you prefer the vegan or the other version?

    Reply
  49. Marc Matsumoto says

    October 08, 2014 at 12:55 am

    Hi Tata, waterchestnuts have almost no taste, but they have a crisp texture. The reason why they are added here are for texture, not taste. Leaving them out won't effect the taste, but I would recommend putting in something else crisp (like celery) for the texture.

    Reply
  50. tata says

    October 07, 2014 at 8:39 pm

    is water chestnuts a must have? can you omit it and still taste ok?

    Reply
Newer Comments »
Marc Matsumoto

Welcome!

I'm Marc Matsumoto, a former chef and dad in Tokyo. I believe anyone can cook great food. I share clear techniques and practical tips to unlock your inner chef. Together, we'll turn everyday ingredients into delicious meals you'll make again!

Start Here

Check out my member site for access to my secret stash of easy original recipes that I cook for my family!

Take a Peek →

Trending Recipes

  • Tall mound of Japanese cabbage salad with tomatoes and cucumber slices.
    Japanese Shredded Cabbage Salad
  • Overhead view of the best spaghetti from scratch on a white plate sprinkled with parmesan and parsley.
    Best Spaghetti
  • Salmon Onigiri split in half showing tender salted salmon flakes wrapped in a fluffy layer of Japanese short grain rice.
    Salmon Onigiri
  • Black Pepper Beef is a classic Chinese stir-fry made with beef, onions, and peppers.
    Black Pepper Beef
  • Closeup of a plate of homemade California rolls filled with crab, avocado and cucumber wrapped in tangy sushi rice and nori.
    California Roll
  • A plate of homemade Japanese yakisoba (stir-fried ramen noodles) with pork cabbage, onions and benishoga (red pickled ginger).
    Yakisoba

Trending Categories

  • Fall
  • Easy Japanese Recipes
  • Ramen
  • Japanese
  • Japanese Traditional
  • Japanese Chinese

Footer

About

  • About
  • Help Me
  • Hire Me
  • Photography
  • FAQs

Connect

  • Email Updates
  • Contact

Legal

  • Privacy Policy
  • Cookie Policy

Text and photos © 2007–2026 Marc Matsumoto. All rights reserved.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.