Vegan Greek Salad with Tofu Feta


Before I went vegan, one of my favorite meals ever was a simple greek salad – extra feta. I feel like the one thing I really miss is good feta cheese on a salad.

Not to toot my own horn but this vegan greek salad with tofu feta came out AMAZING, I am so excited for you all to try it.

This recipe is: 



✔️Oil-free optional

✔️100% delish


This salad is FILLED with nutrients and packed with healthy veggies. Your food should have a function. Food is meant to fuel you and to provide your body with what it needs.

The tomato in this vegan greek salad adds lycopene which helps to reduce risk of heart disease and cancer! The cucumber works to hydrate the body, lower blood pressure and aid in digestion. In addition, red onion is great for lowering cholesterol.

Tofu adds extra plant protein and iron, the olives add healthy fats, and the quinoa adds minerals like magnesium, potassium, calcium and phosphorus. TOTAL NUTRIENT OVERLOAD!

Feel free to pair this salad with a sprouted ezekiel pita!

I warmed up the pita beforehand which made it so good. I added fresh dill to this salad as well – don’t be afraid to experiment with herbs! They add so much extra flavor and are great for your health.

I specifically used kalamata olives which are perfect for a greek salad.

Feta made from tofu?! You must be thinking…Danielle, no way! YES WAY!

It is much more simple than you think. All you have to do is squeeze the moisture out of the tofu (I used sprouted tofu from Trader Joe’s), and then crumble with your hands. Yup! That’s it!

When you add it to a salad and mix it with the dressing, it mimics feta so well.

I made this and shared it with my boyfriend for lunch – he was hesitant to try the tofu feta but he ended up gobbling it up.

This is a great salad to make to pack in your lunch and take it to work, you could make it for a dinner party, bring it to a pot-luck or simply to make to share with your family.


Feel free to use a presentation like as shown above or you can also mix it all together in a large bowl like this one! Whatever works best for you.

I am LIVING for this tofu feta. I love adding tofu to my plant-based dishes because it adds so much plant-based protein! Also, you can make this for your friends who aren’t plant-based and win them over!

Vegan Greek Salad with Tofu Feta

This plant-based and gluten-free greek salad is amazing! The tofu feta adds such a great texture. You can make this oil-free if you would like. 
prep time 10 minutes
total time 10 minutes

the ingredients

  • 1.5 cups diced tomato
  • 5 cups lettuce of choice I used butter lettuce mixed with spinach
  • 1.5 cups chopped cucumber
  • 1/2 cup kalamata olives
  • 1 tbsp Fresh dill garnish
  • 1 cup cooked quinoa
  • 3/4 cup crumbled tofu I used sprouted tofu from Trader Joe's
  • 3/4 cup sliced red onion
  • salt + pepper + garlic powder to taste


  • 3 tbsp red wine vinegar
  • 1 tbsp olive oil optional
  • 1 tsp dried oregano
  • 1 tsp dijon mustard


  • Add lettuce to a bowl and then top with your chopped tomato, cucumber, olives, cooked quinoa, dill, and onion. 
  • Squeeze the moisture out of the tofu (I just rung it out in a paper towel), then crumble the tofu with your hands and add it to the salad.
  • Mix the dressing ingredients together than drizzle it on top of your salad. 
  • Season with salt, pepper and garlic powder (to taste!) 
  • Serve and enjoy!

Mention this blog for 10% off health coaching services with me! 

In good health,


Danielle Brown

Hi! I’m Danielle Brown, the face behind HealthyGirl Kitchen! I share easy, approachable plant-based recipes that are not only healthy but taste amazing. Follow me on Instagram, TikTok, and Facebook for free vegan meal ideas, recipes and healthygirl tips.

Leave a Reply

Want to join the discussion? Feel free to contribute!
Recipe Rating

join the conversation

  1. Susan Perry says:

    So tasty but I like to know how wany calories please.4 stars