• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Savoury / Vegan Mushroom And Tofu Korma

    Vegan Mushroom And Tofu Korma

    Published: Jun 15, 2020

    Go to Recipe

    Vegan mushroom and tofu korma - this delicious vegan korma is rich, creamy and flavourful; it's way better than take out! You can vary the protein and veggies to suit you, making this a meal that everyone will love!

    Vegan mushroom and tofu korma in a black karahi pan on a dark background with chopped cahews, coriander and naan breads.

    This vegan mushroom and tofu korma is what I cook when we feel like having a fakeaway (a home-made version of a takeaway). It is rich creamy, aromatic and very satisfying.

    It consists of baked tofu and button mushrooms in a creamy, mildly spiced sauce. This is not a spicy curry, but it is really full of flavour with a nice balance of spices; and you can always add more chilli if you want it hotter.

    What Is Korma?:

    Korma is an Indian dish consisting of meat or vegetables in a sauce made with yogurt or cream, stock and spices.

    The term korma covers a range of different dishes but this vegan mushroom and tofu korma is a British style korma. In the UK, a korma is typically a mildly spiced dish with a thick, creamy sauce often containing nuts and coconut. Chicken korma is claimed to be the most popular curry in the UK!

    While korma recipes often contain non-vegan friendly ingredients such as chicken, cream and yogurt, it is actually a very easy curry to veganise.

    British kormas often add ground nuts and/or coconut milk for creaminess anyway, so we can just use those to form the base of the creamy sauce.

    In place of chicken I like to use baked tofu as my protein of choice. Mushroom korma is a common variety so I like to add some mushrooms along with the tofu (gotta sneak some veg in there!).

    Close up of vegan mushroom and tofu korma

    How To Make Vegan Mushroom And Tofu Korma:

    (For ingredients and full instructions see the recipe card below)

    To make the korma sauce, heat some oil in a large pan over a low heat . Add diced brown onion and cook gently, stirring often, for about 10-15 minutes until it is soft and translucent.

    Add grated ginger, garlic, tomato puree, garam masala, cumin, coriander, turmeric, cinnamon, chilli powder, cardamom and cloves. Cook gently, stirring often, for about 3 to 5 minutes.

    Add tinned coconut milk, vegetable stock and raw cashews. Bring up to a gentle simmer and cook for 15 minutes, stirring every now and again to prevent it from catching on the bottom. Simmering the cashews in the sauce softens them so that you can blend them to a smooth cream.

    step 1 - making the sauce

    While the sauce is simmering, toss the diced tofu with ½ tablespoon of oil and spread it out on a lined roasting tin. Bake for 20-30 minutes, turning the pieces halfway through, until it is golden brown and crisp. (You can fry the tofu in a pan if you prefer).

    Heat another ½ tablespoon of oil in a frying pan over a medium heat and add halved button mushrooms. Cook, stirring often, for 5-10 minutes until they are lightly browned and the excess water has evaporated.

    step 2 - cooking the tofu and mushrooms

    When the sauce is done simmering, transfer it to a blender and blend until it is very smooth. You can add a splash more stock if it is too thick.

    step 3 - blending the sauce

    Pour the sauce back into the pan and stir in some lemon juice and plenty of salt and pepper to taste. Stir in the cooked tofu and mushrooms, simmer for a couple of minutes then serve with rice and naan bread.

    Vegan korma sauce in a white pan topped with tofu and fried mushrooms.

    Variations:

    You can swap the tofu for chicken-style soy protein, seitan or tempeh; and the mushrooms can be swapped for pretty much any vegetable you like.

    What To Serve With Vegan Mushroom And Tofu Korma:

    This korma goes great with basmati rice and my vegan naan breads. I also like to serve some stir fried broccoli on the side for a bit of greenery.

    Can I Freeze It?:

    Yes, vegan mushroom and tofu korma freezes well. Allow it to cool to room temperature then place in a freezer-proof container and freeze for up to three months.

    More Vegan Curry Recipes:

    Chana masala

    Red lentil dhal with roasted cauliflower and butternut squash

    Chickpea, sweet potato and spinach curry

    Easy lemongrass and coconut curry

    Close up of vegan korma in a black pan topped with chopped cashews and coriander.

    If you tried this recipe why not tag @domestic_gothess on Instagram and hashtag it #domesticgothess

    *All images and content on Domestic Gothess are copyright protected. If you want to share this recipe then please do so by using the share buttons provided. Do not screenshot or post the recipe or content in full.*

    Vegan mushroom and tofu korma in a black karahi pan on a dark background with chopped cahews, coriander and naan breads.
    Print
    5 from 7 votes

    Vegan Mushroom And Tofu Korma

    Vegan mushroom and tofu korma – this delicious vegan korma is rich, creamy and flavourful; it’s way better than take out! You can vary the protein and veggies to suit you, making this a meal that everyone will love!
    Course Main Course
    Cuisine Indian
    Keyword curry
    Prep Time 20 minutes minutes
    Cook Time 40 minutes minutes
    Total Time 1 hour hour
    Servings 4 people
    Author Domestic Gothess

    Ingredients

    Korma Sauce:

    • 1 tablespoon oil
    • 1 large brown onion peeled and finely chopped
    • 1 tablespoon grated ginger (either fresh or from a jar)
    • 4 cloves garlic peeled and crushed
    • 2 tablespoon tomato puree
    • 1 ½ teaspoon garam masala
    • 1 ½ teaspoon ground cumin
    • 1 teaspoon ground coriander
    • ½ teaspoon turmeric
    • ¼ teaspoon ground cinnamon
    • ¼ teaspoon chilli powder (or more, to taste) optional
    • the seeds from 5 cardamom pods, ground in a pestle and mortar (or ¼ teaspoon ground cardamom)
    • a pinch ground cloves
    • 1 400 ml (14oz) tin of coconut milk (either full fat or light is fine)
    • 120 ml (½ cup) vegetable stock (plus extra if needed)
    • 75 g (½ cup) raw cashews
    • juice of ½ a lemon
    • salt and pepper

    Extras:

    • about 800 g firm tofu* cut into chunks
    • 400 g button mushrooms halved
    • 1 tablespoon oil, divided

    Instructions

    • Preheat the oven to 200°C/400°F/gas mark 6. Line a roasting tin with baking parchment.
    • To make the korma sauce, heat the oil in a large pan over a low heat . Add the onion and cook gently, stirring often, for 10-15 minutes until soft and translucent.
    • Add the ginger, garlic, tomato puree, garam masala, cumin, coriander, turmeric, cinnamon, chilli powder, cardamom and cloves. Cook gently, stirring often, for about 3 to 5 minutes.
    • Add the coconut milk, stock and cashews. Bring up to a gentle simmer and cook for 15 minutes, stirring every now and again to prevent it from catching on the bottom.
    • While the sauce is simmering, toss the tofu with ½ tablespoon of oil and spread it out on the prepared baking sheet. Bake for 20-30 minutes, turning the pieces halfway through, until it is golden brown and crisp. (You can fry the tofu in a pan if you prefer).
    • Heat the other ½ tablespoon of oil in a frying pan over a medium heat and add the halved button mushrooms. Cook, stirring often, for 5-10 minutes until lightly browned and the excess water has evaporated.
    • When the sauce is done simmering, transfer it to a blender and blend until very smooth. You can add a splash more stock if it is too thick.
    • Pour the sauce back into the pan and stir in the lemon juice and plenty of salt and pepper to taste. Stir in the cooked tofu and mushrooms, simmer for a couple of minutes then serve with rice and naan bread.
    • Leftovers will keep in a covered container in the fridge for a couple of days.

    Notes

    • *I've given an approximate quantity for the tofu as it often comes in odd weights like 397g. I used two packs of Cauldron tofu. You basically just want to use enough to serve 4 people.
    • You can swap the tofu for chicken-style soy protein, seitan or tempeh; and the mushrooms can be swapped for pretty much any vegetable you like.

    pinterest image

    More Savoury

    • Creamy marry me orzo in a pan on a tiled surface with a bunch of fresh basil and salt and pepper shakers.
      Creamy Marry Me Orzo (vegan)
    • Vegan seitan beef chunks on a metal tray.
      Seitan "Beef" (Vegan)
    • Baked tofu crumbles on a baking sheet with a wooden spoon.
      Baked Tofu Crumbles
    • Two plates of vegan rasta pasta on a wooden surface with a glass of water.
      Vegan Rasta Pasta

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. silvie

      July 14, 2020 at 11:38 am

      i really like your recipes
      so clear with the step by step pictures
      and yummy dishes!

      Reply
    2. Etta

      September 07, 2020 at 12:22 am

      5 stars
      Fabulous recipe. It turned out perfectly. Thank you!

      Reply
    3. Lucy

      September 16, 2020 at 3:10 pm

      5 stars
      Perfect receipt, gorgeous Korma!

      Reply
    4. Susan

      September 26, 2020 at 5:44 am

      OK, you lost me at brown onion. ????

      Reply
      • hannahhossack

        September 26, 2020 at 10:45 am

        Hi Susan, just a regular brown skinned onion, white on the inside.

        Reply
    5. Mel

      October 10, 2020 at 3:16 pm

      5 stars
      Best vegan korma I’ve ever tried. Thank you Hannah !!!

      Reply
    6. Katrina Lloyd-Jones

      March 04, 2021 at 9:58 am

      5 stars
      The best kirma I have tasted in a long time. Well worth taking the time

      Reply
    7. Bea

      March 19, 2022 at 8:57 pm

      5 stars
      I’ve had this korma a few times and it’s a definite keeper that will stay in my repertoire. I now just chuck in whatever veggie I have in the fridge/chickpeas.. it’s always delicious. Thank you for another amazing recipe.

      Reply
    8. Emily

      December 26, 2022 at 7:25 am

      5 stars
      Great as always! Will be making this for my family as a New Years feast as I loved it when I first made it

      Reply
    9. Rachael

      March 28, 2023 at 7:17 pm

      Can I substitute or just leave the cashews out of the recipe? My husband can not eat cashews or any kind of nuts. The recipe looks amazing. Thank you,
      Rachael
      [email protected]

      Reply
      • Hannah

        March 29, 2023 at 7:19 am

        Hi Rachael, the cashews help to make the sauce rich and creamy so omitting them would make the korma less delicious! You could try using sunflower seeds instead if your husband can have those?

        Reply
    10. M S

      November 14, 2023 at 11:11 pm

      5 stars
      The best food I have ever made

      Reply
    11. Becky

      February 20, 2025 at 1:51 am

      5 stars
      This turned out great! I made the recipe as written, but next time I will probably add a bit more red pepper.

      Reply
    12. Judi

      April 03, 2025 at 1:19 am

      Just made this. Turned out great. It was delicious but time consuming to prepare, with many steps.

      Reply
    13. Nicki

      February 06, 2026 at 4:14 pm

      The best Korma recipe I've ever found! It was delicious, full of flnot too sweet and not to too 'coconutty' - I used chilli pepper flakes to make it wonderfully spicy, just how we like it . It will now be a regular item on our dinner menu!

      Reply
      • Nicki

        February 06, 2026 at 4:17 pm

        That should read 'full of favour, but...'.

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2026 Domestic Gothess. All rights reserved.