Creamy Vegan Mushroom and Tofu Korma

The Ultimate Creamy Vegan Mushroom and Tofu Korma: Rich, Flavorful, and Better Than Any Takeaway!

Welcome to your new favorite “fakeaway” recipe! This incredible vegan mushroom and tofu korma is a culinary delight that promises to be richer, creamier, and more flavorful than any takeout version you’ve ever tried. It’s the perfect plant-based meal for those evenings when you crave something truly comforting and exotic but want to keep it wholesome and homemade. What makes this korma stand out is its luxurious, mildly spiced sauce, which beautifully coats succulent baked tofu and earthy mushrooms, creating a symphony of textures and tastes that will impress even the most discerning palates. The best part? It’s incredibly versatile, allowing you to customize the protein and vegetables to perfectly suit your family’s preferences, ensuring everyone at the table will love it!

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

This vegan mushroom and tofu korma is our go-to when we’re in the mood for an authentic curry experience at home without the fuss (or cost!) of ordering in. It’s a dish that truly delivers on all fronts: it’s wonderfully rich, indulgently creamy, packed with aromatic spices, and incredibly satisfying. The magic happens through a combination of perfectly baked tofu and tender button mushrooms, all enveloped in a deeply flavorful, yet gently spiced, coconut and cashew-based sauce. While korma is traditionally known for its mild heat, this recipe doesn’t skimp on flavor, offering a beautiful balance of spices that will tantalize your taste buds. And for those who prefer a bit more kick, a little extra chili powder is always an easy adjustment.

What Exactly Is Korma? Unpacking a Beloved Curry

Korma Origins and Its Culinary Evolution

Korma is a dish with a rich and fascinating history, originating from the Indian subcontinent, specifically tracing its roots back to the Mughal Empire. The word “korma” itself is derived from the Urdu “qorma,” meaning “braise,” indicating its traditional cooking method. Historically, korma was prepared in royal kitchens, often featuring meat (like lamb or chicken) slow-cooked in a yogurt, cream, or nut-based sauce, heavily perfumed with delicate spices. These early versions were celebrated for their opulence and nuanced flavors, often involving elaborate cooking techniques and rich ingredients.

The British Korma Connection: A Mild and Creamy Classic

Over time, korma evolved and adapted as it traveled to different regions, including the United Kingdom. In the UK, a distinct style of korma emerged, becoming one of the most popular curry dishes. British korma is typically characterized by its sweet and mild nature, featuring a thick, incredibly creamy sauce that often incorporates ground nuts (like almonds or cashews) and coconut. This adaptation made korma accessible to a broader audience who might prefer less spice, establishing it as a comforting and universally loved option. In fact, chicken korma is often cited as the most popular curry in the UK, a testament to its widespread appeal. This British interpretation, with its emphasis on creamy textures and mellow spices, makes it particularly amenable to vegan transformation.

Veganizing Korma: A Plant-Based Revolution

While traditional korma recipes frequently include non-vegan ingredients such as chicken, dairy cream, and yogurt, it’s actually one of the easiest curries to adapt for a plant-based diet. The British style, which often already relies on ground nuts and coconut milk for its signature creaminess, provides a natural advantage. We simply amplify these plant-based elements to create a sauce that is just as rich and satisfying, if not more so, than its dairy counterpart. For the protein, baked tofu is an excellent choice, offering a firm texture that absorbs the korma’s flavors beautifully. Mushrooms are also a common and delightful addition to korma, bringing an earthy depth and extra nutrients to the dish. Together, tofu and mushrooms make a fantastic plant-based duo that truly shines in this creamy curry.

Close up of vegan mushroom and tofu korma

Crafting Your Perfect Vegan Mushroom and Tofu Korma: A Step-by-Step Guide

(For a detailed list of ingredients and precise instructions, please refer to the comprehensive recipe card located below.)

Preparing the Flavorful Korma Sauce: The Heart of the Dish

The foundation of any great curry is its sauce, and this vegan korma is no exception. We begin by heating a touch of oil in a large pan over a low heat. The key here is patience: add your finely diced brown onion and allow it to cook gently, stirring frequently, for a good 10-15 minutes. This slow cooking process is crucial as it caramelizes the onions, drawing out their natural sweetness and creating a deep, complex flavor base for the sauce. Rushing this step will result in a less nuanced and flavorful korma.

Once the onions are soft and beautifully translucent, it’s time to introduce the aromatic spices and flavor enhancers. Grated ginger and crushed garlic provide a pungent, warming backbone, while tomato puree adds a touch of acidity and richness. Then come the star spices: garam masala for its warm, fragrant blend; ground cumin for earthy depth; ground coriander for its citrusy notes; turmeric for its vibrant color and subtle bitterness; cinnamon for a hint of sweetness; and a pinch of chilli powder (optional, but highly recommended for a balanced warmth). Finally, the distinctive flavors of ground cardamom (from freshly crushed pods, if possible, for maximum aroma) and a pinch of ground cloves round out this exquisite spice blend. Cook these gently, stirring continuously for about 3 to 5 minutes, allowing the spices to toast and release their full fragrant potential.

Next, we introduce the liquid components and the secret to our korma’s incredible creaminess: tinned coconut milk, vegetable stock, and raw cashews. Pour these into the pan and bring the mixture to a gentle simmer. Continue to cook for about 15 minutes, stirring occasionally to ensure the sauce doesn’t stick to the bottom. Simmering the cashews in the hot liquid is vital; it softens them thoroughly, preparing them to be blended into an irresistibly smooth, velvety cream that forms the luscious base of our korma.

step 1 - making the sauce

Perfecting the Tofu and Mushrooms: Texture and Flavor

While the korma sauce is happily simmering and developing its deep flavors, you can efficiently prepare your plant-based proteins. For the tofu, toss the diced pieces with about half a tablespoon of oil, ensuring each piece is lightly coated. Spread them out evenly on a baking sheet lined with parchment paper. Bake the tofu in a preheated oven for 20-30 minutes, remembering to flip the pieces halfway through. This baking method helps achieve a wonderfully golden-brown and slightly crisp exterior, giving the tofu a satisfying texture that holds up well in the creamy sauce. If you prefer, pan-frying the tofu until golden and crisp is also an excellent alternative.

Concurrently, heat the remaining half tablespoon of oil in a separate frying pan over a medium heat. Add the halved button mushrooms and cook, stirring frequently, for 5-10 minutes. This process allows the mushrooms to lightly brown and, more importantly, ensures any excess water evaporates. This concentrates their flavor and prevents the curry from becoming watery, yielding mushrooms with a delightful texture and rich, earthy taste.

step 2 - cooking the tofu and mushrooms

Blending for Silkiness and Combining Flavors

Once the sauce has finished simmering and the cashews are tender, carefully transfer the entire mixture to a blender. Blend on high speed until the sauce is incredibly smooth and creamy, with no noticeable cashew pieces. For an extra silken texture, you can even pass it through a fine-mesh sieve, though it’s usually not necessary if your blender is powerful enough. If the sauce appears too thick after blending, simply add a splash more vegetable stock until it reaches your desired consistency.

step 3 - blending the sauce

Pour the beautifully smooth sauce back into your pan. Stir in the fresh juice of half a lemon, which adds a crucial bright counterpoint to the richness, and season generously with salt and pepper to taste. Finally, gently fold in the cooked tofu and mushrooms. Allow everything to simmer together for just a couple of minutes, giving the flavors a chance to meld and for the tofu and mushrooms to absorb some of that glorious korma sauce. Serve this delectable vegan korma hot, ideally with fluffy basmati rice and warm, soft naan bread for a truly authentic and satisfying meal.

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

Elevate Your Korma: Tips, Tricks, and Variations

Ingredient Swaps and Personalizations: Make It Your Own!

This vegan mushroom and tofu korma recipe is wonderfully flexible, making it easy to adapt to your taste or what you have on hand. Don’t feel limited to just tofu! You can easily swap the firm tofu for other plant-based protein options like chicken-style soy pieces, seitan, or tempeh, all of which will absorb the rich flavors of the korma beautifully. If using tempeh, I recommend steaming it for 10 minutes first to reduce any bitterness, then pan-frying or baking until golden. Similarly, the mushrooms are highly interchangeable. Feel free to incorporate or substitute them with virtually any vegetable you enjoy. Cauliflower florets, green peas, baby spinach (stirred in at the very end until wilted), diced sweet potatoes, or even bell peppers would make excellent additions, adding their unique textures and nutritional benefits to this creamy curry.

Serving Suggestions for a Complete and Delicious Meal

To truly complete the vegan korma experience, thoughtful accompaniments are key. A generous serving of fluffy basmati rice is an absolute classic pairing, its fragrant grains perfect for soaking up the rich, creamy sauce. Alongside, warm, chewy naan bread is practically essential – whether homemade or store-bought, it’s perfect for scooping up every last drop of that delicious curry. You can even try my homemade vegan naan breads for an extra special touch. For a refreshing contrast and to add some vibrant greenery, consider serving a simple side of stir-fried broccoli, steamed green beans, or a crisp cucumber and tomato salad. A dollop of vegan raita (made with plant-based yogurt and cucumber) or a spoonful of sweet mango chutney can also elevate the meal, adding layers of flavor and texture that perfectly complement the korma.

Meal Prep & Storage: Can You Freeze Korma?

Yes, absolutely! One of the many fantastic qualities of this vegan mushroom and tofu korma is that it freezes exceptionally well, making it an ideal candidate for meal prepping. To freeze, first allow the curry to cool completely to room temperature. Transfer it to an airtight, freezer-proof container, ensuring there’s minimal air space to prevent freezer burn. It can be safely stored in the freezer for up to three months. When you’re ready to enjoy it, simply thaw the korma overnight in the refrigerator, then gently reheat it on the stovetop over a low heat, stirring occasionally, until it’s heated through. You might need to add a splash of vegetable stock or water to loosen the sauce back to its original consistency. Leftovers will also keep beautifully in a covered container in the fridge for up to 2-3 days, perfect for a quick lunch the next day.

Discover More Delicious Vegan Curry Recipes

If you’ve loved this creamy vegan korma, you’re in for a treat! The world of plant-based curries is vast and exciting. Here are a few more of our favorite vegan curry recipes to inspire your next culinary adventure, each bursting with unique flavors and wholesome ingredients:

  • Chana Masala: A hearty and aromatic chickpea curry that’s perfect for a comforting meal.
  • Red Lentil Dal with Roasted Cauliflower and Butternut Squash: A wholesome and flavorful lentil stew, elevated with roasted veggies.
  • Chickpea, Sweet Potato, and Spinach Curry: A vibrant and nutritious curry packed with goodness.
  • Easy Lemongrass and Coconut Curry: A lighter, fragrant curry with bright Thai-inspired flavors.

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. We love seeing your creations!

*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
Cook Time 40 minutes
Total Time 1 hour
Servings 4 people
Author Domestic Gothess

Ingredients

Korma Sauce:

  • 1 Tbsp oil
  • 1 large brown onion peeled and finely chopped
  • 1 Tbsp grated ginger (either fresh or from a jar)
  • 4 cloves garlic peeled and crushed
  • 2 Tbsp tomato puree
  • 1 ½ tsp garam masala
  • 1 ½ tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp turmeric
  • ¼ tsp ground cinnamon
  • ¼ tsp chilli powder (or more, to taste) optional
  • the seeds from 5 cardamom pods, ground in a pestle and mortar (or ¼ tsp 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 Tbsp 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 ½ Tbsp 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 ½ Tbsp 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