Craving that classic Greek salad flavor without any actual dairy involved? This Greek Style Cucumber Tomato Salad with Vegan Feta delivers all the briny, herby, olive-oil-drenched goodness you remember, minus the cheese aisle trip.
I started making my own tofu feta after getting tired of paying premium prices for store-bought vegan cheese that didn’t even taste that great. A few hours of marinating later, and I had something that genuinely rivaled real feta in tang and texture. Now this salad is my go-to whenever I want that Greek flavor without any compromise.

This isn’t a sad substitute salad. It’s a legitimately satisfying, briny, herby dish that just happens to skip the dairy entirely. Let’s break down exactly how to make it.
Why This Greek-Style Salad Deserves a Spot in Your Rotation
Chickpea salad recipes bring their own texture, but this one leans into classic Greek flavors with a homemade vegan feta standing in for the real thing. The result is a genuinely craveable fresh, plant-based summer comfort food that doesn’t skimp on that tangy, briny punch.
Here’s what makes this recipe worth the extra prep time:
- Surprisingly high protein-12g per serving thanks to the tofu feta
- Big on calcium-228mg per serving, unusual for a simple salad
- Bright, herby flavor-fresh basil and parsley bring real freshness
- Naturally light-just 137 calories per serving
- Genuinely tastes like the original-tofu feta nails that tangy, salty profile
Ever had a vegan substitute that actually tasted better than expected? That’s this one. IMO, once tofu feta marinates long enough, most people genuinely can’t tell the difference from the real thing.
Your Recipe Timing and Serving Details
Here’s the quick breakdown before you start planning your prep:
- Prep Time- 15 minutes (plus at least 4 hours to make the tofu feta ahead of time)
- Total Time- 15 minutes (once the tofu feta is ready)
- Servings- 2 servings
- Calories- 137 kcal per serving
The salad itself comes together in just 15 minutes, but the tofu feta needs a head start—plan for at least 4 hours of marinating time before you actually build the salad. This recipe serves 2, making it perfect for a light lunch for two or a solo meal with leftovers.
Equipment You’ll Need For Greek Style Cucumber Tomato Salad with Vegan Feta

This recipe needs a couple more tools than your average chopped salad, mainly for the tofu feta. Here’s what to have ready:
- Sharp knife and cutting board (for chopping tomatoes, cucumber, and herbs)
- Large mixing bowl (for combining the salad)
- Small container with a lid (for marinating the tofu feta)
- Paper towels or a clean kitchen towel (for pressing excess moisture from the tofu)
Nothing fancy required, just a little planning ahead so the tofu feta has time to develop its tangy flavor.
Making the Vegan Feta
Since this recipe leans on tofu feta as the star ingredient, it’s worth covering the basics if you haven’t made it before. Press a block of firm or extra-firm tofu to remove excess moisture, then cube it into bite-sized pieces.
Combine the tofu cubes with a marinade of lemon juice, olive oil, apple cider vinegar or white wine vinegar, dried oregano, garlic, and a generous amount of salt. Let the mixture sit in the fridge for at least 4 hours, though overnight develops even more flavor. The tofu absorbs the tangy, salty marinade and firms up slightly, mimicking that classic feta bite.
Ingredients Breakdown
Once your tofu feta is ready, the rest of this salad comes together quickly. Here’s exactly what you need.
- 2 cups chopped tomatoes
- 1 cup chopped, peeled, and seeded cucumber
- 1/2 cup mixed fresh herbs (a combination of basil and parsley works great)
- 1/2 batch tofu feta (see notes above)
- A drizzle of good-quality olive oil
- A splash of fresh lemon juice or white wine vinegar
- Salt and pepper, to taste
Simple, fresh, and every ingredient earns its place. FYI, using good-quality olive oil actually matters here since there’s so little else masking the flavor.
How to Make Greek Style Cucumber Tomato Salad with Vegan Feta
Ready to put this together? Here’s exactly how it comes together once your tofu feta is ready.
Step 1- Prep the Tofu Feta in Advance
Make your batch of tofu feta ahead of time, giving it at least 4 hours to marinate and develop flavor. This step can’t be rushed, so plan accordingly if you’re making this for dinner or a gathering.
Step 2- Combine the Salad Ingredients
Place the tomatoes, cucumber, tofu feta, and fresh herbs in a large bowl. The colors alone already look like a proper Greek salad at this point.
Step 3- Dress and Season
Drizzle everything with olive oil and lemon juice or vinegar, then add a generous pinch of salt and freshly ground pepper. Toss everything together gently so the tofu feta doesn’t crumble too much.
Step 4- Taste and Adjust
Taste the salad and season further as needed. Every batch of tomatoes varies in sweetness, so a little extra salt or acidity sometimes helps balance things out.

Serving Ideas for This Salad
This Greek-style salad pairs beautifully with a range of dishes. Here’s how I like to serve it:
- Alongside grilled dishes– it’s the perfect fresh counterpart to anything smoky off the grill
- Stuffed in pita– scoop it into warm pita bread for a portable Mediterranean-style lunch
- With crusty bread– use bread to soak up the olive oil and lemon juice pooling at the bottom
- As part of a mezze spread– serve alongside hummus, olives, and dolmas
- Standalone light meal– eat it straight from the bowl when you want something bright and simple
Ever wondered why Greek salads rely so heavily on olive oil instead of a complicated dressing? The simplicity lets each fresh ingredient shine, rather than masking everything under heavy sauce.
Tips for Getting This Salad Right
A few things I’ve picked up from making this recipe more times than I can count:
- Don’t rush the tofu feta marinating time. Four hours is the minimum, but overnight develops noticeably better flavor.
- Press the tofu well before marinating. Excess moisture prevents the marinade from fully absorbing.
- Seed the cucumber. This keeps the salad from getting watery once everything sits together.
- Use fresh herbs, not dried. Fresh basil and parsley bring a brightness that dried versions just can’t match.
I once skipped pressing the tofu because I was short on time, and the marinade ended up diluted and less flavorful as a result . That pressing step genuinely matters for getting a proper feta-like texture.
Nutrition Breakdown (Per Serving)
Here’s exactly what you’re getting per serving, based on 2 total servings from this recipe:
- Calories- 137 kcal
- Carbohydrates- 14g
- Protein- 12g
- Fat- 5g
- Saturated Fat- 1g
- Polyunsaturated Fat- 3g
- Monounsaturated Fat- 1g
- Sodium- 357mg
- Potassium- 625mg
- Fiber- 4g
- Sugar- 7g
- Vitamin A- 1,592 IU
- Vitamin C- 44mg
- Calcium- 228mg
- Iron- 5mg
That 12g of protein and 228mg of calcium per serving genuinely stands out for a salad this simple, thanks entirely to the tofu feta doing double duty as both flavor and nutrition.
You may also like Next recipe
Loaded Mediterranean Cucumber Tomato

Storage and Make-Ahead Tips
The tofu feta keeps in its marinade in the fridge for up to 5 days, making it a great make-ahead component for multiple meals. Once assembled, the full salad is best eaten fresh, ideally within a few hours, since the cucumber and tomato release liquid over time.
If you’re planning ahead for the week, make a double batch of tofu feta on Sunday and use it across multiple salads or meals. This cuts down significantly on prep time for the rest of the week.
Common Questions About This Salad
Can I use store-bought vegan feta instead of making my own? Absolutely. Store-bought works fine if you’re short on time, though homemade tofu feta typically has a more customizable, tangier flavor.
How long does tofu feta actually need to marinate? Four hours is the minimum for decent flavor, but overnight marinating produces noticeably better results.
Can I use dried herbs instead of fresh? Fresh herbs work best here since the salad relies on their brightness, but dried herbs can work in a pinch at a smaller quantity.
What can I substitute for white wine vinegar? Apple cider vinegar or additional lemon juice both work as easy substitutes.
My Final Thoughts

This Greek Style Cucumber Tomato Salad with Vegan Feta proves that plant-based versions of classic dishes can genuinely hold their own against the originals. Tangy tofu feta, fresh herbs, and simple olive oil dressing come together for a salad that tastes like a trip to the Mediterranean.
Make this once, and it’s likely earning a permanent spot in your summer rotation. Whether you serve it alongside dinner or eat it as a light lunch, this salad delivers real, briny flavor every single time. Start that tofu feta today your next favorite Greek-style salad is just a few hours away.

Greek Style Cucumber Tomato Salad with Vegan Feta
Ingredients
Equipment
Method
- Step 1- Prep the Tofu Feta in Advance
- Make your batch of tofu feta ahead of time, giving it at least 4 hours to marinate and develop flavor. This step can’t be rushed, so plan accordingly if you’re making this for dinner or a gathering.
- Step 2- Combine the Salad Ingredients
- Place the tomatoes, cucumber, tofu feta, and fresh herbs in a large bowl. The colors alone already look like a proper Greek salad at this point.
- Step 3- Dress and Season
- Drizzle everything with olive oil and lemon juice or vinegar, then add a generous pinch of salt and freshly ground pepper. Toss everything together gently so the tofu feta doesn’t crumble too much.
- Step 4- Taste and Adjust
- Taste the salad and season further as needed. Every batch of tomatoes varies in sweetness, so a little extra salt or acidity sometimes helps balance things out.
Notes
Nutrition Breakdown (Per Serving)
Here’s exactly what you’re getting per serving, based on 2 total servings from this recipe:- Calories- 137 kcal
- Carbohydrates- 14g
- Protein- 12g
- Fat- 5g
- Saturated Fat- 1g
- Polyunsaturated Fat- 3g
- Monounsaturated Fat- 1g
- Sodium- 357mg
- Potassium- 625mg
- Fiber- 4g
- Sugar- 7g
- Vitamin A- 1,592 IU
- Vitamin C- 44mg
- Calcium- 228mg
- Iron- 5mg

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.