• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » RECIPES

    Sam TurnbullAuthor: Sam Turnbull Updated: February 12, 2026

    Homemade Vegan Parmesan Cheese

    4.82 from 44 votes
    | 139 Comments
    Save Saved! Pin Comments ↓ Jump to Recipe

    Get ready to wow with my Homemade Vegan Parmesan Cheese recipe!! With just 8 ingredients, it's easy to make, grates, and melts beautifully, and tastes so delicious! Use it on top of pizza, pastas, salads, soups, stir into sauces, or anywhere you would traditionally add a sprinkling of parmesan cheese. 

    "Get

    FEATURED COMMENT:

    Can we have a moment of silence in honor of this cheese? O. M. G..! Im in love. I feel like Im eating dairy filled aged Parmigiano! Texture. Flavor. Ease. All on point! Thank you for this amazing recipe! - Susan ⭐⭐⭐⭐⭐

    When I was testing out this homemade vegan parmesan cheese recipe, I served it to my non-vegan family and the literally couldn't stop eating it! They were blown away by how authentic it looked and tasted, and were even passing around slices to their friends to try.

    This vegan parmesan has a perfectly crumbly texture that can be grated, sliced, shaved, and even melts. With its rich, nutty flavor and authentic look, it's hard to believe it's dairy-free, gluten-free, nut-free, and 100% plant-based. I like cutting my block of parmesan into a wedge so it looks even more like traditional parmesan. If you make this, trust me when I say this parmesan cheese sub will become a staple in your kitchen, adding vegan cheesy goodness to every dish. 

    "Get

    Ingredients:

    • Potato starch: no other starches work well here so make sure you use potato starch. You can easily find it in the health food section of the grocery store, health food stores, or online.
    • Coconut oil: ensure that you are using refined coconut oil which is flavorless and odorless. Unrefined coconut oil has a strong coconut taste which will not work well in this recipe. Coconut oil becomes solid when chilled so this is what helps firms up the cheese. No other oil will work for this.
    • Green olives: this adds a tanginess to the cheese. Use both the olives and brine when measuring.
    • Plant-based milk: any kind of plant-based milk will work here. Just make sure that it is plain, does not have any added flavorings, and has a nice neutral creamy taste. Soy, oat, or almond would all work well. I would avoid coconut milk or anything with a strong taste.
    • Nutritional yeast: adds a cheesy flavor to vegan parm. You can buy this in the health food section of the grocery store, nutrition or health food stores, or online.
    • Lemon juice: adds a sour tanginess to the cheese. In a pinch you can substitute apple cider vinegar, but I like the fresher taste of lemon juice best.
    • White miso paste: adds umami to the cheese. Find it in your grocery store in the health food section or the international foods aisle, or order it online.
    • Salt: parmesan is traditionally very salty, so this really adds to that cheesy taste of this vegan parmesan. Sea salt can be used but given its milder flavor, you may need to add a little more to get the desired saltiness.
    Add all ingredients to a blender. Blend the mixture until it's completely smooth and creamy, stopping to scrape the sides as needed.

    How to Make Vegan Parmesan Cheese:

    1. Add all ingredients to a blender. Blend the mixture until it's completely smooth and creamy, stopping to scrape the sides as needed.
    Grease a heat-safe baking dish and pour the parmesan mixture into the prepared dish.
    1. Grease a heat-safe baking dish that has a minimum capacity of 2 cups / 500ml. (Make sure the dish you select fits into your steamer basket). Pour the Parmesan mixture into the prepared dish and cover with aluminum foil.
    Cover with aluminum foil, Add several inches of water to a large pot with a steamer basket and bring to a boil. Once boiling, place the dish inside and cover the pot with a lid.
    1. Add several inches of water to a large pot with a steamer basket and bring to a boil. Once boiling, place the vegan parmesan dish inside and cover the pot with a lid. Steam for 35 - 45 minutes, until the parmesan is solid but still feels bouncy when pressed, and is darker in color.
    Remove the dish from the steamer and let it cool slightly. Sometimes condensation can collect on the top of the Parmesan, creating a soft spot. Feel free to pat this dry before chilling. Cover and chill the Parmesan overnight in the refrigerator.
    1. Remove the dish from the steamer and let it cool slightly. Sometimes condensation can collect on the top of the vegan parmesan, creating a soft spot. Feel free to pat this dry before chilling. Cover and chill the parmesan overnight in the refrigerator.
    2. Once completely chilled, release the Parmesan block from the dish. You may need to run a knife around the edges to loosen it. Cut the Parmesan into a wedge shape by scoring the shape with a knife and then breaking it apart to create a rustic edge.
    3. Use the Parmesan as desired-it grates, slices, and melts beautifully and will add that salty, cheesy zing to your next big bowl of spaghetti!
    4. Storage Tips: Store in the fridge for 1-2 weeks. You can freeze it for up to 3 months, but the texture may soften a bit after thawing. For best results, grate it first, then freeze the grated parmesan (it thaws fast and keeps the best texture).
    "Get

    This vegan parmesan cheese is...

    • Savoury, nutty, creamy, and cheesy
    • easy to make with just 8 ingredients
    • grateable, sliceable, meltable
    • DELICIOUS!

    Enjoy this parmesan with...

    Tofu Bolognese
    The Best Ever Lentil Ragu
    Fast and Easy Vegan Carbonara
    Vegan Seitan Caesar Salad
    Vegan Zuppa Toscana

    If you try this recipe let us know by leaving a comment, rating it, and don't forget to tag @itdoesnttastelikechicken on Instagram.
    Bon appetegan!
    Sam Turnbull.

    Recipe inspired by vegscratchkitchen, mensch.chef, and schoolnightvegan.

    4.82 from 44 votes
    (click stars to vote)

    Homemade Vegan Parmesan Cheese

    Get ready to wow with my Homemade Vegan Parmesan Cheese recipe!! With just 8 ingredients, it's easy to make, grates, and melts beautifully, and tastes so delicious! Use it on top of pizza, pastas, salads, soups, stir into sauces, or anywhere you would traditionally add a sprinkling of parmesan cheese.
    Prep: 5 minutes mins
    Cook: 45 minutes mins
    Total: 50 minutes mins
    Servings: 18 (makes about 18oz / 510g of cheese)
    PRINT PIN Save Saved! Video COMMENT

    Ingredients
     

    • 1 cup potato starch, (do not substitute with other starches, as they may not work well; potato flour is not the same as potato starch)
    • ½ cup refined coconut oil, melted and cooled to room temperature (not hot)
    • ¼ cup sliced green olives, (1.7oz / 50g)
    • ½ cup + 2 tablespoons plant-based milk, (such as oat or soy)
    • 6 tablespoons nutritional yeast
    • 1 tablespoon lemon juice
    • 1 tablespoon white miso paste
    • 1 ½ teaspoons salt
    US Customary - Metric

    Instructions
     

    • Add all ingredients to a blender. Blend the mixture until it's completely smooth and creamy, stopping to scrape the sides as needed.
    • Grease a heat-safe baking dish that has a minimum capacity of 2 cups / 500ml. (Make sure the dish you select fits into your steamer basket). Pour the Parmesan mixture into the prepared dish and cover with aluminum foil.
    • Add several inches of water to a large pot with a steamer basket and bring to a boil. Once boiling, place the dish inside and cover the pot with a lid. Steam for 35 - 45 minutes, until the parmesan is solid but still feels bouncy when pressed, and is darker in color.
    • Remove the dish from the steamer and let it cool slightly. Sometimes condensation can collect on the top of the Parmesan, creating a soft spot. Feel free to pat this dry before chilling. Cover and chill the Parmesan overnight in the refrigerator.
    • Once completely chilled, release the Parmesan block from the dish. You may need to run a knife around the edges to loosen it. Cut the Parmesan into a wedge shape by scoring the shape with a knife and then breaking it apart to create a rustic edge.
      Use the Parmesan as desired-it grates, slices, and melts beautifully.

    Notes

    Storage Tips: Store in the fridge for 1-2 weeks. You can freeze it for up to 3 months, but the texture may soften a bit after thawing. For best results, grate it first, then freeze the grated parmesan (it thaws fast and keeps the best texture).
    Potato starch: no other starches work well here so make sure you use potato starch. You can easily find it in the health food section of the grocery store, health food stores, or online. 
    Coconut oil: ensure that you are using refined coconut oil which is flavorless and odorless. Unrefined coconut oil has a strong coconut taste which will not work well in this recipe. Coconut oil becomes solid when chilled so this is what helps firms up the cheese. No other oil will work for this.
    Green olives: this adds a tanginess to the cheese. Use both the olives and brine when measuring.
    Plant-based milk: any kind of plant-based milk will work here. Just make sure that it is plain, does not have any added flavorings, and has a nice neutral creamy taste. Soy, oat, or almond would all work well. I would avoid coconut milk or anything with a strong taste.
    Nutritional yeast: adds a cheesy flavor to the parmesan. You can buy this in the health food section of the grocery store, health food stores, or online.
    Lemon juice: adds a sour tanginess to the cheese. In a pinch you can substitute apple cider vinegar, but I like the fresher taste of lemon juice best.
    White miso paste: adds umami to the cheese. Find it in your grocery store in the health food section or the international foods aisle, or order it online.
    Salt: parmesan is traditionally very salty, so this really adds the that cheesy taste.
    Steaming tips: if you do not have a steamer pot you can use one of these DIY methods which will work just as well.

    Nutrition

    Serving: 1oz (recipe makes about 18oz) | Calories: 100kcal | Carbohydrates: 9g | Protein: 2g | Fat: 7g | Saturated Fat: 5g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 1g | Sodium: 267mg | Potassium: 154mg | Fiber: 1g | Sugar: 1g | Vitamin A: 41IU | Vitamin C: 1mg | Calcium: 19mg | Iron: 0.4mg

    ⭐ Did You Make This Recipe?

    I'd love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: Italian
    Course: Side Dish

    More Vegan Cheese Recipes You Might Enjoy:

    • Bowl of mac and cheese with text overlay that reads vegan mac & cheese.

    Browse All Recipes

    « Vegan Spring Roll in a Bowl!
    Apple Pie Dog Treats »

    Reader Interactions

    Comments

    1. Stephanie Glassey says

      February 12, 2026 at 6:45 am

      4 stars
      Hello,
      I made the recipe, the first "wedge" was great and I went ahead and froze the rest, I've just pulled a wedge out of the freezer and it's went soft, slight rubbery after being frozen. Any way to avoid this ? It was wrapped in wax paper and ziplocked with the air removed.
      Thanks

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        February 12, 2026 at 9:50 am

        Hi Stephanie! Great question, and I think you are right, yes freezing can make it go a bit rubbery when thawed. If you grate it first, then freezing the grated parm (it holds up way better that way)! I hope that helps! I will update the post so that is more clear.

        Reply
    2. Denys says

      January 03, 2026 at 2:43 pm

      5 stars
      I have just switched to a plant based diet and have been looking for recipes to build my new cooking arsenal as premade stuff in stores are just full of additives - THIS is the solution for my cheesy kimchi toasties and also parmesan for pasta.
      I was surprised by how this “waxy” texture turned out from these ingredients/ methods. Still learning about the “chemistry” of plant based cooking and this mix of steamed fat/ starch is definitely a very handy tool!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 04, 2026 at 10:32 am

        Wow, Denys, welcome to plant-based cooking! 😊 So happy this one’s earning a spot in your kitchen! I hope you find many more recipes you enjoy here 🙂

        Reply
    3. Eileen says

      December 22, 2025 at 7:37 pm

      5 stars
      This is probably THE BEST homemade cheese ever!!! I just made it yesterday, took it out of the fridge this morning, cut it in quarters, grated one, wrapped the others for the freezer. Could barely stop myself from eating the whole thing! Cant wait to try it on a salad, pasta or on garlic bread. Perfect!!! Thank you so much for your wonderful recipes!!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        December 23, 2025 at 11:55 am

        This made my day, Eileen 😄 I’m so glad you loved it, and great idea freezing portions!

        Reply
    4. Jan says

      December 05, 2025 at 12:24 am

      Has anyone tried to steam inInsta pot/pressure cooker? How long do you think it would take?

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        December 05, 2025 at 9:50 am

        Hi Jan, if using an Instant Pot I would use the steam setting with the vent open. That way you can steam normally (for the same amount of time). I would worry that pressure cooking would change the texture here. I hope that helps!

        Reply
        • Jan says

          December 07, 2025 at 12:30 am

          Thank youn

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          December 08, 2025 at 3:26 pm

          You’re so welcome, Jan! 😊

    5. Beep says

      December 02, 2025 at 6:07 pm

      5 stars
      ridiculously good and easy. i used capers and brine instead of olives. taste reminds me of goldfish, can I manifest you trying the caper brine and remixing plant based cheddar goldfish?? its so close already

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        December 04, 2025 at 4:46 pm

        Haha noted! Great idea! So happy you love the recipe 🙂

        Reply
    6. Tina Bird says

      November 20, 2025 at 4:05 am

      3 stars
      I made this Vegan Parmesan.
      It looks just like regular, non Vegan parmesan, but, it does not melt like you said.
      I grated it and put in the oven expecting it to melt and crisp up. But it just stayed as it was grated, and dried up!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 21, 2025 at 4:09 pm

        Hi Tina, thanks so much for giving it a try 😊 This parmesan does melt when it’s heated into sauces or on top of hot dishes, but it won’t melt and crisp up the same way if it’s baked on its own, so that’s why the grated bits dried out instead. For a melty effect, stir it into pasta or let it melt into something with moisture, and for a crispy topping I recommend using it over a dish that’s already saucy or cheesy so it has something to melt into. Hope that helps!

        Reply
    7. Irina says

      November 16, 2025 at 7:41 am

      4 stars
      Finally found time to make this beautiful cheese. Unfortunately it's not hard at all, even though I kept it as close as possible to the recipe. Just omitted the olives, but also excluded one more wet ingredient with it.
      Do you have any idea why it didn't harden?
      No on a sushi mat in the fridge for the night.

      Thanks anyways!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 18, 2025 at 8:36 am

        Hi Irina, the cheese needs to set and firm up in the fridge overnight (step 4), if you haven't done that yet it won't be hard yet. I hope that helps!

        Reply
        • Irina says

          November 18, 2025 at 8:48 am

          5 stars
          silly me over read the over night.
          my apologies! it's so far the best parmesan I have found.
          thank you so much!

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          November 18, 2025 at 9:39 am

          Hi Irina, no problem, so glad I could help! So happy you enjoyed it!!

    8. Ruxandra says

      November 07, 2025 at 1:34 pm

      5 stars
      I made it last night and i just had a taste. Wow!!! You never disappoint🥹, so I was quite confident, but i'm still amazed by this parmezany texture. And it's delicious!
      Thank you so much, you make people's transitions so much easier.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 11, 2025 at 7:45 am

        Yay!! That makes me so happy!! So thrilled you enjoyed it Ruxandra 🙂

        Reply
    9. Delinda says

      November 06, 2025 at 2:00 pm

      5 stars
      I've been making my own vegan cheeses for several years, but I could never get the right texture for parmesan. I made this recipe yesterday and was blown away! I bow to your expertise. 🙂

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        November 07, 2025 at 8:59 am

        Yay! That makes me so happy!! So thrilled you loved the parm so much Delinda! Thanks for the review 🙂

        Reply
      • Angel says

        January 05, 2026 at 1:42 pm

        5 stars
        I move in and out of vegan meals and decided to try this parm. I'll be doggone gone if it doesn't look, act, function and even taste so much like the real deal. Thank you so much sharing this recipe!

        Reply
        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          January 08, 2026 at 10:31 am

          Hi Angel, this comment made my day!! I’m so happy it hit the spot and gave you that “real deal” vibe. Thank you for taking the time to leave a review! 🙂

    « Older Comments
    4.82 from 44 votes (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 120K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.