Vegan Tofu Feta Cheese | Best Vegan Substitute for Feta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 4 reviews

This vegan tofu feta is an excellent substitute for the classic Greek cheese. Fresh, flavorful, and perfect in salads or sandwiches, it’s nut-free and easy to make.


Units Scale

For The Marinade

  • 1/2 cup of water
  • 1/2 cup red wine vinegar or apple cider vinegar
  • 1/4 cup lemon juice
  • 1 Tbsp nutritional yeast
  • 1 Tbsp Italian seasoning
  • 1 tsp. onion powder
  • 1/2 tsp. garlic powder
  • 1/4 tsp. salt or to taste


  1. Press the tofu for 20 minutes using a tofu press or by wrapping it in a clean towel and placing a heavy object, like a book, on top.
  2. Cut the tofu into 1″ cubes.
  3. Mix together the marinade ingredients and add to a small or medium bowl with the tofu. Cover and place in the fridge for at least 20 minutes, but 24-48 hours is best. It will add more flavor.
  4. Enjoy on salads or in sandwiches.



Vegan tofu feta can store in the refrigerator for up to 7 days in an airtight container. If you plan on letting the feta marinate for a day or two be sure and take that into consideration.

Vegan tofu feta does not freeze well. So, I wouldn’t recommend it.