This recipe for vegan parmesan cheese is my favorite alternative to real Italian parmesan cheese. It's free from dairy, free from saturated fat, and with a lot less salt than real parmesan. Its flavor however is full of umami.
You can sprinkle this vegan parmesan cheese on top of your favorite vegan pasta, polenta, or risotto, and with any other meal, you would normally add parmesan cheese.

On this page:
Check out our best vegan beginner recipe collection!
My favourite thing about this recipe for vegan parmesan cheese is that it can be made in batches in advance and then kept in the fridge to use throughout the week. Also, it's made with just 4 ingredients and is ready in 10 minutes. I store it in a real old-style Italian parmesan container so that my family doesn't even realise that is 100% vegan.
Ingredients & Substitutions
- Almonds: I recommend using peeled almonds because the end result will look a lot more like real parmesan. Almonds with the skin-on yield a parmesan that is too brown and non-vegans might not like it just because of how it looks. You can replace almonds with cashew nuts, or use half half. If you are allergic to nuts, check out our nut-free parmesan in the variation section below.
- Nutritional yeast: add a couple of tablespoons to give the fake parmesan a mild cheese taste.
- Soy sauce: this ingredient is very important to add umami and saltiness to the dish. You can replace soy sauce with sun-dried tomatoes, however if you do so, you'll need to add a bit more salt.
- Sea salt: optional, however, if you are cooking for non-vegans salt is strongly recommended. Real parmesan is very very salty and adding a pinch of salt to your fake parmesan will make it taste more like the real deal, especially to non-vegans.
Equipment
You'll need a blender or a food processor to turn the almonds into a parmesan like consistency.
How to make vegan parmesan cheese
Let's start by preheating the oven to 180C / 360F. Roast the almonds in the oven for 8 minutes. Let cool down for 10 minutes.
Add almonds to a food processor and pulse into coarse almond flour. While blending add nutritional yeast, soy sauce, and sea salt. Keep blending till you reach a consistency that is similar to grated parmesan.
Taste it and adjust for salt. You might add more soy sauce or salt based on your taste. TIP: do NOT over-blend the almonds or else they'll turn into almond butter.
Let dry on a tray for about 30 minutes, then store in a container in the refrigerator and use like if it were regular parmesan.
Mistakes I made
- The almonds: the first time I made this recipe I roasted the almonds for too long. The almonds should only be toasted for 7 minutes and should not get brown.
- The soy sauce: I added the soy sauce while the blender was paused. This creates lumps. It's better to add the soy sauce while the blender is running.
Tips
- Get the salt right: real parmesan is really salty food. So if you are serving this to non-vegans that are used to the taste of real cheese you need to make it quite salty. It needs to pop in your mouth when it's on top of pasta.
- Use peeled almonds: to make this vegan parmesan look more appealing make sure to use peeled almonds so that it turns out almost the same color as real parmesan. This is especially important if you are serving it to non-vegans.
Frequently asked questions
No. Almonds (and nuts in general) are one of the healthier foods on planet earth. They should be consumed daily to increase longevity and overall health, and this parmesan is a really handy way to increase your consumption of almonds. Learn more here.
No. While almonds contain a good amount of calories there is substantial evidence that consuming nuts actually helps you keep your weight in check. Learn more here.
Yes. You can scale this recipe up or down, but always taste it and adjust for salt based on your personal preference.
Storage
This vegan parmesan stores very well and can be kept in the refrigerator for up to 7 days. It is perfect to be prepared in advance, for example on a Sunday, so that you have it ready for the coming week. However, we do not recommend freezing it.
Variations
Soy-free vegan parmesan
If you are allergic to soy, or have run out of soy sauce, a great alternative to add umami are sun-dried tomatoes. Sun-dried are packed with flavour and if you blend them together with the nuts you add that umami punch to your fake cheese. Add about 30 grams every 300 grams of almonds.
Ps. your parmesan will have a slightly red colour but thats completely normal.
Nut-free vegan parmesan
If you are allergic to nuts or almonds then we have a great alternative recipe for vegan parmesan cheese. Our nut-free fake parmesan is made with stale bread (or breadcrumbs) instead of almonds.
This is a very old Italian recipe used in the past by poorer farmers that did not have access to expensive parmesan cheese. They would just make a mixture of stale breadcrumbs, herbs, and olive oil, and sprinkle it on top of their pasta.
Nut-free chili-lemon vegan parmesan
If you want a zestier parmesan flavor, you can make a chilli and lemon parmesan, which works perfectly with tomato pasta.
This vegan fake parmesan cheese is best served on a light tomato sauce or with our orecchiette recipe served with kale, broccoli, and sun-dried tomatoes.
Similar recipes
Vegan cheese is a great lazy vegan recipe that adds texture and additional flavor to pasta, vegan risotto, and many easy dinners. If you're curious about trying other types of vegan cheese, take a peek at these:
- Vegan ricotta cheese: an indulgent and 3-ingredient recipe that works well with pasta and sweets
- White sauce - vegan bechamel: a creamy and cheesy sauce, it pairs perfectly with salty crepes and lasagna
- Vegan melted cheese: a reader favorite, perfect with pizza and flatbread
- Easy tofu cream cheese: a fun and easy vegan appetizer, pair with veggies of your choice
- Crisp focaccia with melted cheese: crunchy, cheesy and luxurious, this focaccia is great for pizza night and game nights
Did you try this vegan parmesan? Please leave us a comment and a star rating - feedback helps us improve our recipes, and we highly appreciate it.
For many more side dishes ideas, check out our sides category page.
Recipe
Vegan Parmesan
Equipment
- Food processor
Ingredients
- 2 cups almonds peeled
- 4 tablespoon soy sauce or 30 g sundried tomatoes
- 2 tablespoon nutritional yeast
- 1 to 2 pinch salt
Instructions
- Preheat the oven to 180C / 356F. Roast the almonds in the oven for 8 minutes. Let cool down for 10 minutes.
- Add almonds to a food processor and pulse into a coarse almond flour. While blending add nutritional yeast, soy sauce, and sea salt. Keep blending till you reach a consistency that is similar to grated parmesan.
- Taste it and adjust for salt. You might add more soy sauce or salt based on your taste. TIP: do NOT over-blend the almonds or else they'll turn into almond butter.
- Let dry on a tray for about 30 minutes, then store in a container in the refrigerator and use like if it were regular parmesan.
Nutritional Values
You might also like:
Linda
Hi..my cheeze turned out dark brown owing to the soy sauce..Still tastes good though..where did I go wrong?..Linda
Louise
Hi Linda, thanks for your comment. I don't think you did anything wrong! The dark brown color could be caused by the almonds if they are still with peel or by adding a little too much soy sauce in relation to the number of almonds. Did you use peeled or unpeeled almonds? Let me know! Have a wonderful day. Cheers, Louise
Laura
I discovered your website a few days ago on a whim searching for vegan mayo recipes and I’m so glad I did. I love how you explain all your recipes and that everything is simple and doable for a busy weeknight. I really like this Parmesan recipe more than the typical raw cashew recipe. Mine turned out a little crunchy and reminded me of a breadcrumb topping but I think it’s just my food processor. I was afraid to keep blending lest it turn into almond butter with soy sauce and nutritional yeast. 😂 Anyway, I thought it was delicious even crunchy and I would make it again. It had more flavor than the standard cashew recipes. Tonight we ate it over your rigatoni arrabiata which was also wonderful! I will leave you a review there too. I’m so so happy to have found your site, please keep up the amazing work!
Nico
Wow, Laura, so happy to have you here! Thanks so much for taking the time to write these thoughtful comments, they really made us smile. Fun fact: the first times we tried making this parmesan, we turned it into soy-nut butter (not the best, I can tell ya, haha!)
Have a great day and warm thanks! Cheers, Nico
Diane
I just discovered your site and am very anxious to begin trying your recipes. They look wonderful.
Nico
Hi Diane, I'm delighted you feel like trying out some of our recipes! Welcome, we're very happy to have you here! Cheers, Nico
Davida Insaidoo
Hi I came across your website while looking for tasty vegan meals.The recipes look exciting. I tried the green pesto and it was grat with egg free pasta.
Will try the other recipes.
Thanks for sharing.
Aba
Louise
Hi there, I'm delighted you liked the pesto, and the look of our recipes - thanks so much for taking the time to leave a comment!
Have a wonderful weekend. Kindest, Louise
John
Hi Chef
Just found your site, so will be delving in to it with gusto 👍
Really great to see you do a nut free version. I'm fine but my nephew isn't 😕
Which soy sauce are you using, light, dark 🤷
Nico
Hi John, thanks so much for being here and for commenting! I use a dark soy sauce but with less salt, in this case. Cheers, Nico
Tatiana
Thank you, your suggestions are very useful! I am cooking for my sun who decided to go vegan, so I always get great inspiration from your videos!
Chef Nico
Thanks Tatiana, we are so happy you find the recipes and the videos useful 🙂