This post may contain affiliate links, view our disclaimer for details.

Most store-bought vegan fetas rely heavily on coconut oil and starches to create a firm texture. This often makes a dairy-free cheese that’s much higher in fat and lower in protein than traditional dairy feta. Instead, this recipe creates a homemade vegan feta that keeps the salty, briny flavor, but is closer to dairy feta nutritionally!

If you love homemade vegan cheese, be sure to also try my fresh vegan mozzarella, dairy-free mascarpone and this ultimate vegan mac and cheese next!

a block of vegan feta with a slice taken out on brown parchment paper before slicing.
homemade vegan feta cheese

Why You’ll Love This Vegan Feta

This recipe is inspired by store-bought dairy-free feta cheese options like Violife and Trader Joe’s vegan feta (which has since been discontinued), but is higher in protein, lower in saturated fat, and less processed.

This recipe is designed to be approachable and relatively quick, so you can make a flavorful, crumbly vegan cheese without a long fermentation process. Below are a few more reasons I love it!

Emily’s Recipe Notes:

  • Taste: Briny, tangy, salty
  • Texture: Crumbly with a creamy mouthfeel like Greek-style feta
  • Difficulty: Beginner-Intermediate
  • Time: About 4-6 hours since the cheese needs to chill in the fridge to set up

Why This Recipe Works

My goal with this recipe was to create a vegan feta that’s closer to dairy feta nutritionally, while still delivering a crumbly yet creamy texture and a balanced, savory flavor.

When developing and recipe testing, I studied the ingredient lists and nutrition labels of popular store-bought vegan fetas, along with traditional feta-making methods, and tested several versions at home including: tofu-only batches, lower- and higher-oil versions, and blends using tofu and soaked almonds.

A base made from tofu, almonds and coconut oil ended up creating the most realistic texture. Tofu adds protein and softness, almonds create natural break points for a crumbly texture, and coconut oil brings creaminess while helping the feta firm up when chilled. Plus, a short brining step finishes it with classic salty flavor!

Ingredients

Ingredients arranged on a marble surface, including tofu, almonds, coconut oil, olive brine, potato starch, vinegar, and seasonings.
what you’ll need

Ingredient Highlights & Some Swaps

Extra-Firm Tofu

This recipe uses extra-firm tofu as the base of the cheese. Tofu is sometimes called a “soy cheese” because it’s made in a similar way to dairy cheese: soy milk is curdled, then the curds are pressed and set.

That said, tofu can sometimes have a mild bean-like flavor, and this varies quite a bit by brand. Most of the time, that flavor fades into the background once the feta is seasoned, brined, and chilled . But if you’re especially sensitive to it, there’s another option:

Tofu Substitute: If you have a little more time, you can make your own fresh soy curds by curdling plain soy milk, similar to how I do in my vegan mascarpone recipe.

Fresh soy curds tend to taste noticeably milder and cleaner than store-bought tofu because some of the stronger soy flavors are released with the whey during curdling. It’s not required, but it’s a great option if you want the most neutral, dairy-like base possible. Just be sure to drain the curds well to remove excess moisture.

Blanched Almonds

This recipe uses raw, blanched almonds, which are mild in flavor and light in color. Blanching removes the skins, keeping the feta pale and preventing any bitterness.

Before using, I soak the almonds in hot water for about 1 hour, which softens them just enough to blend while still leaving a bit of texture. The subtle texture is intentional! It creates tiny breaks in the cheese so the feta crumbles naturally instead of becoming smooth or pasty like mozzarella.

Refined Coconut Oil (Deodorized)

Coconut oil helps create a creamy mouthfeel. Make sure to use refined or deodorized coconut oil. Unrefined coconut oil will leave a coconut flavor in the finished cheese.

Because coconut oil is solid when chilled, it’s essential for helping the feta firm up and crumble properly. Other oils stay liquid and won’t give the same structure, so this is one ingredient I don’t recommend swapping.

Lactic Acid

Lactic acid adds a clean, dairy-like tang that’s hard to replicate with lemon juice or vinegar alone. It’s a specialty ingredient, but a little goes a long way, and it makes a noticeable difference in how “cheesy” the feta tastes.

Green Olive Brine

This is the brine from a jar of green olives. It adds saltiness, complexity, and that unmistakable briny feta taste that plain salt can’t achieve on its own.

Note: I’ve also tested this recipe with brine from a jar of capers. Capers have a much stronger, sharper flavor, so if you go that route, use about half the amount listed in the recipe card. Personally, I prefer green olive brine for a less ‘funky’ flavor.

How to Make Vegan Feta Cheese

Exact ingredient quantities are in the recipe card below!

soaked blanched almonds in a small bowl.

Soak the blanched almonds in hot water at room temperature for about an hour. Drain when ready to make the cheese.

all the ingredients in a food processor bowl.

Add all of the ingredients to a high speed food processor (10-cup).

the blended dairy-free feta in a food processor.

Blend for 1-2 minutes, scraping the sides as needed, until mostly smooth. Then, heat over a double boiler while whisking for 2-3 minutes.

the dairy free feta mixture in a glass container with plastic wrap.

Line a glass container with plastic wrap or a cheesecloth. Transfer the mixture, smooth out the top, cover and chill in the fridge for at least 4 hours to set up.

Short on time? You can divide the mixture between two containers and it will set up faster (roughly 2 hours).

the cut dairy free feta in a brine solution.

After chilling, cut the vegan feta into large chunks and place in a 5–6% brine. Cover and refrigerate for at least an hour.

a glass jar filled with marinated dairy free feta.

Alternatively, the feta can be marinated in olive oil, vinegar, salt and spices. The texture will become softer if marinated.

Ways to Use Dairy-Free Feta

This vegan feta can be used anywhere you’d normally reach for traditional feta. Crumble it over salads, especially Greek-style salads with tomatoes, cucumbers, and olives.

Or add it to grain bowls, couscous salads, roasted vegetables, or pasta for a salty, creamy finish. It’s also great added to pitas! Here are some more recipes that I think it’d be great in:

Vegan Baked Cherry Tomato Feta Pasta

Mediterranean Dense Bean Salad

Vegan feta crumbles scattered over a fresh tomato and cucumber salad with red onion, herbs, and olive oil.
crumbly vegan feta with a cucumber salad

Storage

Once fully chilled and set, it can be stored in the fridge for several weeks. For best results, transfer it to a clean, sterilized container and keep it submerged in a light salt brine.

Storing the feta in brine helps preserve both texture and flavor, and the saltiness will continue to develop slightly over time, similar to traditional feta.

a block of vegan feta on brown parchment paper before slicing.
the chilled block of vegan feta cheese

More Vegan Dairy Recipes

Vegan Sour Cream – Tangy & Dairy-free!

Easy Vegan Tofu Ricotta Cheese for Pasta (Nut-Free!)

Homemade Fresh Vegan Mozzarella

Vegan Mascarpone Cheese – Easy, Creamy & Dairy-Free

Did You Make This Vegan Feta?

I’d love to know! Leave a star rating and comment below!

Vegan Feta Cheese – Crumbly & Creamy

5 from 2 votes
Rate this Recipe
By Emily
A salty, briny homemade vegan feta that's easy to make. Great for cutting into cubes, crumbling over salads, or using in recipes like spanakopita.
12 ounces
Prep Time 10 minutes
Cook Time 3 minutes
Total Time 4 hours 13 minutes
Servings 12 ounces
12 ounces

Ingredients

Optional Brine:

  • 1 ½ cups cold filtered water, plus more as needed
  • 2 – 3 tsp fine salt, to taste

Instructions

  • Blend the Mixture: Add all of the feta ingredients to a food processor. Pulse, then process until the mixture is mostly smooth but still slightly grainy. Taste and adjust salt or vinegar as desired.
    140 grams extra-firm tofu, 1 cup blanched slivered almonds, ⅓ cup melted refined coconut oil, 1 ½ tbsp potato starch, 2 tbsp brine from jar of green olives, 3 tbsp red wine vinegar, ¾ tsp fine sea salt, ½ tsp vegan lactic acid powder, 1 tsp nutritional yeast, ⅛ tsp onion powder
  • Heat to Activate the Starch: Transfer the mixture to a heatproof bowl set over a pot of gently simmering water (double boiler). Heat for 2–3 minutes, whisking constantly, until the mixture thickens slightly.
  • Chill to Set: Spoon the warm mixture into a plastic or cheesecloth-lined rectangular or square dish and smooth the top lightly. Gently press the plastic or cloth on the top to flatten it out.
    You can divide the mixture between two small 3×3-inch square dishes (this helps it set faster), or use one larger dish.
  • Chill Until Firm: Refrigerate for 4–6 hours, or until fully firm. Once set, un-mold and cut into cubes, brine or crumble as desired.
  • Brine for Best Flavor: Mix cold water and salt directly in a medium storage container until dissolved. Cut the feta into large cubes or chunks (about 2 inches), then gently drop them into the brine. Add more cold water if needed to fully submerge the feta.
    1 ½ cups cold filtered water, 2 – 3 tsp fine salt
  • Cover and store in the refrigerator. The feta can be used after a short brine, or kept refrigerated in brine for longer storage. If storing longer, you can dilute the brine with additional cold water to prevent the feta from becoming overly salty.

Recipe notes

Note 1 – Tofu: The tofu should be weighed before pressing. Press it well for the best texture. Excess moisture will make the feta softer and less crumbly.
Note 2 – Almonds: Use raw, blanched almonds (skins removed) for the best results. Soak them in hot water for about 1 hour to soften them enough to blend while still keeping some texture. 1 cup of almonds weighs roughly 170 g after soaking.
Note 3 – Refined Coconut Oil: Be sure to use refined (deodorized) coconut oil, which has no coconut flavor. It helps the feta firm up when chilled. Do not substitute another oil.
Note 4 – Potato Starch: Potato starch helps set the cheese, similar to many commercially available vegan cheeses. For the best crumbly texture, I recommend gently heating the mixture over a double boiler. Heating it directly in a pan can over-activate the starch, creating a stretchier, less feta-like texture.
Note 5 – Salt & Tanginess: This recipe uses a combination of green olive brine, vinegar, and lactic acid to create a balanced, feta-like tang. If you don’t have lactic acid, it can be omitted — just add a bit more vinegar to taste. Keep in mind this may result in a slightly softer texture.
I’ve also tested this recipe using brine from a jar of capers. Capers have a much stronger, sharper flavor, so if you use caper brine, reduce the amount by about half. Personally, I prefer green olive brine for a cleaner, less “funky” flavor.
Note 6 – Brining: Brining is optional but recommended if you like a saltier feta. It also makes the texture slightly softer. If you prefer a drier, more crumbly feta, skip the brine and increase the salt slightly during blending instead.

Nutrition

Serving: 1ozCalories: 110kcalCarbohydrates: 3gProtein: 4gFat: 11gSaturated Fat: 4gFiber: 1g

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Basics
Cuisine Greek-Inspired

© Thank You Berry Much. Content and photographs are copyright protected. Sharing of this blog post is encouraged and appreciated, copying or pasting full recipes to any social media, website or print is strictly prohibited.

Close-up of homemade vegan feta cheese cut into rustic cubes, showing a crumbly texture and clean edges.

Did You Make This?

Leave a star rating and a comment below to let others know how it turned out for you!

Homemade vegan feta cheese cut into thick blocks and cubes, labeled dairy-free vegan feta cheese.
pin this to Pinterest!

More Recipes to Try

Homemade Vegan Meatballs (with TVP!)

High Protein Vegan Yogurt – Thick, Creamy & Dairy-free

11 Best Vegan Heavy Cream Substitutes + Homemade Recipe

Vegan Chorizo (Trader Joe’s Soy Chorizo Copycat)

Categories:

, , , , , , ,

Leave a Reply

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

Recipe Rating





5 from 2 votes (2 ratings without comment)

Even More Recipes You'll Love...