Healthy Spinach Artichoke Dip Recipe

With this healthy spinach artichoke dip recipe you get all the heart-warming flavors without the extra side of guilt.

There’s something about a bowl of restaurant-style spinach artichoke dip that is almost irresistible.  Whether it’s the ooey-gooey cheese, or the warm chunks of artichokes, we just can’t get enough.  But all that cheese and grease packs a mean caloric punch.  This healthy spinach artichoke dip recipe trades cream cheese for tofu to create a creamy, vegan-friendly appetizer.  



½ red onion, chopped

2 garlic cloves, minced

16 oz (1 lb) frozen spinach

1 cup soft tofu, drained

¼ cup nutritional yeast

1 tbsp lemon juice

½ tsp fresh ground black pepper

½ tsp crushed red pepper

1 can (or marinated) artichoke, drained and chopped

1 tbsp chopped fresh dill (optional)

1 tbsp olive oil

Salt, as needed



  1. Put the tofu, nutritional yeast, lemon juice, peppers, and salt in a high speed blender and blend until pureed.
  2. Put the olive oil in a skillet over medium heat.
  3. Add the onion and garlic then cook for 2 minutes.
  4. Add the spinach and artichokes. Cook for about five minutes.
  5. Add the tofu mix, cook for a few more minutes.

Decorate with dill before serving.  Serve with bread or pita chips.

Now that you have this healthy spinach artichoke dip recipe in your arsenal, you’ll be ready for your next midday snack, game day, or dinner party.  Surprise your guests with how flavorful and nutritious this classic favorite can be.  Enjoy!