This tofu feta recipe makes the ultimate vegan feta cheese for all your Mediterranean bowls and salads, wraps, and cold pasta. The marinade provides a briny and zesty flavor that makes you forget it's tofu. It's a low-effort recipe that requires less than 10 minutes of prep time and can easily be made ahead of time for the week.
Adding vegan feta cheese to bowls and salads (e.g., this Greek-inspired hummus bowl) is a great way to add an extra dose of plant-based protein to your meals. It also makes it more filling.
Jump to:
Key ingredients and substitutions
- Firm or extra-firm tofu: The firmness of the tofu will impact the texture of the vegan feta. I prefer regular firm tofu in this recipe for a softer, cheese-like mouthfeel. However, firm tofu works well, too. Don't use silken tofu, which would break apart immediately.
- Olive oil: Use high-quality extra-virgin olive oil if possible. It's the base of the marinade and makes the tofu feta last for up to 7 days in the refrigerator.
- Red wine vinegar: It's a key ingredient for the briney marinade. Don't replace it with any other type of vinegar (e.g., apple cider vinegar, white vinegar).
- Lemon zest & juice: Together they enhance the bland taste of tofu and give it a zesty kick and tangy flavor. Make sure to use the zest of an organic lemon to limit pesticide residues.
- Nutritional yeast (optional): It is often used to give vegan cheese alternatives a cheesy flavor. You can add it to this recipe to make it taste more like traditional feta. But don't worry if you don't have it in your pantry. P.S.: Make sure it's gluten-free if needed.
- Spices: I love the combination of dried oregano and dried mint in this recipe to replicate the flavors of Greek salads. If you don't have dried mint you can use dried dill. A mix of Italian herbs well works, too.
- Salt: Use fine sea salt that dissolves easily in the marinade. Don't skip the salt as it replicates the salty taste of feta.
Elo's tips
- You can press the tofu but you don't have to. Pressing the tofu removes excess liquid and helps it absorb the marinade. Ultimately, this makes the tofu feta more flavorful. To press the tofu, I like using a tofu press. Alternatively, you can wrap the tofu in paper towels and weigh it down with a heavy object (e.g., a heavy pot) for 15-30 minutes.
- Take the vegan feta out of the fridge 10-15 minutes before serving. High-quality olive oil will solidify in the fridge. Make sure to let it come to room temperature before serving.
- A note on fresh herbs: If you plan to serve the tofu within 24 hours you can use fresh mint and oregano. However, if you want to use the tofu in bowls and salads throughout the week, I recommend using dried herbs. Fresh herbs will go bad quicker and make your tofu last less long.
- Use leftover oil as a dressing for salads. Don't throw it away once you've eaten up all the tofu feta.
How to make tofu feta (step-by-step)
STEP 1: Cut the tofu into bite-sized cubes. Place the block of tofu on its narrow side on your cutting board. Cut it lengthwise in half or into 4 depending on its thickness. Then, cut the tofu into strips and small cubes.
STEP 2: Zest and juice the lemon. I like to use a lemon zester and a manual juicer (to limit the dishes).
STEP 3: Make the tofu marinade. Add all the marinade ingredients (olive oil, red wine vinegar, lemon zest, lemon juice, spices, nutritional yeast, and salt) to a 16-ounce (500 ml) jar or any other container. I like using Weck jars or Mason jars. Give it a good stir.
STEP 4: Add in the cubed tofu. Shake it up and let it marinate for at least 30 minutes. The longer, the better.
Meal prepping & storage
You can easily make this tofu feta ahead of time–perfect and add it to salads throughout the week.
It stores well in an airtight container. You can store the sealed container in the refrigerator for 5 to 7 days.
Serving ideas
- Classic vegan Greek salad: A mix of tomatoes, cucumber, vegan feta cheese, Kalamata olives, and sliced red onion.
- Cherry tomato salads: Try this arugula and cherry tomato salad or this caper salad.
- Green salad: Add a few cubes of tofu to your favorite green salad. My favorite one is made with avocado and edamame beans.
- Mediterranean pasta salads: Marinated tofu feta makes a great addition to any pasta salad, such as this sun-dried tomato pasta salad.
- Watermelon: Crumble the vegan feta over watermelon cubes seasoned with olive oil, salt, and fresh mint. Trust me!
- Mezze or snack plate: Add veggie sticks, olives, sun-dried tomatoes, feta, hummus, and crackers to a snacking board.
Frequently asked questions
Yes, raw uncooked tofu is safe to eat. The soybeans are already being "cooked" during the tofu-making process.
I don't wanna lie, it is very hard to replicate the taste of real cheese. However, I'm confident that this is the closest you can get to the real thing. It's tangy, slightly salty, and mildly sour.
Join us!
Don’t forget to join the Cooking With Elo newsletter. You’ll get plant-first recipe ideas sent weekly to your inbox.
The recipe
Tofu Feta Recipe (Marinated Raw Tofu)
Ingredients
- 14 oz (400 g) firm or extra firm tofu
- ¼ cup (60 ml) olive oil
- 2 tablespoon red wine vinegar
- Zest of 1 organic lemon
- ¼ cup (60 ml) lemon juice about 2 lemons
- 1 tablespoon nutritional yeast optional
- 1 tablespoon dried oregano
- 1 teaspoon dried mint or dill
- 1 teaspoon salt
- ¼ teaspoon garlic powder
Instructions
- Optionally, press the tofu to help it absorb the marinade. Use a tofu press or wrap the tofu block in paper towels and weigh it down with heavy objects for 15-30 minutes.
- Cut the tofu: Cut the tofu block lengthwise through the narrow side. Then, into strips and bite-sized cubes.
- Marinade: Add the olive oil, red wine vinegar, lemon zest, lemon juice, nutritional yeast (if using), oregano, mint, salt, and garlic powder to a 16-ounce (500 ml) glass jar. Give it a good stir.
- Combine: Add in the tofu cubes and close with a lid. Give it a good shake.
- Resting: Let it marinade for at least 30 minutes or preferably overnight. Store in the refrigerator.
Notes
- Take the vegan feta out of the fridge 10-15 minutes before serving. High-quality olive oil will solidify in the fridge. Make sure to let it come to room temperature before serving.
- A note on fresh herbs: If you plan to serve the tofu within 24 hours you can use fresh mint and oregano. However, if you want to use the tofu in bowls and salads throughout the week, I recommend using dried herbs. Fresh herbs will go bad quicker and make your tofu last less long.
- Use leftover oil as a dressing for salads. Don't throw it away once you've eaten up all the tofu feta.
Nutrition
Equipment
Leave a star rating and review below. Thank you!
Loved it? Please rate it!
If you tried this recipe or any other recipe from the blog, make sure to let me know how you liked it by leaving a star rating and a comment below. Your feedback really matters! To never miss a recipe, follow me on Instragram, Pinterest and Facebook.
Did you like this recipe? Let me know!