Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Greek Salad with Chickpeas and Tofu Feta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 20 minutes
  • Cook Time: 0 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Salad
  • Method: No-Cook
  • Cuisine: Greek
  • Diet: Vegan

Description

A refreshing and protein-packed Vegan Greek Salad featuring crisp vegetables, hearty chickpeas, and tangy tofu feta for a satisfying plant-based twist on the classic Mediterranean dish.


Ingredients

Units Scale
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 cucumber, chopped
  • 1 cup cherry tomatoes, halved
  • 1/2 red onion, thinly sliced
  • 1 green bell pepper, chopped
  • 1/4 cup kalamata olives, pitted and halved
  • 1/4 cup fresh parsley, chopped
  • 1 tablespoon olive oil
  • 1 tablespoon red wine vinegar
  • 1/2 teaspoon dried oregano
  • Salt and pepper to taste
  • 1 cup tofu feta (see note)

Instructions

  1. In a large mixing bowl, combine chickpeas, cucumber, cherry tomatoes, red onion, green bell pepper, olives, and parsley.
  2. In a small bowl, whisk together olive oil, red wine vinegar, oregano, salt, and pepper.
  3. Pour the dressing over the salad and toss to combine.
  4. Gently fold in the tofu feta.
  5. Chill for 15–30 minutes before serving for best flavor.

Notes

  • To make tofu feta: Marinate 1 cup of cubed extra-firm tofu in a mixture of 2 tbsp lemon juice, 1 tbsp apple cider vinegar, 1 tbsp olive oil, 1/2 tsp salt, 1/2 tsp oregano, and 1/4 cup water for at least 1 hour.
  • Salad can be stored in the fridge for up to 3 days.
  • Great as a main dish or side salad.

Nutrition

  • Serving Size: 1 serving
  • Calories: 260
  • Sugar: 5g
  • Sodium: 420mg
  • Fat: 14g
  • Saturated Fat: 2g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 6g
  • Protein: 10g
  • Cholesterol: 0mg