• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Vegan Recipes
    • Vegan and Gluten Free
    • Breakfast
    • Dinner
    • Snacks
    • Desserts
    • Appetizers
    • Side Dishes
  • Vegan Nutrition
  • About

Lettuce Veg Out

menu icon
go to homepage
  • Recipes
  • Nutrition
  • About
    • Facebook
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • Nutrition
    • About
    • Facebook
    • Pinterest
    • YouTube
  • ×
    Home > Vegan Recipes

    7/20/21 by Nicole | Leave a Comment

    Vegan Feta Cheese (Tofu Feta Recipe)

    Jump to Recipe Video Print
    5 from 5 votes. Leave a review!

    This vegan feta cheese recipe is incredibly easy to make and creates a salty, crumbly dairy free feta alternative. It’s made with tofu marinated in a flavorful liquid and can be ready to eat in as little as 1 hour.

    Tofu feta is perfect to serve on a Greek salad, a wrap or pasta dish. It’ll add a tasty boost of plant-based protein to whatever you like! This feta won’t melt and is meant to be served cold.

    Top view of a glass bowl of tofu feta cheese cubes sitting on a white-grey marble background. To the right is a wood spoonful of tofu feta and above that a half lemon and jar of tofu feta. Top left corner shows a quarter of a bowl of chopped lettuce.

    Get the Veg Out newsletter for vegan recipes + nutrition content!

    This post contains affiliate links (including Amazon Associates) and I earn from qualifying purchases.

    Is Feta Cheese Vegan?

    Traditional feta cheese is made with goat’s milk. In North America, most feta is made with cow’s milk. Regardless of the dairy source, feta cheese is not vegan.

    There are many ways to create vegan feta cheese, but the easiest option that’s delicious, nutritious and cost-effective is to marinate tofu! It’s my preferred way to prepare this salty classic!

    Glass bowl filled with un-tossed Greek salad (chopped lettuce at bottom, chopped vegetables on that with cubed tofu feta over the top). Bowl sits on light brown towel with wood spoon to the right and a jar of Greek dressing in a jar in the back right corner of image.

    Tofu Feta Ingredients and Substitutions

    Ingredients for this recipe are all staples in my vegan kitchen and should be available at most grocery stores. They include:

    • Tofu: The base of this recipe is extra-firm tofu. Tofu that I buy doesn’t need to be pressed, but if you typically press your tofu, start by doing that! Any type of tofu could work, depending on the texture you want for your feta (I like a firm, crumbly texture so use extra-firm).
    • Plant-based milk: The marinade needs to evenly coat your tofu and the best way to add enough volume is with plant-based milk. I buy soy milk, but any unsweetened, unflavored plant-based milk should work. You could also use water, but milk adds extra flavor and creaminess to the recipe.
    • Lemon juice: For fresh flavor and acidity in the tofu marinade, lemon juice is a great addition.
    • Apple cider vinegar: Feta cheese has some tangy flavor, so vinegar helps replicate that taste. Other types of light vinegar should work too, with slightly differing flavors (ex. white, white wine, rice).
    • Nutritional yeast: For some cheesy, dairy-like flavor, nutritional yeast is a must in pretty much any vegan cheese recipe!
    • Salt: Feta is sold in brine, which is essentially very salty water. As salt is a major flavor in feta, your vegan version should also pack in that classic salty flavor. Although there’s quite a bit of salt in this recipe, your tofu won’t absorb all of it and you’ll discard the salted marinade.
    • Dry oregano and garlic powder: Both ingredients are optional but add a great depth of flavor to the feta. Dry basil and/ or onion powder are great alternatives!
    Top view of an arrangement of glass and wood containers on a white grey marble background. Each container filled with a different ingredient; from top left working right then down: tofu cubes, soy milk, lemon juice, salt, nutritional yeast, lemon juice, dry basil and garlic powder.

    How to Make Vegan Feta Cheese

    This recipe couldn’t be easier to prepare. It takes some time for the tofu to marinate, but you don’t have to do anything during that time, so enjoy!

    Step 1: Prep Tofu

    If you typically press your tofu, start with that. Pressed tofu absorbs marinade more readily, but I skip this step because the tofu I buy doesn’t need pressing.

    Cut your tofu into cubes. The smaller the cubes, the quicker the tofu will marinate. If you’re short on time, cut the tofu smaller.

    Add these tofu cubes to a container with a tight-fitting lid along with all the other ingredients. Place the lid on your container and shake until thoroughly mixed; stop when all the tofu pieces are well-coated.

    Image is a compilation of 4 images each showing a rectangular glass container sitting on white-grey marble with each image showing a different step in making tofu feta. From top left working right then down: Cubed tofu fills the container and a hand is pouring a glass jar of soy milk into the tofu; tofu cubes are topped with a pile of nutritional yeast; additional spices have been added on top of the nutritional yeast in a pile; the tofu cubes are now coated with a mixed marinade.

    Step 2: Marinade and Serve

    Refrigerate the container of tofu for at least 45 minutes, but overnight is best (or make it in the morning and serve for dinner).

    Marinade the tofu until ready to serve. When serving, use a slotted spoon or fork to pull out tofu cubes and leave the marinade in the container.

    Don’t discard the marinade until all the feta is eaten.

    Top view of a glass bowl of Greek salad topped with cubes of tofu feta cheese. Above the bowl is a jar of tofu feta, half a lemon and a bowl of chopped lettuce. Below to the bowl of salad is another half lemon, jar of Greek dressing and the top of a Romaine lettuce leaf.

    How to Create a Balanced Vegan Meal

    This recipe provides plant-based protein, healthy fats and lots of flavor to whatever you pair it with! For a balanced meal, add plenty of veggies or fruits along with a source of healthy carbohydrates (typically from a whole grain or starchy vegetable).

    If you’re making this recipe to pair with Greek salad, the salad can easily provide loads of tasty, colorful vegetables. Add some chickpeas or serve with pita bread on the side for some carbohydrates. You could also make a tasty Greek pasta salad!

    You can also serve this recipe in a wrap or on top of cold pasta dishes to boost the flavor and protein content of those meals.

    Glass bowl filled with cubes of marinated tofu feta cheese with a wood spoon of feta to the right. Along the top edge of the image, from left to right, are: a bowl of chopped lettuce, lemon half, jar of marinating tofu cubes, another half lemon.

    How to Store Leftover Tofu Feta

    Refrigerate leftover tofu feta in its marinade. This should last up to 5 days. Once all the feta is eaten, then discard excess marinade.

    Front view of a jar filled with cubes of tofu feta cheese with marinade liquid in the bottom half of the jar (liquid is a creamy white color with some dark flecks in it). Blurred in the back is a bowl of chopped lettuce and pieces of lemon.

    If you make this recipe, please rate and comment below to help others benefit from your experience!

    📖 Recipe

    Square cropped image of the top view of a glass bowl of tofu feta cheese cubes sitting on a white-grey marble background. To the right is a wood spoonful of tofu feta and above that a half lemon and jar of tofu feta. Top left corner shows a quarter of a bowl of chopped lettuce.

    Vegan Feta Cheese (Tofu Feta)

    This recipe for vegan feta cheese is incredibly easy to make using marinated tofu. It’s the perfect dairy free alternative to feta that is salty, crumbly and delicious served cold.
    5 from 5 votes. Leave a review!
    Prevent screen going dark
    Prep Time 15 minutes mins
    Marinade Time 45 minutes mins
    Total Time 1 hour hr
    Servings 4 Servings
    Calories 122 kcal
    Cuisine Mediterranean-inspired, Vegan

    Equipment

    • Cutting board
    • Knife
    • Container with tight-fitting lid
    • Measuring cups and spoons

    Ingredients
      

    • 350 grams extra firm tofu
    • ½ cup soy milk
    • ¼ cup lemon juice
    • 2 tablespoons apple cider vinegar
    • 1 ½ tablespoons nutritional yeast
    • 2 teaspoon salt
    • 1 teaspoon dry oregano
    • ½ teaspoon garlic powder
    Prevent screen going dark

    Instructions

    Step 1: Prep Tofu

    • If you typically press your tofu, start with that.
    • Cut tofu into cubes (smaller cubes marinate faster) and add to container.
      350 grams extra firm tofu
    • Add the remaining ingredients to your tofu, then place a lid on the container.
      ½ cup soy milk, ¼ cup lemon juice, 2 tablespoons apple cider vinegar, 1 ½ tablespoons nutritional yeast, 2 teaspoon salt, 1 teaspoon dry oregano, ½ teaspoon garlic powder
    • Shake well until the marinade ingredients are evenly mixed and coat all tofu cubes.

    Step 2: Marinade and Serve

    • Refrigerate the container and allow to marinate for at least 45 minutes; overnight is best.
    • Remove tofu cubes from the marinade liquid as needed to serve, discarding the marinade only after all the feta is eaten (refrigerate leftover feta in the marinade).

    Video

    Notes

    Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.

    Nutrition

    Serving: 1 Serving (¼ of recipe)Calories: 122 kcalCarbohydrates: 5 gProtein: 14 gFat: 7 gSaturated Fat: 1 gPolyunsaturated Fat: 3 gMonounsaturated Fat: 2 gSodium: 897 mgPotassium: 275 mgFiber: 2 gSugar: 1 gVitamin A: 68 IUVitamin C: 6 mgCalcium: 367 mgIron: 3 mg
    Tried this recipe?Let us know how it was!

    More Vegan Cheese Recipes

    Like this recipe? You should also try:

    • Close up of bowl filled with sunflower seed parmesan.
      Sunflower Seed Parmesan (Nut Free Vegan Parmesan)
    • Close up of crumbly vegan ricotta cheese in a bowl lined with cheese cloth.
      Vegan Ricotta Cheese Recipe (Almond and Tofu)
    • Square cropped image of a small white bowl filled with vegan cashew parmesan (golden brown-yellow crumbly mixture) sitting on white-grey marble.
      Vegan Parmesan Cheese Recipe
    • Square cropped image of a black bowl filled with beer cheese dip sits on wood board with pile of pretzel bites stacked on the board behind the bowl. Glass mug of golden beer sits to the back left of the board with two pretzel bites in front of the mug
      The Ultimate Vegan Beer Cheese Dip

    About Nicole Stevens

    Nicole is a vegan Registered Dietitian (RD) and founder of Lettuce Veg Out.

    She helps people thrive on a vegan diet with balanced recipes and easy-to-understand nutrition science.


    Reader Interactions

    Reply to comment Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Nicole! As a vegan Registered Dietitian, I empower vegans to live a balanced life and gain confidence in the kitchen.

    More about me →

    Latest Vegan Recipes

    • Close up of a bowl with chocolate covered peanut butter balls, bits taken from two balls to show peanut butter inside.
      Vegan Peanut Butter Balls (Chocolate Covered)
    • Close up of a bowl of creamy potato soup topped with vegan bacon bits and chives.
      Vegan Creamy Potato Soup Recipe
    • Close up of a stack of three pecan pie bars cut into squares.
      Vegan Pecan Pie Bars Recipe
    • Close up of a chocolate cupcake with chocolate frosting with a bite taken from it.
      Vegan Chocolate Cupcakes (Easy Recipe)

    Footer


    About

    • About Lettuce Veg Out
    • Privacy Policy
    • Disclaimer
    • Terms of Service
    • Contact Nicole

    Email Updates

    © 2016–2023 Lettuce Veg Out

    Manage your privacy
    To provide a quality experience, we use technologies like cookies to store and/or access device information. Consenting to these technologies allows us to process data such as browsing activity or unique IDs on this site. Not consenting, or withdrawing consent, may affect site features and functions.
    Functional Always active
    Necessary to enable a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Statistics
    The technical storage or access that is used exclusively for statistical purposes. Exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
    Marketing
    Required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    Manage options
    {title} {title} {title}