Go Back
+ servings

Vegan Spinach Dip

Whether you're vegan or not, this spinach dip is just as addictive as the real thing, minus all the guilt.
Course Appetizer, Snacks
Cuisine American, Best
Level Beginner
Main Ingredient Tofu, Vegetable
Diet Dairy-Free, Gluten-Free, Low Sugar, Low-Carb, Pescatarian, Vegan, Vegetarian
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings 6 servings
Calories 196 kcal


  • 400 grams soft tofu
  • 100 grams raw cashew nuts (3/4 cup soaked in water overnight and drained)
  • 25 grams nutritional yeast (~1/4 cup)
  • 2 teaspoons apple cider vinegar
  • 3 grams salt (~1/2 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


  1. Add the tofu, soaked cashews, nutritional yeast, vinegar, and 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.
  2. Chop the roots off the 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.
  3. Lift the floating spinach off the top of the water, leaving any remaining sand at the bottom of the bowl.
  4. Bring a large pot of water to a boil and add the spinach. Boil until the spinach is tender. 1-2 minutes.
  5. Drain the spinach, rinse with cold water and then squeeze the excess water out of the spinach.
  6. Chop the spinach into small pieces.
  7. Add the oil, onions and garlic to a frying pan and sauté over medium-high heat until the onions are a caramel brown color and have reduced to about 1/4 of their original volume.
  8. Add the water chestnuts and spinach and, sauté to heat through.
  9. Turn down the heat and add the tofu and cashew puree. Stir constantly until the spinach dip is heated through. Adjust salt to taste.
  10. Drizzle with a little olive oil and then dust with paprika. Serve with vegetables and bread.

Nutrition Facts
Vegan Spinach Dip
Amount Per Serving
Calories 196 Calories from Fat 99
% Daily Value*
Fat 11g17%
Saturated Fat 3g15%
Sodium 236mg10%
Potassium 617mg18%
Carbohydrates 15g5%
Fiber 3g12%
Sugar 3g3%
Protein 10g20%
Vitamin A 4065IU81%
Vitamin C 14.9mg18%
Calcium 78mg8%
Iron 3.3mg18%
* Percent Daily Values are based on a 2000 calorie diet.