Creamy Homemade Vegan Feta Cheese You’ll Love for Every Dish Recipe
Introduction
This creamy homemade vegan feta cheese is a delicious plant-based alternative that works beautifully in a variety of dishes. Made with simple ingredients like tofu and flavorful herbs, it’s perfect for salads, sandwiches, or vegan charcuterie boards.

Ingredients
- 1 block Firm Tofu (pressed)
- 2 tablespoons Olive Oil (can substitute with avocado oil)
- 3 tablespoons Water
- 3 tablespoons Lemon Juice (freshly squeezed)
- 1 tablespoon Red Wine Vinegar (can substitute with apple cider vinegar)
- 3 tablespoons Nutritional Yeast
- 1 teaspoon Garlic Powder (or fresh garlic for stronger flavor)
- 1 teaspoon Onion Powder
- 1 teaspoon Basil (fresh or dried)
- 1 teaspoon Oregano (fresh or dried)
- 1 teaspoon Salt (adjust to taste)
Instructions
- Step 1: Press the tofu to remove excess moisture using a tofu press or by placing weights on it for 30 minutes.
- Step 2: Cut the pressed tofu into ½ to 1-inch cubes and place them in a shallow container.
- Step 3: In a separate bowl, whisk together olive oil, water, lemon juice, red wine vinegar, nutritional yeast, garlic powder, onion powder, basil, oregano, and salt until well combined.
- Step 4: Pour the marinade over the cubed tofu, ensuring that each piece is well coated.
- Step 5: Cover the container and refrigerate for at least 1 hour to allow the flavors to develop.
- Step 6: Serve your vegan feta cheese chilled in salads, on toasted bread, or as part of a vegan charcuterie board.
Tips & Variations
- For a stronger garlic flavor, use fresh minced garlic instead of garlic powder.
- Try adding smoked paprika or chili flakes for a spicy twist.
- If you prefer a firmer texture, freeze the tofu before pressing and marinating.
- Use fresh herbs for a more vibrant taste or dried herbs for convenience.
Storage
Store the vegan feta cheese in an airtight container in the refrigerator for up to 5 days. Make sure it is submerged in the marinade to keep it moist. Reheat is generally not necessary, as it is best enjoyed cold or at room temperature.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use soft or silken tofu instead of firm tofu?
Firm tofu is recommended because it holds its shape well and has the ideal texture for feta cheese. Soft or silken tofu will be too delicate and may not absorb the marinade properly.
How long does the flavor need to develop?
Marinating the tofu for at least 1 hour is essential to let the flavors infuse, but for the best taste, refrigerate for 4 to 6 hours or overnight.
Print
Creamy Homemade Vegan Feta Cheese You’ll Love for Every Dish Recipe
- Total Time: 1 hour 35 minutes (including marinating time)
- Yield: 4 servings 1x
- Diet: Vegan
Description
This creamy homemade vegan feta cheese is a delicious, plant-based alternative that perfectly mimics the tangy and crumbly profile of traditional feta. Made from pressed firm tofu and marinated in a savory blend of olive oil, lemon juice, red wine vinegar, nutritional yeast, and herbs, it’s ideal for enhancing salads, sandwiches, and vegan charcuterie boards. Easy to make and packed with flavor, this recipe will become a staple in your vegan cooking repertoire.
Ingredients
Tofu Base
- 1 block Firm Tofu (Pressed)
Marinade
- 2 tablespoons Olive Oil (Can substitute with avocado oil)
- 3 tablespoons Water
- 3 tablespoons Lemon Juice (Freshly squeezed)
- 1 tablespoon Red Wine Vinegar (Can substitute with apple cider vinegar)
- 3 tablespoons Nutritional Yeast
- 1 teaspoon Garlic Powder (Or fresh garlic for stronger flavor)
- 1 teaspoon Onion Powder
- 1 teaspoon Basil (Fresh or dried)
- 1 teaspoon Oregano (Fresh or dried)
- 1 teaspoon Salt (Adjust to taste)
Instructions
- Press the tofu: Remove excess moisture from the firm tofu by placing it in a tofu press or wrapping it in a clean towel and setting weights on top. Let it press for 30 minutes to ensure the best texture for your vegan feta.
- Cut the tofu: After pressing, slice the tofu into cubes about ½ to 1 inch in size for easy marinating and serving.
- Prepare the marinade: In a separate bowl, whisk together olive oil, water, freshly squeezed lemon juice, red wine vinegar, nutritional yeast, garlic powder, onion powder, basil, oregano, and salt until well combined.
- Marinate the tofu: Place the cubed tofu into a shallow container and pour the marinade over it. Make sure all the tofu pieces are well coated with the mixture to absorb maximum flavor.
- Refrigerate and infuse flavors: Cover the container and refrigerate for at least 1 hour to allow the tofu cubes to soak up the marinade and develop a rich, tangy vegan feta flavor.
- Serve and enjoy: Use your vegan feta as a flavorful addition to salads, toasted bread, or as part of a vegan charcuterie board. It’s perfect for enhancing any dish that calls for traditional feta cheese.
Notes
- Pressing the tofu thoroughly is essential for achieving the right texture and allowing the marinade to permeate the cubes effectively.
- You can adjust the salt and herbs to suit your personal taste preferences.
- For stronger garlic flavor, substitute garlic powder with freshly minced garlic.
- Store leftover vegan feta in an airtight container in the refrigerator for up to 5 days.
- Feel free to experiment by adding smoked paprika or chili flakes for a different flavor twist.
- Prep Time: 35 minutes (including pressing time)
- Cook Time: 0 minutes
- Category: Condiment
- Method: No-Cook
- Cuisine: Vegan, Mediterranean-inspired
Keywords: vegan feta, tofu cheese, plant-based cheese, homemade feta, vegan cheese recipe, dairy-free cheese, tofu marinade, Mediterranean vegan, vegan condiment

