This site uses affiliate links and I may earn a commission at no extra cost to you.
Vegan spinach dip with cashews makes a delicious, creamy party dip that everyone will love! Made with a handful of ingredients, fresh spinach, and NO mayo, this recipe takes just minutes to whip up with soaked cashews.

Want to save this recipe?
Table of Contents
Why You’ll Love this Vegan Spinach Dip Recipe!

In need of an easy vegan dip? Or have an abundance of spinach? This vegan spinach dip is a classic party food and always a hit with guests. Also, it’s quick and easy to make with fresh, healthy ingredients. Even better, you can make it ahead of time or even meal prep it for a week of nutritious snacking.
I love to serve it up for game day events, movie night, or even a family or friend game night along with other favorite party snacks such as nacho cheese dip, sweet and salty popcorn, and spinach mushroom pockets.
Looking for more ways to cook with fresh spinach? You might love this easy polenta pie or spinach banana pancakes.
Ingredients for Spinach Dip (Vegan)
All you need are a handful of simple ingredients to make this easy dairy-free and mayo-free spinach dip.

- Spinach: Wilting fresh spinach takes just seconds and works perfectly in this easy dip recipe.
- Oil: Use your favorite healthy oil to cook the onions and garlic.
- Aromatics: This recipe uses yellow onion and fresh garlic cloves to layer in flavor.
- Creamy texture: Blend a combination of cashews and silken tofu to give this easy vegan spinach dip recipe its creaminess.
How To Make Vegan Spinach Dip

Step 1: First, wilt the spinach in a pot on the stove with a teaspoon of water. It will only take about a minute. After wilting, remove the spinach from the pan and set it aside.

Step 2: Next, heat the oil in a large skillet over medium heat. When hot, add the diced onions and sauté until translucent. Then, add the minced garlic and cook for another 30 seconds.

Step 3: Transfer the cooked onions and garlic to a blender. Next, add the spinach, onion cashews, soft tofu, and salt to a blender. Then, blend the mixture until smooth.

Step 4: Finally, serve immediately or refrigerate to serve later!
Variations on the Vegan Spinach Dip Recipe
- Artichoke spinach dip: For the classic vegan spinach artichoke dip, add ½ cup chopped artichokes to the blender after blending the other ingredients and pulse. Alternatively, for a chunkier version, you can mix the artichoke in at the end.
- ‘Cheesy’ spinach dip: Add one tablespoon of nutritional yeast (or more if desired) to the blender.
- Greens: Swap out the spinach with another green such as kale or swiss chard.
- Spicy spinach dip: Add a few dashes of hot pepper sauce. Alternatively, add diced fresh jalapeno to the blender.
- Veggie spinach dip: Mix in some chopped fresh veggies such as bell pepper, roasted red peppers, tomato, or chopped zucchini.
Toni’s Recipe Tips
- Don’t skip soaking the cashews. This softens them so they blend well, making this dairy-free spinach dip creamy and decadent.
- Refrigerate before serving for better flavor. Consequently, this gives it time for the flavors to meld together.
- Choose the right tofu. This recipe uses silken tofu or soft tofu. Therefore, look for packages with this labeling as other types of tofu won’t blend up into the same creamy consistency. Additionally, for more about the types of tofu, check out this guide to tofu.
FAQs for Spinach Vegan Dip
Yes, you can use frozen spinach instead. Just make sure to give it a really good squeeze to get all the excess water out. Also, you won’t need to wilt it since the spinach will already be wilted. Use a little less than half of a 10-ounce package of frozen spinach to equal the 6 ounces of fresh.
It works great as a vegan sandwich spread instead of hummus or vegan mayo. As a dip, serve it up with storebought or homemade crackers, tortilla chips, or fresh-cut veggie sticks. You can even spread it inside homemade vegan pizza rolls for an easy dinner or party snack.

Serving Suggestions for Spinach Dip
- Crackers/Chips: As a dip, serve it up with store bought or homemade crackers, tortilla chips.
- Veggies: This spinach dip is a yummy way to get in your fresh veggie sticks or slices. Even kids love it, especially with the bright color! It makes a festive addition to a holiday veggie platter.
- Bread: Dip or spread it on yummy bread, like vegan naan or the easiest no knead bread.
- Sandwiches: This creamy vegan spread can be a delicious and hearty sandwich spread instead of hummus or vegan mayo. You can even spread it inside homemade vegan pizza rolls for an easy dinner or party snack.
More Delicious Vegan Dip Recipes
Vegan Appetizers
Spicy Lentils Spread with Kalamata Olives
Vegan Appetizers
Vegan Curried White Bean Dip
Vegan Appetizers
Vegan French Onion Dip
Vegan Appetizers
Spiced Refried Bean Dip
If you tried this Vegan Spinach Dip recipe or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks!
Photos by Alfonso Revilla






















i made way more than I’m going to need. Will it freeze well?
So creamy and green..seems yummy and healthy 🙂
thanks so much! Hope you enjoy it.
it’s sooo bright and beautiful!
Right?! Incredibly appetizing!
This is one of my favorites! So creamy and delicious!
Yessss! Gotta love a creamy, nutritious dip!
So green and so good! The flavor is just perfect. Can’t believe it’s healthy, too! Yay!
It’s the perfect healthy dip!
Can’t wait to make this spinach dip!
It’s so creamy!!
I wonder if I would be able to make this with just the tofu and it still be creamy?
Let us know if you end up giving that a try 🙂
This spinach dip looks like a green goddess smoothie bowl so green and glorious! I love the hue and color of this recipe. Perfect for summer!
The color is super appetizing!
Love this creamy spinach dip! Easy to make and so healthy!
Gotta love a healthy green dip!
This dip always hits the spot.
It’s one of a kind!
This was great for some extra spinach from our garden.
Bet it turned out extra fresh!
Growing up spinach dip was my ultimate favorite snack so naturally I had to make this vegan version and it was so good. It brought back so many memories of before going vegan.
Aw! Love to hear this!
This non vegan friend liked it too! The color is gorgeous too.
Wohoo! Always awesome to hear that it’s loved across the board!
Everyone loved this dip! Sensational recipe. Super easy and great with some crudites.
Wohoo! So glad it was a hit!
So tasty and always a hit on game night!
Nice change from the usual mayo based spinach dips!
It’s always nice to mix things up!
This dip sounds amazing! I love the added cashews! I bet they are adding an incredible taste! Love it!
You’d love it! Healthy and nutritious!
Such a fabulous way to get more greens into the daily diet. I can’t wait to try this dip, might try adding a dash of chilli
Let us know what you think!
This dip is certainly one delicious way to get in your daily greens! It’s such a pretty green colour and highly addictive.
Yess! Such a sneaky and delicious way to get in those veggies!