Creamy and full of flavour, this mushroom curry with cashew nuts is a vegan delight that’s perfect for a busy weeknight. The cashews are a slightly unusual addition that brings a bit of crunchiness to this vibrant and delicious curry.
![Mushroom Curry with Rice and Roti](https://skinnyspatula.com/wp-content/uploads/2020/11/MushroomCurry3-792x1024.jpg)
Want to Save This Recipe?
Enter your email and I'll send it straight to your inbox. Plus, get great new recipes from me every week!
Mushroom curry recipes are not that easy to come across and I simply don't know why. Their meaty texture makes them the perfect ingredient for a vegan curry where you don't want everything to turn into mush.
So when I stumbled upon a mushroom and cashew recipe in the BBC Easy Cook magazine a couple of months ago, I knew that that was definitely something that I wanted to try.
The recipe was actually adapted by the magazine from Chetna Makan's "Chetna's Healthy Indian: Vegetarian" cookbook, and I tweaked it some more, so it might be a different recipe than Chetna intended, but delicious nonetheless.
The recipe called for natural yoghurt, but I decided to veganize it and used a plant-based yoghurt instead. If you don't necessarily want it to be vegan, you can use regular yoghurt instead.
What do you need for this vegan mushroom curry?
Cashew nuts — you'll need raw cashew nuts for this recipe, but don't worry, they'll become crunchy enough after you fry them. I used 25 grams of cashews, but feel free to use more or less.
Chestnut mushrooms — this is the type of mushroom you want in a curry. Chestnut mushroom retain a lot of their texture even after simmering in the curry for 20 minutes, so they'll still have a bit of a bite.
Spices — you need a mix of garam masala, ground coriander, turmeric, and chili flakes. The latter are optional, but highly recommended if you want the curry to have a bit of a kick.
Plant-based yoghurt — you can use your favorite type here; mine is Alpro's Plain Yoghurt version.
Fresh tomatoes — you can substitute these with tinned chopped tomatoes in a pinch, but make sure you tweak the liquids to compensate, as the curry may be too fluid if you use the entire contents of the tin.
How do you make this curry with mushrooms?
In a large pan, heat the vegetable oil over low heat and add the cumin seeds. Cook for 1 minute until they sizzle.
Add the chopped cashews and cook for 30 seconds until golden. Add the onions and fry on low-medium heat for 6-7 minutes until golden. Add the garlic and cook for another minute until fragrant.
Stir in all the spices and chili flakes and coat the onions well. Add the gram flour and cook for another 30 seconds. The whole mixture is going to be dry at this point.
Add the yoghurt to the pan gradually and stir continuously.
Add the chopped tomatoes, stir well (add ½ cup of water if the mixture looks too dry) and cook for 7-8 minutes with a lid on until the tomatoes are soft.
Tip in the mushrooms, add 250 ml water and cook with a lid on for 10-15 minutes until the curry has thickened slightly and the mushrooms are tender.
You can make this curry as thick as you want, but keep in mind that it will continue to thicken as it begins to cool off, so don't worry if it still looks like it has too much liquid when you turn off the heat.
This mushroom curry tastes great with roti (chapati), but you can also serve it with basmati rice.
If you liked this easy mushroom curry, have a look at some of my other vegan curry recipes:
30-Minute Vegan Chickpea and Spinach Curry
Thai Sweet Potato Curry with Spicy Chilli Peanuts
Aubergine Thai Red Curry with Peppers
Red Lentil Coconut Dahl with Spicy Paneer
Looking for more delicious inspiration? 😄 Follow Skinny Spatula on Instagram, Facebook, and Pinterest!
Creamy Mushroom Curry with Cashew Nuts
Creamy and full of flavour, this mushroom curry with cashew nuts is a vegan delight that’s perfect for a busy weeknight. The cashews are a slightly unusual addition that brings a bit of crunchiness to this vibrant and delicious curry.
Ingredients
- 2 tablespoon vegetable oil
- 1 teaspoon cumin seeds
- 25 g (1 ounce) cashew nuts, chopped
- 2 garlic cloves, crushed
- 1 teaspoon garam masala
- 1 teaspoon ground coriander
- 1 teaspoon turmeric
- ½ teaspoon chili flakes
- 2 tablespoon gram flour
- 150 g (5 fl oz) plant-based yoghurt
- 4 tomatoes, chopped
- 400 g (14 oz) chestnut mushrooms, chopped
Instructions
- In a large pan, heat the vegetable oil over low heat and add the cumin seeds. Cook for 1 minute until they sizzle.
- Add the chopped cashews and cook for 30 seconds until golden. Add the onions and fry on low-medium heat for 6-7 minutes until golden. Add the garlic and cook for another minute until fragrant.
- Stir in all the spices and chili flakes and coat the onions well. Add the gram flour and cook for another 30 seconds. The whole mixture is going to be dry at this point.
- Add the yoghurt to the pan and stir continuously. Add the chopped tomatoes, stir well (add ½ cup of water if the mixture looks too dry) and cook for 7-8 minutes with a lid on until the tomatoes are soft.
- Tip in the mushrooms, add 250 ml water and cook with a lid on for 10-15 minutes until the curry has thickened slightly and the mushrooms are tender. Serve immediately with chapati and/or basmati rice.
Notes
Recipe adapted from BBC Easy Cook September 2020
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 186Total Fat: 11gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 2mgSodium: 82mgCarbohydrates: 17gFiber: 3gSugar: 8gProtein: 8g
Nutritional information is an estimate provided by an online nutrition calculator.
chef mimi says
This looks wonderful. I don’t think I’ve ever come across cashews in a curry, although I’ve made cashew cream for curries and sauces. This looks great and tasty!