• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Oh My Veggies logo

  • Recipes
    • Vegetarian Recipes
    • Vegan Recipes
    • Vegetarian Main Dishes
    • Vegetarian Appetizers
    • Vegetarian Breakfast Recipes
    • Vegetarian Side Dishes
    • Dessert Recipes
    • Snack Recipes
    • Drinks
    • Sauces, Spreads and Condiments
    • Holiday Recipes
    • From our Readers
  • Cooking Tips & Hints
    • Cooking Tips
    • Plant-Based Nutrition
    • Product Reviews
  • Shop Cookbooks
  • About Us
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
menu icon
go to homepage
  • Find Recipes
  • Cookbooks
  • About Us
  • Freebies!
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • Find Recipes
    • Cookbooks
    • About Us
    • Freebies!
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Oh My Veggies » Vegetarian Recipes » Gluten Free Vegetarian Recipes

    Easy Vegan Feta Cheese

    Published: Mar 2, 2019 · by Nicole · Updated: Aug 22, 2023 · This post may contain affiliate links.

    Jump to Recipe - Print Recipe

    This vegan feta cheese is a delicious vegan substitute for traditional feta. It has the classic briny flavor and crumbly texture we all love, but it's 100% vegetarian, vegan, and dairy-free. 

    Vegan Feta Cheese Dairy free
    Jump to:
    • Wait. Is feta cheese vegan?
    • What is feta cheese?
    • Vegan Feta Cheese Substitutes
    • How to Make Vegan Feta Cheese
    • Tips for Perfect Vegan Feta Cheese
    • Uses for Vegan Feta Cheese
    • Recipe
    • Comments

    As I've mentioned earlier on the blog, I had a chance to visit Greece last year for the sole purpose of scouting out the food scene and gaining some inspiration for a new series on vegan Greek recipes.

    I've already shared some creations like this vegan moussaka, healthy zucchini fritters, and this insanely good vegan baklava.

    While you're here, be sure to grab our FREE 5-Day Meatless Meal Plan. It's packed with tasty recipes to make vegetarian cooking easy and delicious!

    But of course, who could make Greek food without feta cheese? One of the best meals I had in Greece was a big Greek salad, topped with a giant slab of feta cheese. And I couldn't help wishing there was a dairy-free way of enjoying that incredible flavor.

    So this vegan feta cheese recipe was born!

    Vegan Feta Cheese {Dairy free}

    Wait. Is feta cheese vegan?

    No, of course not. Traditional feta cheese is a dairy-based product. But we'll make our plant-based version from tofu so it's 100% vegan friendly! It's a perfect vegan substitute for feta cheese.

    I took a similar approach with this vegan ricotta cheese recipe here. You'd never guess! (And for more ideas on how to vegan-ize your favorite recipes - grab this free cheat sheet.)

    What is feta cheese?

    Feta cheese is a white cheese, commonly made in Greece, that has a great tangy kick because it's made with a brine.

    Typically it's nice and salty and has a grainy texture that crumbles, which makes it perfect as a topping for salads and other dishes. It's even used in many Greek pastries. Cheese pies are an iconic Greek food. YUM.

    Vegan Feta Cheese {Dairy free}

    Vegan Feta Cheese Substitutes

    As a long-time lover of feta cheese, I've tried all sorts of vegan alternatives. This tofu-based vegan feta cheese recipe is the best substitute I've come up with yet, in terms of both flavor and texture.

    Another option, if you're more interested in the salty flavor of feta, is to substitute some kalamata olives in your dish. The briny flavor mimics that of feta really well.

    Vegan Feta Cheese {Dairy free}

    How to Make Vegan Feta Cheese

    Now that you're all prepped on how to use vegan feta cheese, let's get started!

    This is the type of recipe that takes minimal effort, but a bit of time.

    In total, you'll need to set aside 4 hours for tofu draining, 10 to 15 minutes for actual preparation, and several hours (or overnight) for marinating.

    Obviously, you can prep it, leave it, and set an alarm or two throughout the process.

    Vegan Feta Cheese {Dairy free}

    First, we'll start by draining the tofu. You'll want to use an extra firm tofu for this recipe.

    Tofu holds a lot of liquid, but for our vegan feta cheese, we need to drain out all the water, in order to get a nice crumbly texture like real feta cheese.

    Plus, draining the tofu will help it absorb the marinade —which is what will give it that delicious feta-like flavor.

    You can use a tofu press, or you can use my DIY method.

    Vegan Feta Cheese {Dairy free}

    If you go for the DIY method, start by lining a plate with paper towels.

    Place your block of tofu on top, and then add some paper towels on top of the block.

    Then grab a heavy object — like a book — and place it on top of the plate to weigh it down.

    I also like using my water kettle. I just fill it with water, and it's nice and heavy, which flattens the tofu and presses all the water out.

    In the picture below, I used some heavy, marble coasters I own.

    Vegan Feta Cheese {Dairy free}

    It will take about 4 hours for the tofu to drain.

    You may want to check it every once in a while to see if water has accumulated.

    When it does, you'll want to drain the water so it doesn't get soaked up by the tofu.

    I'd suggest setting your timer for about every hour or so to do this. It's a great project for a lazy weekend day.

    Vegan Feta Cheese {Dairy free}

    Then, you can slice the tofu block into ½ inch cubes.

    Vegan Feta Cheese {Dairy free}

    Then, to make the marinade, you mix all the rest of your ingredients in a bowl: olive oil, water, lemon juice and zest, white wine vinegar, salt, olive brine, garlic, oregano, basil, black pepper.

    If you don't know what olive brine is, that's just the juice from a jar of olives, preferably kalamata olives.

    I'd actually suggest making the marinade while the tofu is draining.

    I really like the flavors to be super strong, and leaving the marinade in the fridge for a while can help release the flavors before you put the tofu in.

    Vegan Feta Cheese {Dairy free}

    Then, toss the tofu cubes in the marinade.

    Make sure all the pieces get covered by the marinade so they can really soak up all the flavors.

    Then cover the bowl and put it in the fridge.

    It will work if you only put the marinade in the fridge for a several hours, but I suggest leaving it overnight.

    The longer the tofu is in the marinade, the more time it has to soak up the goodness of the marinade.

    You can also put mason jars of marinade and tofu in the fridge.

    I like doing this because then I can save it in the fridge for later and only use what I need for each meal.

    Vegan Feta Cheese {Dairy free}

    Whenever you decide the tofu is done marinating, remove the cubes from the marinade, and use it in place of traditional feta cheese!

    Vegan Feta Cheese {Dairy free}

    Tips for Perfect Vegan Feta Cheese

    • The olive brine is really the key ingredient for the marinade, as it gives the classic briny flavor of traditional feta cheese. I recommend using the brine from a jar of kalamata olives for best results.
    • You can marinate the vegan feta cheese in mason jars instead of a bowl, and then just keep it stored in the fridge until you're ready to use it.
    • Draining the tofu is essential for getting good results. This is really simple with a tofu press. But there's also a DIY method described in this recipe!
    • Grab this cheat sheet for more simple ways to vegan-ize your favorite recipes.

    Uses for Vegan Feta Cheese

    My absolute favorite way to use this vegan feta is served over a simple Greek salad. The trick to a perfect Greek salad? No lettuce. Seriously. Just toss tomatoes, cucumbers, onions, and olives in a big bowl and top with this vegan feta, olive oil, and vinegar. Yum.

    I especially love it tossed into this Mediterranean Pasta Salad, which is a recipes straight from my new cookbook, Weeknight One Pot Vegan Cooking.

    Some other delicious ways to use that vegan feta:

    • Spiced Pumpkin and Feta Tarts
    • Mediterranean Flatbread
    • Slow Roasted Tomatoes with Avocado and Feta
    • Easy Summer Orzo Salad
    • Mushroom, Spinach, and Feta Pie

    And don’t forget to grab a copy of my free vegan cheat sheet too! It’s packed with my favorite easy substitutions to help you make just about any recipe vegan!

    Happy cooking!

    Recipe

    Vegan Feta Cheese

    This vegan feta cheese is a delicious vegan substitute for traditional feta. It has the classic briny flavor and crumbly texture we all love, but it's 100% vegetarian, vegan, and dairy-free. 
    Print Recipe Pin Recipe Email Recipe
    Prep Time: 15 minutes minutes
    Cook Time: 2 hours hours
    Drain Tofu: 4 hours hours
    Total Time: 2 hours hours 15 minutes minutes
    Course: Salad, Side Dish
    Cuisine: Gluten free, Greek, Mediterranean, Vegan, vegetarian
    Keyword: Delicious Everyday, vegan feta cheese, vegan feta cheese substitute
    Servings: 6 servings
    Calories: 171kcal
    Author: Oh My Veggies

    Ingredients

    • 14 oz block of extra firm tofu
    • ⅓ cup olive oil
    • ⅓ cup water
    • juice and zest of 1 lemon
    • 1 tbsp white wine vinegar
    • 2 tsp salt
    • ¼ cup olive brine juice from a jar of olives – kalamata is best
    • 1 clove garlic peeled and minced
    • 1 tsp dried oregano
    • ½ tsp dried basil
    • ¼ tsp black pepper

    Supplies Needed:

    • tofu press optional
    US Customary - Metric

    Instructions

    • Drain the tofu. Use a tofu press or follow the following directions.
    • To drain tofu, line a plate with paper towels, and place the block of tofu on top. 
    • Place another layer of paper towels on top of the tofu and top with a second plate. 
    • Place a heavy object on top of the plate to weigh it down. It will take about four hours to press all the liquid out of the tofu. Check on it occasionally and drain the water that accumulates.
    • When the tofu is drained, chop into ½ inch cubes.
    • Mix all of the remaining ingredients in a bowl to form the marinade. Toss tofu cubes in the marinade. 
    • Cover and refrigerate for several hours – preferably overnight. 
    • Remove “feta” cubes from marinade, and use in place of traditional feta cheese.

    Nutrition

    Calories: 171kcalCarbohydrates: 2gProtein: 6gFat: 15gSaturated Fat: 2gSodium: 866mgVitamin A: 20IUVitamin C: 0.2mgCalcium: 88mgIron: 1mg
    Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!
    « How to Make Mushroom Stock from Kitchen Scraps
    Sweet Potato French Toast Cups with Creme Anglaise »

    Dairy Free Recipes, Delicious Everyday, Gluten Free Vegetarian Recipes, Sauces, Spreads and Condiments, Vegan Recipes, Vegan Sauces, Spreads and Condiments, Vegetarian Recipes DE

    Reader Interactions

    Comments

    1. Carin says

      November 30, -0001 at 12:00 am

      How long would the marinated tofu be good to stay in the fridge?

      Reply
      • Nicole says

        November 30, -0001 at 12:00 am

        It should be good for 2-3 days at least. Probably a bit longer would be okay, but I try to be cautious when it comes to food safety!

        Reply
    2. Gerry says

      November 30, -0001 at 12:00 am

      5 stars
      I was skeptical but followed the recipe closely. And although it didn't taste exactly like Feta, it was a big hit with family and guests. I added it to an Arugula and Watermelon salad, terrific.

      Reply
      • Nicole says

        November 30, -0001 at 12:00 am

        I'm so glad you enjoyed it! The watermelon salad sounds like a perfect way to use this.

        Reply
    3. Brady says

      November 30, -0001 at 12:00 am

      Where is the ingriedent list.

      Reply
      • Nicole says

        November 30, -0001 at 12:00 am

        The recipe card is always at the bottom of the post - but before this comment section!

        Reply
    4. Mark says

      November 30, -0001 at 12:00 am

      5 stars
      Recipe turned out great. Perfect addition to many kinds of salads. I left it in the brine in the fridge then after a couple of days it became a bit ugly with tofu turning the brine cloudy and the olive oil coagulating - but still tasted great. Recommend removing from brine after 24 hrs.

      Reply
    5. PM says

      January 28, 2024 at 8:40 pm

      5 stars
      Delicious! Only had rice vinegar on hand but that was my only deviation from the recipe. My "feta" doesn't look like the pictures shown in the recipe since the tofu will soak up the olive juice; final product will have a purple tinge to it when using the kalamata brine. 🙂 Will definitely make again!

      Reply
    5 from 3 votes

    Something to say? Leave a comment. Cancel reply

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

    Recipe Rating




    Primary Sidebar

    image of the author

    Nicole is a life long vegetarian and the author of the popular vegan cookbook, Weeknight One Pot Vegan Cooking. She loves sharing her recipes and showing the world just how easy and delicious meatless meals can be!
    Learn more here.

    signature of author

    get a free 5 day vegetarian meal plan

    shop our vegetarian and vegan cookbooks

    Footer

    ↑ back to top

    • Shop Cookbooks
    • About Us
    • Work with Me
    • Contact
    • Privacy Policy
    • Terms of Use

    Still hungry? Check out our delicious family of blogs.

    veg kitchen
    step away from the carbs
    all she cooks
    midlife rambler
    wandertooth logo

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Hook & Porter Media

    164 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.