Vegan Swiss Cheese Recipe

Published on March 12th 2022 by Sarah Leadon.
Last updated on March 26th 2024
This recipe, developed through the collective effort of at least six experts, underwent meticulous research and testing for over three months. Learn more about our process in the art and science behind our recipes. This post may contain affiliate links. Read our Disclosure Policy.
Close up of sliced Vegan Swiss Cheese on a cutting board

Cheese is one of those foods most people miss when committing to a vegan lifestyle. But just because you're vegan doesn't mean you should miss out on Swiss cheese. After all, what are you supposed to use on your sandwiches and pasta?

This Vegan Swiss Cheese is delicious; made from coconut milk, nutritional yeast gives it its cheesy flavor, and agar-agar thickens up the cheese and helps it set. You can omit the tapioca starch from this vegan recipe, but use tapioca starch if you want the Vegan Swiss cheese to melt like regular cheese.

Author: Sarah Leadon
Average: 4.5 (17 votes)
Total rating includes sum of all comments and anonymous votes.

Click to avoid screen dimming during cooking.

Time & Serves

Prep Time
5 mins
Cook Time
7 mins
Total Time
12 mins
8 persons


  • 1 (13.5 ounces) can Full-fat Coconut Milk


  • 1/2 cup Water

  • 2 tablespoons Nutritional Yeast

  • 2 tablespoons White Miso Paste


  • 2 tablespoons Agar-Agar

  • 2 teaspoons Apple Cider Vinegar

  • 1 tablespoon Tahini

  • 2 teaspoons Lemon Juice

  • 1 teaspoon Kosher Salt

  • 1/2 teaspoon Onion Powder

  • 1/2 teaspoon Garlic Powder

  • 2 tablespoons Tapioca Starch


Spray a 4x4-inch deep square pan lightly with olive oil cooking spray. Arrange 4-5 chopsticks or straws in the pan at different angles to create the holes in the cheese.

Overview of a pan with five chopsticks lined up at an angle

To a medium saucepan, add coconut milk, water, nutritional yeast, white miso paste, agar-agar, apple cider vinegar, tahini, lemon juice, salt, onion powder, garlic powder, and tapioca starch. Whisk to combine.

Arial view of a pot of ingredients on a wooden board

Place the Swiss cheese mixture over a medium-high flame.

Arial of a pot of vegan cheese ingredients being heated on a stovetop

Whisk constantly until the Swiss cheese mixture starts to boil. Decrease the heat to medium-low, and cook it for 6 minutes, stirring constantly.

Overview of a pot of vegan swiss cheese ingredients on a stovetop being whisked

Pour the Swiss cheese mixture into the mold and let cool uncovered for 15 minutes.

Closeup of vegan swiss cheese mixture being poured into a pan lined with chopsticks

Place the Swiss cheese in the fridge uncovered and sit for 3-6 hours until it is set and slightly dried out.

Arial view of a pan of vegan swiss cheese with chopsticks inside it

Remove the chopsticks or straws from the Swiss cheese before slicing with a cheese slicer and serving.

Arial of a completed pan of vegan swiss cheese
Sarah Leadon

Delve into the fusion of food and mood with Sarah. Discover the emotional journey within each recipe. Beyond the kitchen, she's an avid reader and music lover, lost in the rhythms of life.

More posts by Sarah Leadon

Healthy dinners to kickstart your weight loss
$7.99 Limited time offer $2.99
As Seen On
Site logo 1
Site logo 2
Site logo 3
Site logo 4
Site logo 5
Site logo 6
Site logo 7
Site logo 8
Site logo 9
Site logo 10
Unlock Exclusive Recipes & More! 🔓

Subscribe to our newsletter for the latest recipes, holiday specials, and mouthwatering secrets!

vegan swiss cheese, recipe, best, how to make, quick, raw, easy

Satyavati (not verified)

Hello. I don't have agar agar. Could 3T of tapioca starch be used instead? Thank you

Permalink 05 Apr 2023

Jennifer Dodd

Hello & thank you for visiting our delicious recipes, I’ve never used tapioca starch personally but it should bind everything together well. Please give it a try and keep us posted on how it works out.

Permalink 21 Aug 2023

Paul (not verified)

This is my second try making this. (The first time I used 2 tsps. Agar instead of 2 tbs.) Tasted like Swiss cheese sponge the first go round! This time, the consistency is wonderful, but the taste is off. I used Tapioca flour instead of starch (isn't it the same thing?) I'm trying to figure out if I need something else or did something wrong. Otherwise, great recipe!

Permalink 21 Feb 2024

Sarah Leadon

Hi Paul. Thanks for trying our tasty recipe. I am glad that you like the consistency of the cheese. If you followed the recipe, you did not do anything wrong. You can try adding an additional 1-2 tablespoons of nutritional yeast to give it a 'cheesier' flavor.

Permalink 23 Feb 2024

Jody (not verified)

Does this taste Swiss cheesy?

Permalink 06 May 2024

Sarah Leadon

Hello Jody. Thanks for visiting our delicious recipe. The cheese has a rich, slightly tangy flavor, just like Swiss cheese.

Permalink 22 May 2024

Add new comment

The content of this field is kept private and will not be shown publicly.
Sarah Leadon

Delve into the fusion of food and mood with Sarah. Discover the emotional journey within each recipe. Beyond the kitchen, she's an avid reader and music lover, lost in the rhythms of life.

More posts by Sarah Leadon