The BEST Vegan Feta (With a secret trick!)
I have to be honest—I’m mildly allergic to tofu. Normally, that means I avoid it, because I’m not a fan of the inevitable headache I get after eating too much. But I’ve been working on perfecting my vegan pasta salad, and I just knew feta was the missing piece.
So, despite my hesitation (and my tofu allergy), I gave this recipe a try. And wow. It was worth every single bite… and yes, even the headache that came after eating a huge serving.
Here’s the thing—I’ve always been a little low-key freaked out by tofu. Something about the texture and taste has just never been my favorite. But this method? It transforms tofu into something so close to real cheese that I didn’t even notice I was eating it. And that’s saying something.
🧀 The Secret Trick
Did you know you can boil tofu to expel the moisture? Most vegan feta recipes call for pressing the tofu to remove excess water. Pressing is great, but it takes time, and you have to set up a press or wrap it in towels with a heavy object. Boiling does the same thing—it forces out the moisture—but in just a few minutes on the stove.
Now, boiling doesn’t work for every tofu recipe because it changes the texture. It firms up the tofu and makes it slightly bouncy, which wouldn’t be ideal for creamy sauces or soft scrambles. But for this recipe, that change in texture is actually a huge benefit—it creates a firmer, more feta-like crumble that holds up beautifully in salads and pasta dishes.
Even better? That firmer texture allows the tofu to soak up the marinade more effectively. Every little crumb gets infused with tangy, salty, herby flavor. It’s truly a win-win: less work than pressing and a better final result.
Vegan Feta Recipe
Ingredients:
- 1/2 block extra firm tofu (about 7 oz)
- 1 tbsp white miso paste
- 2 tbsp lemon juice
- 2 tbsp white vinegar
- 2 tsp olive oil
- 1/2 tsp garlic powder
- 1/4 tsp onion powder
- 1/4 tsp salt
- 1 tsp dried oregano (or see variations below)
Optional Herb Variations:
Use 1 tsp total of any:
- Classic Greek: 1 tsp dried oregano
- Mild Blend: 1/2 tsp oregano + 1/2 tsp thyme
- Alternative: 1 tsp Italian seasoning (go light if it includes rosemary)
- Feeling Spicy?: Add in a dash of red pepper
- Optional twist: 1/4 tsp dill or mint
Instructions
- Boil the tofu:
Cut the tofu block in half. Then slice it vertically in 4 slices. Bring a small pot of water to a boil, then gently add the tofu. Simmer for 5–10 minutes. Drain and let cool slightly, then pat dry. - Crumble:
Once cooled, crumble the tofu into small, feta-like pieces. - Make the marinade:
In a medium bowl or container, whisk together the miso, lemon juice, vinegar, olive oil, garlic powder, onion powder, salt, and your chosen herbs. - Combine:
Add the crumbled tofu to the marinade and stir gently to coat. - Marinate:
Cover and refrigerate for at least 1 hour, or up to 24 hours for the best flavor and texture. Stir once or twice during marinating if possible.
How I Used It
I tossed big, crumbly chunks of this vegan feta into my pasta salad and it was everything I hoped for—salty, tangy, and perfectly cheesy without any dairy. It gave the salad a burst of flavor in every bite, and the texture held up beautifully against the noodles and veggies.
The best part? I served the salad to a friend and didn’t tell her the feta was made from tofu. She happily ate her bowl, complimented how delicious the cheese was, and was genuinely shocked when I told her it wasn’t dairy. That’s how convincing this recipe is—it fooled a feta fan!
Even though I normally steer clear of tofu, this was one of those times I didn’t regret giving it a chance. In fact, I almost forgot it wasn’t real feta cheese.
This recipe has officially earned a permanent spot in my pasta salad rotation. And while I probably shouldn’t eat a huge bowl of it again (hello, tofu headache), I’ll definitely be making it again for family dinners and potlucks—because it’s just that good.
