This is a quick and easy vegan spinach dip recipe!  It’s a classic spinach dip made with sour cream, mayo, soup mix, and water chestnuts, yet made vegan!  Your friends and family will go crazy over this dip and no one will ever notice that it doesn’t have dairy!

A bowl of creamy vegan spinach dip with pretzels around it. .

Want to save this recipe?

Enter your email below and get it sent straight to your inbox. Plus, get more amazing vegan recipes that will satisfy your cravings!

Save Recipe

Spinach dip has always been a favorite of mine, so when I went vegan about 20 years ago, this was one of the first things that I tried to veganize!  Luckily it’s pretty easy to swap out a few ingredients to make it vegan. 

I served this at my kid’s birthday parties, neighborhood picnics, and family get-togethers for years and no one ever guesses that it’s vegan!

If you are searching for more dips that are a hit for game days, movie nights, or just as a snack, check out this vegan “clam” dip, easy vegan artichoke dip, or vegan ranch dip. This vegan mushroom pate, almond cheese, and vegan pepper jack cheese also make great appetizers!

❤️ You’ll love this dip because it’s

  • super easy to make in about 10 minutes!
  • dairy-free, nut-free, and can easily be made gluten-free as well.
  • packed with healthy spinach!
  • a hit at parties with both vegans and non-vegans!
Easy spinach dip made with vegan mayo, vegan sour cream, and soup mix.

🧾 Ingredients and substitutions

  • Frozen Spinach – you will use a whole 16 oz bag of spinach.  Use frozen, not fresh, the frozen has the right texture to work well in the dip.
  • Vegan Mayo – for creaminess.  Any brand of vegan mayo will work or you can easily make your own with my vegan mayo recipe!
  • Vegan Sour Cream – for creaminess.  You can use a store-bought sour cream vegan sour cream recipe to make your own.
  • Water Chestnuts – for added crunch.  You can leave them out, but I highly recommend them.  I accidentally forgot to add them once and the dip was just not nearly as good.  (It’s a rich and creamy dip that needs that crunch to balance it out).  Note: I use the canned whole water chestnuts and dice them up myself.  For some reason, the pre-diced ones have a funny taste to me.
  • Dry Soup Mix – for flavor. Knorr vegetable soup mix is the classic one to use with this recipe, but you can use any vegan soup mix that comes in an envelope.  Most of the onion soup mixes that they sell in the envelopes are vegan.  Or, if you don’t want to use one of these mixes, you can make your own with salt, garlic powder, dehydrated onions, and a splash of soy sauce or Tamari.

🥄 How to make vegan spinach dip

Step 1Thaw the frozen spinach.  (Leave at room temperature for a few hours or put on defrost in the microwave for about 5 minutes).

Step 2Put the frozen spinach in a colander and press it allowing all the excess liquid to drain off of it.

Step 3Dice the water chestnuts into small pieces.

Step 4Mix the mayo, sour cream, and soup mix in a large bowl.

Step 5Add the water chestnuts and thawed drained spinach.

Step 6Stir everything together until well combined.

Step 7Refrigerate until ready to serve.  (It tastes best if it sits for a few hours in the fridge before serving)

Step 8Serve with pretzels, pita chips, and fresh vegetables or in a pumpernickel bread bowl.

Four pictures showing the process steps for making easy vegan spinach dip.

Note:  This makes a lot of dips.  You could cut the recipe in half, but then you would have half bags and open containers.  It’s easiest to make the whole batch and freeze what you don’t use. 

I usually make it for holidays and get-togethers where there are a lot of people to help eat it.  It’s also great as a sandwich spread or in a veggie wrap if you have leftovers.

Someone dipping a pretzel into a bowl of vegan spinach dip.

🌟 How to make spinach artichoke dip

Mix in a jar of marinated artichoke hearts that you have chopped into small pieces.  Serve hot or cold.  To serve hot, but in a baking dish top with vegan mozzarella cheese and bake at 350°F for 25 minutes until bubbly. 

🍞 Is spinach dip gluten-free?

All of the ingredients in this dip are gluten-free if you use a gluten-free soup mix. Many brands of soup mixes are gluten-free, but be sure to check the label yourself. You can also use my homemade method and be sure to use tamari or Bragg’s Liquid Aminos instead of soy sauce.

🧂 How to make lower sodium spinach dip

You can omit the soup mix and use your choice of salt and spices to control the sodium and avoid the MSG in dry soup mixes.

These are the spices I use when I make it myself:

  • 1/2 tsp salt
  • 1 tsp dried parsley
  • 1/2 tsp garlic powder
  • 1 tbsp dehydrated onions or onion powder
  • 1 tsp soy sauce or tamari or Bragg’s Liquid Aminos
The top view of a bowl of vegan spinach dip.

📌 Be sure to follow me on Pinterest for new vegan recipes!

📋  Vegan spinach dip recipe

A close up of vegan spinach dip in a white bowl with pretzels around it.
5 from 4 rating

Vegan Spinach Dip

An easy classic spinach dip made vegan.

Ingredients

Instructions
 

  • Thaw 10 oz of frozen spinach.  (Leave at room temperature for a few hours or put on defrost in the microwave for about 5 minutes).
  • Put the frozen spinach in a colander and press it allowing all the excess liquid to drain off of it.
  • Dice 8 oz of water chestnuts into small pieces.
  • Mix 1 cup mayo, 1 1/2 cup sour cream, and 1 envelope of soup mix in a large bowl.
  • Add the water chestnuts and thawed drained spinach.
  • Stir everything together until well combined.
  • Refrigerate until ready to serve.  (It tastes best if it sits for a few hours in the fridge before serving)
  • Serve with chips, pretzels, crackers or in a pumpernickel bread bowl.

Notes

If you don’t want to use dry soup mix, use this instead: 
  • 1/2 tsp salt
  • 1/2 tsp garlic powder
  • 1 tsp dried parsley
  • 1 tbsp dehydrated onions
  • 1 tsp soy sauce or tamari
How to turn this into spinach artichoke dip…
Mix in a jar of marinated artichokes that you have chopped into small pieces.  Serve hot or cold. 
To serve hot, put in a baking dish, top with vegan mozzarella cheese, and bake at 350°F (177°C) for 25 minutes until bubbly. 
Calories: 105kcal, Carbohydrates: 6g, Protein: 1g, Fat: 8g, Saturated Fat: 2g, Sodium: 258mg, Potassium: 12mg, Fiber: 1g, Sugar: 1g, Vitamin A: 5IU, Vitamin C: 1mg, Calcium: 2mg, Iron: 1mg
Did you make this recipe?Please leave a star rating and review below!