Spinach Dip


  • 1 10-oz. package frozen chopped spinach

  • 1 tbsp. vegan butter or olive oil

  • ¼ c. yellow onion, finely chopped

  • 2 garlic cloves, minced

  • 1 tbsp. flour of choice

  • 1 5 oz. container non-dairy plain, unsweetened yogurt

  • 1 8-oz. package non-dairy cream cheese

  • 1 tsp. lemon juice

  • ¼ tsp. salt

  • Pinch of black pepper

  • tortilla chips, pita bread, or sliced veggies, to serve


  1. Unwrap the frozen spinach and place it in an 8-inch skillet along with a tablespoon of water.

  2. Warm over medium-low heat until completely thawed, about 12 minutes, breaking it up with a spatula periodically.

  3. Remove the pan from heat and drain the spinach.

  4. When cool enough to handle, squeeze the spinach to remove as much water as possible. Set spinach aside.

  5. Wipe the skillet clean and add a tablespoon of vegan butter or olive oil. Melt over medium-low heat; then add the onion and garlic.

  6. Cook for 4 to 5 minutes, until soft and fragrant.

  7. Stir in the flour and cook a couple of minutes more.

  8. Add the yogurt, cream cheese, lemon juice, salt, and black pepper to the skillet along with the spinach.

  9. Continue to cook until the ingredients are well combined and the spinach dip is heated through, about 5 minutes.

  10. Serve the spinach dip in the skillet or transfer it to a bowl and serve with tortilla chips, pita, or sliced veggies.

  11. Enjoy!