Go Back
+ servings
Two white dishes hold vegan spinach dip, one in front of the other. A pile of tortilla chips sit in the background.

Vegan Spinach Dip

This easy vegan spinach dip is a creamy, garlicky dip that makes snack time a treat. Serve this vegan dip with tortilla chips, potato chips, crackers, or veggies, and enjoy!
Course Appetizer
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Resting Time 10 minutes
Total Time 30 minutes
Servings 12
Calories 95kcal


  • 1 10 ounce package frozen spinach, thawed
  • 2 tablespoons vegan butter
  • 2 stalks green onion , finely chopped
  • 2 cloves garlic , peeled and chopped
  • 6 tablespoons vegan cream cheese
  • cup vegan mayo
  • ½ teaspoon sea salt
  • pinch freshly ground black pepper
  • 1 cup extra-firm tofu


  • Once the spinach has thawed, wrap it in a dishtowel, and stand over the sink and squeeze the spinach to drain as much liquid out of it as possible. Set aside.
  • Place the vegan butter in a saucepan over medium heat. Sauté chopped green onions until tender, 3 to 5 minutes. Reduce heat to medium and add the chopped garlic and cook for another minute or so. Add the spinach, vegan cream cheese, vegan mayo, salt, and pepper. Stir to combine.
  • Add the tofu to the food processor and pulse until mostly smooth. Add the spinach mixture and pulse several times to combine and break up the spinach into smaller pieces.
  • Serve this with chips and crackers. This will last in a sealed container in your fridge for up to 5 days or up to 2 months in a freezer.


Make-Ahead Tip: Make this dip a day ahead and then store it in the fridge in a lidded container. Warm before serving.


Calories: 95kcal | Carbohydrates: 2g | Protein: 3g | Fat: 8g | Saturated Fat: 1g | Sodium: 209mg | Potassium: 127mg | Fiber: 1g | Vitamin A: 3160IU | Vitamin C: 2mg | Calcium: 47mg | Iron: 0.8mg