← BlogJune 28, 2026

How to Make the Perfect Greek Salad with Tofu Feta

Greek · Easy · 80 min · 4 servings

vegandairy-freegluten-freeegg-free
Advertisement

This vibrant Greek salad features marinated tofu feta that perfectly mimics the tangy salty flavor of traditional feta cheese. It is a refreshing and colorful vegan dish packed with Mediterranean vegetables and bold herby flavors.

Why this recipe works

This Greek Salad with Tofu Feta recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 80 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 220 calories with 10g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 200 grams extra firm tofu pressed and cubed
  • 3 tablespoons lemon juice
  • 2 tablespoons apple cider vinegar
  • 1 teaspoon dried oregano
  • 2 cups cherry tomatoes halved
  • 1 large cucumber diced
  • 0.5 cup kalamata olives pitted
  • 0.25 cup red onion thinly sliced

Step by step instructions

Step 1: Marinate the Tofu Feta

In a small bowl whisk together lemon juice, apple cider vinegar, dried oregano, salt and pepper. Add cubed tofu and gently stir to coat. Cover and refrigerate for at least 1 hour or overnight for deeper flavor.

Step 2: Prepare the Vegetables

Halve the cherry tomatoes, dice the cucumber into half-moons, slice the red onion thinly, and pit the kalamata olives if needed. Place all vegetables into a large serving bowl.

Step 3: Combine the Salad

Add the marinated tofu feta along with all of its marinade to the bowl of vegetables. Toss gently to combine, being careful not to break up the tofu cubes too much.

Step 4: Serve

Taste and adjust seasoning with additional salt, pepper, and lemon juice. Serve immediately at room temperature or chilled. Garnish with extra dried oregano and a drizzle of olive oil if desired.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • extra firm tofu → store-bought vegan feta cheese to save preparation time
  • kalamata olives → green olives for a milder less briny flavor

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Not pressing the tofu enough which results in a watery marinade
  • Skipping the marinating time which leads to bland tofu with no depth of flavor

Nutrition facts

Per serving: 220 calories, 10g protein, 14g carbs, 14g fat, 3g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement