RecipeVegan Spinach Artichoke Dip

Nutrition Facts
Amount per Serving
  • Calories: 110
  • Protein: 7 g
  • Total Fat: 3 g
    • Unsaturated Fat: 3 g
    • Saturated Fat: 0 g
  • Cholesterol: 0 mg
  • Total Carbohydrate: 15 g
  • Dietary Fiber: 7 g
  • Total Sugar: 2 g
    • Natural Sugar: 2 g
    • Added Sugar: 0 g
  • Sodium: 250 g

Spinach artichoke dip typically clocks in at 300-plus calories per ¼-cup serving—without considering the chips. My slim-style, dairy-free vegan version provides only 110 calories but is still rich and delicious—and it’s loaded with 7 grams fiber and 7 grams protein. It gets its creamy texture from (surprise!) pureed white beans and silken tofu. Your guests won’t even realize the secret swap…unless you decide to divulge.

  • Prep time
  • Total Time
This recipe makes Makes 8 (¼-cup) servings
  • 1 tablespoon extra virgin olive oil
  • 1 yellow onion, chopped
  • 3 cloves garlic, chopped
  • ¾ cup white beans, drained and rinsed*
  • 8 ounces silken tofu
  • ½ cup unsweetened almond milk
  • ¼ cup nutritional yeast
  • ½ teaspoon fine salt
  • ½ teaspoon ground black pepper
  • 1 can water chestnuts, drained and chopped
  • 14 ounces artichoke hearts, drained and chopped
  • 1 pound frozen chopped spinach, thawed and well-drained  (if using fresh spinach, use about 4 heaping cups)
  • ½ teaspoon red pepper flakes (optional)
  • Panko breadcrumbs for garnish**

Preheat the oven to 400˚.

Heat the oil in a pan and sauté the onion until it gets soft and translucent. Before the onion is finished, add the garlic for the final minute.(If using fresh spinach add to pan and sauté until wilted.) Set aside to cool.

In a food processor, combine the white beans, tofu, almond milk, nutritional yeast, salt, and pepper and blend until smooth. Pour into a bowl and add the chopped artichokes, well-drained spinach, chopped water chestnuts, sautéed onion-garlic mixture, (spinach, if you used fresh rather than frozen) and optional red pepper flakes. Stir to combine.

Transfer to a baking dish and sprinkle the top with Panko breadcrumbs. Bake for about 12 to 15 minutes until golden brown. Serve with crunchy crudité.


*Rinse beans in a colander under cold running water to remove as much salt as possible. Alternatively, you can also look for low-sodium brands.

**Use dairy-free breadcrumbs for vegan dip.


Nutrition analysis courtesy of Genesis® R&D


For more delicious recipes and health tips, follow Joy on Twitter, Facebook, Pinterest and Instagram.