Easy & Flavorful Homemade Vegan Feta Cheese: Your Go-To Tofu Feta Recipe
Discover the secret to making the most authentic-tasting plant-based feta cheese right in your own kitchen! This incredible homemade vegan feta cheese, crafted primarily from tofu, is the ultimate substitute for dairy feta. With a short list of just 6 common ingredients, this tangy, briny tofu feta cheese recipe is astonishingly easy to prepare and can be ready to elevate your meals in mere minutes.

Prepare to fall in love with this versatile vegan tofu feta cheese and find yourself adding it to absolutely everything! Years ago, the idea of creating a delicious “cheese” from tofu seemed far-fetched and left me quite skeptical. However, this particular recipe was a complete game-changer, shattering all my preconceptions. I was genuinely astonished by the intensely briny and perfectly savory flavor this vegan cheese delivers. The texture is impeccably crumbly yet creamy, capturing the essence of traditional feta. After extensive trial and error, fine-tuning every measurement, I finally achieved a flavor profile that perfectly matched the dairy-based feta I once adored in classic Greek salads. It’s wonderfully tangy, perfectly salty, and incredibly cheesy – a true testament to the power of plant-based ingredients.
Why You’ll Adore This Easy Vegan Feta Cheese Recipe
This homemade vegan feta cheese isn’t just a recipe; it’s a revelation for anyone looking for a delicious plant-based alternative. Here’s why it’s destined to become a staple in your kitchen:
- Quick and Effortless. Say goodbye to complicated vegan cheese making! This tofu feta cheese requires a mere 6 common ingredients and can be prepared in just 6 minutes of active time. It’s incredibly speedy, making it the perfect solution for a last-minute craving or when you want to whip up something special without a grocery store run. Minimal fuss, maximum flavor!
- Fresh, Tangy, and Briny Perfection. While there will always be subtle nuances between dairy cheese and its vegan counterparts, I can confidently say that this vegan feta comes remarkably close to the original. Each bite delivers a burst of freshness, a satisfying saltiness, and that distinctive briny punch that defines classic feta. The texture is beautifully crumbly yet retains a creamy richness, making it an ideal choice for any dish where traditional feta shines.
- Incredibly Versatile. The possibilities are endless with this salty, tangy vegan feta. Crumble it over vibrant salads, layer it into hearty sandwiches and wraps, or incorporate it into any of your favorite Greek and Mediterranean recipes. Its bold flavor profile adds an exciting dimension to countless dishes, making it a fantastic addition to your plant-based repertoire.

Key Ingredients for the Best Tofu Feta
Crafting this incredible homemade tofu feta requires only a handful of readily available ingredients. Each one plays a crucial role in achieving that authentic feta taste and texture. Below are some important notes on the ingredients you’ll need for this simple recipe. Remember, you can scroll down to the recipe card after the post for the printable ingredients list with precise amounts and comprehensive recipe details.
- Firm Tofu – This is the star of our vegan feta! It’s absolutely essential to drain and press your tofu thoroughly for at least 30 minutes, or even longer if you have the time. Proper drainage is critical; it removes excess water, which helps firm up the tofu and gives your vegan cheese the desired crumbly yet firm texture, preventing it from becoming overly watery or soft. Extra-firm tofu is also an excellent choice for an even denser result, but avoid silken tofu as it will not hold its shape.
- Nutritional Yeast – If you’re embracing a vegan lifestyle, nutritional yeast is a must-have in your pantry! This inactive yeast provides a distinct savory, umami, and cheesy flavor that is absolutely vital for boosting the taste of our tofu feta. It’s what gives this plant-based cheese its signature depth and richness, making it truly reminiscent of dairy feta.
- Salt and Pepper – Simple yet powerful. We use sea salt to impart that characteristic briny flavor that defines feta cheese. A touch of freshly ground black pepper adds a subtle warmth and balances the overall taste profile. Feel free to adjust the amount of salt to your preference, keeping in mind feta is traditionally quite salty.
- Lime or Lemon Juice – A generous squeeze of fresh lime or lemon juice is essential for introducing the bright, tangy notes that are a hallmark of traditional feta. This acidic component cuts through the richness and adds a refreshing zest, making the cheese more vibrant and authentic. Either lime or lemon works beautifully, so use whichever you have on hand.
- Olive Oil – High-quality olive oil contributes to the luxurious mouthfeel and richness of the vegan feta. I personally prefer the robust and fruity flavor of extra virgin olive oil, which enhances the Mediterranean profile of the cheese. However, if you prefer a milder taste, you can certainly use another light-flavored oil in its place, such as avocado oil.
How To Make Homemade Vegan Feta Cheese: Step-by-Step
Making your own vegan feta cheese from scratch is incredibly straightforward and requires minimal effort. The key is in the preparation and allowing the tofu to properly marinate to absorb all those fantastic flavors. First things first, ensure your tofu is pressed and then cut it into small, uniform cubes or gently crumble it to mimic crumbled feta, placing the prepared tofu into a bowl. Then, simply follow the steps below to create your delicious plant-based feta. For detailed, printable instructions, refer to the full recipe card below.

- Prepare the Brine and Combine with Tofu. In a Mason jar or any clean, large jar with a tight-fitting lid, combine the nutritional yeast, ground black pepper, sea salt, fresh lime (or lemon) juice, and olive oil. Secure the lid and shake vigorously until all the ingredients are thoroughly mixed and emulsified into a smooth, fragrant brine. Once the brine is ready, pour this flavorful mixture over the cubed or crumbled tofu in the bowl, ensuring every piece is generously coated. Gently stir with a spoon to evenly distribute the marinade.

- Marinate for Maximum Flavor. Carefully transfer the marinated tofu back into the Mason jar. Pour any remaining excess brine from the bowl over the tofu in the jar, ensuring it’s submerged as much as possible. Now comes the most important part for flavor development: allow the tofu to marinate. For a good taste, marinate for at least an hour. For the absolute best and most authentic briny flavor, refrigerate and let it marinate preferably overnight, or even for up to 24 hours. Once marinated, taste a piece and adjust the seasoning if necessary. If you desire an even more pronounced briny tang, add a little extra lime or lemon juice. Serve and enjoy!
Expert Tips for Perfect Vegan Feta Cheese
Achieving the perfect texture and flavor for your homemade vegan feta is simple with these helpful tips:
- Always Press Your Tofu First. This step is absolutely critical to achieve the firm, crumbly “feta” texture we’re after. Tofu contains a lot of water, and removing it allows the tofu to better absorb the marinade and develop a denser consistency. To effectively drain and press your tofu, a dedicated tofu press is ideal and makes the process incredibly easy. If you don’t have one, don’t worry! You can achieve similar results by placing the block of tofu on a clean kitchen towel or several layers of paper towels on a flat surface, like a plate or cutting board. Cover the tofu with more towels or paper towels, then place something heavy on top, such as a cast-iron skillet, a stack of cookbooks, or even a few cans of food. Let it press for a minimum of 30 minutes, or for up to an hour for extra firmness.
- Adjust the Flavor to Your Liking. The beauty of homemade recipes is the ability to customize! After your tofu has marinated for at least an hour, give it a taste test. If you find it needs more brininess, add a touch more lime or lemon juice. For extra saltiness, a pinch more sea salt can be added. It’s recommended to wait at least the initial hour for the flavors to truly soak in before making adjustments, as the taste will deepen over time, ensuring you don’t overdo it. You can also experiment with a hint of garlic powder or dried oregano for an extra layer of Mediterranean flavor.
- Try it Whipped for a Different Texture. For a delightful variation that’s perfect for dips and spreads, consider blending your marinated tofu feta. For another easy and incredibly delicious option, you can try my homemade vegan whipped feta. It transforms the crumbly feta into a smooth, creamy dip that’s fantastic with pita chips, vegetables, or spread on toast.

The Benefits of Making Your Own Vegan Feta
Beyond its incredible taste, there are numerous advantages to whipping up your own batch of plant-based feta:
- Healthier Choice: This tofu feta is naturally cholesterol-free and typically lower in saturated fat compared to traditional dairy feta. Tofu is also an excellent source of plant-based protein, making this a nutritious addition to any meal.
- Cost-Effective: Store-bought vegan cheeses can often be quite expensive. Making your own at home using simple, affordable ingredients like tofu is a budget-friendly way to enjoy your favorite flavors.
- Customizable Flavors: You have complete control over the ingredients and seasoning. Want it spicier? Add a pinch of red pepper flakes. Prefer more herbal notes? Incorporate dried oregano or dill into the brine. The possibilities for customization are endless.
- Dietary Friendly: This recipe is inherently dairy-free and gluten-free (just ensure your nutritional yeast is certified gluten-free if needed), making it suitable for a variety of dietary restrictions and preferences.
Creative Ways to Enjoy Your Homemade Vegan Feta Cheese
Once you’ve made this delicious vegan feta, you’ll find countless ways to incorporate its tangy, briny goodness into your meals. Its versatility makes it a fantastic addition to almost any dish. Here are some of my favorite serving suggestions to inspire you:
- Salad Star: I absolutely love serving this easy vegan feta cheese crumbled generously over a vibrant Greek quinoa salad or this hearty Mediterranean chickpea salad. It also elevates any of my favorite summer salad recipes, like a refreshing watermelon feta salad with balsamic reduction or a classic vegan pasta salad, adding that signature salty tang.
- Pizza Topping: For a delightful twist, use it as a flavorful topping on a homemade vegan pizza, crumbling it over your favorite vegetables and sauce before baking.
- Breakfast & Brunch: It’s also incredibly delicious crumbled over creamy avocado toast for a savory breakfast, or even mixed into scrambled tofu for an extra layer of flavor.
- Stuffed Vegetables: Combine it with herbs and rice to stuff bell peppers, zucchini, or mushrooms for a hearty main course.
- Warm Dishes: Sprinkle it over roasted vegetables like asparagus, broccoli, or cherry tomatoes, or stir it into warm grain bowls for an added burst of flavor.
- Appetizers & Mezze Platters: Serve it as part of a vibrant vegan mezze platter with olives, hummus, pita bread, and fresh vegetables for an impressive spread.

How to Store Your Homemade Tofu Feta
Proper storage is key to maintaining the fresh flavor and extending the shelf life of your vegan feta cheese. To ensure it continues to soak up all those wonderful flavors and stays delicious, I recommend storing it in an airtight container, preferably with the marinade covering the tofu. This not only preserves its taste but also allows the flavors to deepen and meld even further over time. You can safely keep your homemade tofu feta cheese in the refrigerator for about 5 days. For the best flavor and texture, try to consume it within this timeframe.
Explore More Delicious Vegan Cheese Recipes
If you loved making this vegan feta, you’ll be thrilled to discover how many other incredible plant-based cheese alternatives you can create at home. Expand your vegan cheese repertoire with these fantastic recipes:
- Easy Homemade Vegan Parmesan Cheese
- The Best Vegan Cheese Sauce (5 Versatile Ways to Use It!)
- Creamy & Simple Vegan Ricotta
- The Best Vegan Cream Cheese You’ll Ever Make

Vegan Feta Cheese (Tofu Feta Cheese)
Pin Recipe
Leave a Review
Ingredients
- 1 lb block firm tofu, or extra firm tofu (not silken tofu), pressed for at least 30 minutes
- 1 tablespoon nutritional yeast
- ¼ teaspoon ground black pepper
- ½ teaspoon sea salt
- 3 tablespoons lime juice, or lemon juice
- 3 tablespoons olive oil
Instructions
- Either cut your tofu into small cubes or crumbled like crumbled feta and place in a bowl.
- In a mason jar (or any large ish jar with a top) mix the nutritional yeast, pepper, sea salt, lime juice and olive oil. Shake until combined. Pour over the tofu in the bowl and gently stir with a spoon to come to coat all of the tofu.
- Add the tofu back to the mason jar and pour any excess brine still in the bowl over the top.
- Let it marinade for at least an hour, preferably over night. Taste and you can add more lime juice if you want it more brine-y. Enjoy!
Notes
- To drain and press your tofu, use a tofu press, or if you don’t have one, place a towel or some paper towels on a flat surface, like a plate or cutting board. Place more towels or paper towels on top of the tofu, then place something somewhat heavy on top of them, like a cast-iron skillet.
- Feel free to add more brine if needed, but I would say wait at least the hour for the flavours to really soak in so you don’t end up overdoing it!
- I like to store my tofu feta cheese in an airtight container with the marinade so that it continues to soak up the flavour. You can keep it in the fridge for about 5 days.
Disclaimer: Although jessicainthekitchen.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. Jessicainthekitchen.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.
