We love making our own dairy-free cheese at home and we’ve created a delicious, herb-filled tofu feta recipe just for you! Don’t be at all intimidated by the recipe. You’ll have a batch of homemade feta cheese that will last at least a week in the fridge.
We’ll also share the best vegan feta brands available in stores and a couple of fantastic dairy-free feta recipes. Are you ready to learn more about vegan alternatives to feta cheese and, if someone asks you, feel at ease answering the question–is feta vegan?
If your mouth is watering, you’ll love these tofu feta pasta and Greek salad with tofu feta recipes!
This recipe works perfectly as a dairy-free swap in many of your favorite recipes!

Making tofu feta might sound overwhelming, but it’s super easy. Just take one step at a time. Once you make it, you’ll wonder why you waited so long!
Step 1: Press the Tofu – Wrap the tofu and place it in a colander over a bowl. Set a heavy object on top and let it press for at least 30 minutes to remove extra liquid. A tofu press works great too if you have one.
Step 2: Make the Marinade – While the tofu is pressing, add all of the marinade ingredients to a bowl or jar and whisk everything together well.
Next, Step 3: Cut the Tofu – Once the tofu is drained, pat it dry and cut it into even ½-inch cubes.
Step 4: Marinate the Tofu – Add the tofu cubes to a mason jar or container with a lid and pour the marinade over the top. Cover and give it a good shake so the tofu gets coated.
Step 5: Chill and Store – Place the tofu in the fridge for at least 2 hours, but overnight or longer gives the best flavor. Shake the container a few times while it marinates, then drain the extra marinade before serving. Store the tofu feta in a sealed container in the fridge for 4-5 days.
Here’s a list of appetizing options for how to serve and enjoy this tofu feta cheese recipe:
Here are the vegan cheese brands we feel are way up there on the cheese wheel:

Traditional Greek feta cheese is usually made from milk of animals and aged in a salty brine bath. It has a soft, crumbly texture and is often served with salads, olives, sandwiches, and herbs. Since this dairy product is made with animal milk and often includes animal ingredients (such as rennet and whey), traditional feta is not vegan.
Try vegan mozzarella, dairy-free cream cheese, and marinated firm tofu for the closest in taste and texture. Any of these would make a tasty swap on a hummus platter or charcuterie board in place of tofu feta.
Store leftover dairy-free feta made with tofu in an airtight container in the refrigerator for up to 4-5 days. You can keep it in a little marinade to help it stay flavorful and moist. Give the container a quick shake or stir before serving again. Freezing is not recommended because the texture can become too crumbly and watery after thawing.
Usually, the main ingredients are coconut oil (versatile composition, white color, and high fat content), tofu (crumbly texture, neutral flavor that soaks up other flavors, and fat content), potato starch (thickener), vinegar (to add a sour component), herbs (authentic Greek ingredients), and salt.
Hungry for more? Subscribe to the World of Vegan weekly newsletter and join our community of over 1 million plant-passionate peeps on Instagram (@Vegan), Facebook, Pinterest, and YouTube!

Leave a Comment
Perfect for making my favorite Greek salad lighter and healthier! Thanks for this great recipe!
Omg this looks so good!
We hope you like it! You can add more or less herbs and salt to make it exactly right for you 🙂
Thanks for this great recipe! thanks to this I have ben able to start enjoying my beloved Greek Salad again!
Yay! That’s exactly what I thought. Love having a vegan feta cheese to add to my salads. So yummy.
Thanks for all the info on different cheese brands. The recipe was easy to follow
Really happy to hear it! Have you ever made your own Feta? Hope you’ll give my recipe a try 🙂
I made this tofu feta and used it on salads all week! Love how easy it is and that it brings a unique flavor profile to my greens 🙂
I’ve always wanted to create a vegan feta cheese and so glad that I was able to experiment with this one. The tofu gives the feta a lot of protein, less fat, and a great texture. Hope you like it as much as I do! 😀
This is so helpful! So many yummy feta cheese brands to explore!
The flavor of this vegan feta is perfect! It was delicious on a salad but I couldn’t resist eating it on its own too 🙂