As an Amazon Associate I earn from qualifying purchases.

This easy tofu feta cheese is tangy, salty, made with just a handful of pantry ingredients, & can be flavored multiple ways for a tasty, dense yet crumbly vegan feta substitute for salads, pasta, wraps, and more!

completed Tofu Feta Cheese in a jar
Want to save this recipe?
Enter your email & get this sent to your inbox! Plus youโ€™ll get great new recipes from us every week!

Salty, Tangy, Crumbly Tofu Feta Cheese

Itโ€™s time to learn how to make a simple, delicious vegan feta cheese recipe to bring briny, salty flavor to help round off any meal. Whatโ€™s the secret? Tofu! The texture of firm tofu works perfectly to mimic the firm, dense, yet crumbly texture of dairy feta cheese. Meanwhile, a simple marinade made with just a few inexpensive pantry ingredients is all you need for flavor โ€“ though there are several optional add-ins and flavor variations.

Best of all, this recipe is so easy to prepare in just a few simple steps (and minimal effort), the tofu helps add extra protein to your diet, and โ€“ unlike many store-bought options – this tofu cheese recipe is 100% nut-free, oil-free, and gluten-free. Itโ€™s versatile, too!

Looking for more simple vegan cheese recipes? Check out our tofu ricotta, nacho cheese sauce, or sunflower seed chive cream cheese.

The Ingredients and Substitutes

ingredients for Tofu Feta Cheese measured out on a white surface

The Base Vegan Feta Cheese

  • Extra-firm tofu: Itโ€™s best to use extra-firm tofu, which contains less liquid, and best to mimic the texture as a substitute for dairy-based feta cheese. However, firm tofu works in a pinch.
  • White wine vinegar: Or red wine vinegar/ apple cider vinegar. For more depth, use a combination of vinegar and lemon juice.
  • Sea salt/ kosher salt
  • Hot water

Flavor Variations

  • Alternative brine: Try the olive brine lemon juice marinade from our Greek Salad.
  • Lemon zest: For a bright, zingy flavor. Add ยฝ tsp to begin and increase to taste.
  • Olive oil: Just a little makes a richer mouthfeel โ€“ to replace some โ€˜fattinessโ€™ in dairy feta.
  • Nutritional yeast: Just a little (1-2 tbsp) will add an umami-rich, ‘cheesy’ flavor.
  • White miso paste: Add 1-2 tbsps of miso to enhance the salty, umami, ‘cheesy’ flavor and for more flavor depth overall in the tofu feta recipe.
  • Seasonings: There are several seasonings you can use for this vegan feta recipe, alone or combined, including (start with ยฝ tsp of any you use and adjust to taste).
    • Garlic powderOnion powderDried oregano (or Italian seasoning)Red pepper flakes (optional for heat)
    • Black pepper (start with just a pinch)

How to Make Vegan Tofu Feta Cheese

  • First, drain and press the tofu (15 minutes is good, but 30 minutes is even better).
  • In a 16-ounce jar or a bowl, combine the salt and vinegar until the salt dissolves.
  • Meanwhile, cut the tofu into 1-inch cubes (slice it into 1-inch slabs, cut those in half lengthwise, then into cubes) and add them to the bowl/jar.
  • Pour in the water, then stir/shake it and allow the tofu to marinate for an hour.
  • Transfer the jar/bowl to the refrigerator overnight (covered with a lid/plastic wrap), then enjoy the following day.
process shot showing tofu feta cheese marinating in jar

We recommend leaving it to marinate for a minimum of 12 hours, but it will taste even better after 24 or even 48 hours.

Pro Recipe Tips

  • Use the correct tofu: This recipe relies on extra-firm tofu for the best texture. If you try to use medium or soft tofu, it contains too much liquid and/or may fall apart entirely. Check out this Guide to Tofu here.
  • For the most flavor: Press the tofu well so itโ€™s able to absorb the marinade better for the best tasting tofu feta cheese.
  • Allow the flavors to meld: Marinate the vegan feta cheese for a minimum of 12 hours, but note that it tastes even better when left for longer.
  • Adjust with flavoring: There are several ways to flavor this dairy-free feta, so have fun adjusting it based on how you plan to serve the non-dairy feta cheese.
completed Tofu Feta Cheese in a jar and on a plate

Storage Instructions

Keep the tofu feta stored within its marinade in an airtight jar/container for up to 1-2 weeks. If you add any extra flavorings, itโ€™s best to consume within 5-7 days.

We donโ€™t recommend trying to freeze it, as the texture of the tofu will change upon thawing.

completed Tofu Feta Cheese in a jar

How to Use Vegan Feta Cheese?

Aside from uses where it needs to melt (which this doesnโ€™t), use this dairy-free feta cheese alternative in the same ways that youโ€™d use regular feta. These include:

 More Vegan Tofu Recipes

Photos by Alfonso Revilla

Tofu Feta Cheese

5 from 1 vote
Prep: 10 minutes
Marinate: 10 hours
Servings: 1 16-ounce jar
This easy tofu feta cheese is tangy, salty, made with just a handful of pantry ingredients, & can be flavored multiple ways for a tasty, dense yet crumbly vegan feta substitute for salads, pasta, wraps, and more!

Ingredients 

  • 1 tablespoon of salt
  • ยผ cup of white wine vinegar
  • 1 (14-ounce) block of extra firm tofu, drained and lightly pressed
  • 1 ยผ cups of hot water

Instructions 

  • In a 16-ounce jar with a lid or a bowl with a lid, mix together the salt and vinegar until the salt is completely dissolved.
  • Cut the tofu into 1-inch cubes and place them into the jar or bowl.
  • Slowly add the hot water, close it with the lid, give it a gentle shake, and let it sit for 1 hour on the counter.
  • Place the jar or bowl in the refrigerator overnight and enjoy the next day.

Notes

  • Use the correct tofu: This recipe relies on extra-firm tofu for the best texture. If you try to use medium or soft tofu, it contains too much liquid and/or may fall apart entirely. Check out this Guide to Tofu here.
  • For the most flavor: Press the tofu well so itโ€™s able to absorb the marinade better for the best tasting tofu feta cheese.
  • Allow the flavors to meld: Marinate the vegan feta cheese for a minimum of 12 hours, but note that it tastes even better when left for longer.
  • Adjust with flavoring: There are several ways to flavor this dairy-free feta, so have fun adjusting it based on how you plan to serve the non-dairy feta cheese.

Nutrition

Calories: 230kcalCarbohydrates: 8gProtein: 29gFat: 8gSaturated Fat: 1gPolyunsaturated Fat: 4gMonounsaturated Fat: 1gSodium: 7246mgPotassium: 636mgFiber: 0.4gSugar: 4gVitamin C: 0.3mgCalcium: 140mgIron: 5mg

Disclaimer: Although plantbasedonabudget.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Plantbasedonabudget.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.

Additional Info

Author: Toni Okamoto
Course: Appetizer, Salad
Cuisine: American
Method: No cook
Diet: Vegan
Tried this recipe?Please tag us at @PlantBasedOnABudget! ๐Ÿ™‚
About

Toni Okamoto

“They say you are what you eat, so I strive to be healthy.
My goal in life is not to be rich or wealthy,
‘Cause true wealth comes from good health and wise ways…
we got to start taking better care of ourselves ” – Dead Prez

More about Toni Okamoto
5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

    1. Hi Robbie! The hot water helps with forming the consistency of the tofu feta that we’re going for. Hope you enjoy it if you give it a go! ๐Ÿ™‚

    1. Hi! Keep the tofu feta stored within its marinade in an airtight jar/container for up to 1-2 weeks. If you add any extra flavorings, itโ€™s best to consume within 5-7 days.