If you are looking for a simple vegetable curry that is quick to make but still packed with flavour, this oyster mushroom curry recipe is such a good one to keep on hand. Rich, creamy, warming and deeply satisfying, this curry comes together in around 25 to 30 minutes and makes a beautiful meat-free meal for any day of the week.
Made with oyster mushrooms, coconut cream, cannellini beans, onions, garlic, whole spices, curry leaves and my Butter Chicken Spice Blend, this curry is full of warmth and depth without needing a long ingredient list. It is one of those dishes that proves simple recipes can still be incredibly delicious.
The oyster mushrooms bring beautiful texture, the beans make it more hearty and satisfying and the coconut cream creates a rich, silky sauce that ties everything together perfectly. Served with naan, rice or roti, this is the kind of easy curry that can quickly become a go-to.
Oyster mushrooms are a wonderful ingredient for curry because they have a lovely texture and absorb flavour beautifully. They cook quickly, take on the spices well, and bring a satisfying bite that works especially well in rich sauces.

In this dish, they are cooked over high heat before the coconut cream goes in, which helps them develop flavour and prevents the curry from feeling too flat or watery. The end result is a mushroom curry that feels hearty, comforting, and far more substantial than you might expect from such a simple recipe.
The flavour starts with a base of onions, dried red chillies, cinnamon sticks, bay leaf, curry leaves, and whole garlic cooked in ghee or oil. That combination immediately gives the curry warmth and fragrance. Then the Butter Chicken Spice Blend goes in, bringing a beautifully rounded spice profile that works just as well in vegetable dishes as it does in meat-based curries.
Once the oyster mushrooms are added, they cook down and absorb all that flavour. Coconut cream then creates a rich, silky sauce, and the cannellini beans make the dish more filling and balanced. A final garnish of coriander lifts everything and adds freshness right at the end.
This recipe begins by heating ghee or oil in a pot over medium to high heat. The sliced onions, dried red chillies, cinnamon sticks, jeera seeds, and bay leaf are added first and cooked until the onions begin to soften. Then the curry leaves and whole garlic cloves are added and allowed to cook for a few more minutes so the base becomes fragrant and full of flavour.




Next comes the Butter Chicken Spice Blend, which is stirred through and cooked briefly before the oyster mushrooms are added. The mushrooms are cooked over high heat for about 6 to 8 minutes, which helps them develop flavour and release some of their moisture before the sauce ingredients go in.



Once the mushrooms have cooked down a little, the salt is added, followed by the coconut cream. The curry is stirred and allowed to cook for a few more minutes until the sauce begins to come together. Finally, the rinsed and drained cannellini beans are added and the curry is left to cook until slightly thickened.



To finish, the curry is garnished with chopped coriander and served hot with naan, rice, or roti.
Because this is such a simple dish, the little details in the method really matter.
Heat the ghee or oil, then add the sliced onions, dried red chillies, cinnamon sticks, jeera seeds, and bay leaf. Cook until the onions begin to soften and the spices become fragrant.
Add the curry leaves and whole garlic cloves and cook for a few more minutes so they infuse the oil and onions with flavour.
Stir in the Butter Chicken Spice Blend and cook briefly so the spices wake up and coat the base properly.
Add the oyster mushrooms and cook them over high heat for 6 to 8 minutes. This helps them cook off some moisture and take on more flavour before the creamy elements are added.
Season with salt, then pour in the coconut cream. Stir well and let the sauce simmer gently.
Add the cannellini beans and cook for another 5 to 8 minutes until the curry thickens slightly and everything is heated through.
Finish with chopped coriander and serve hot with naan, rice, or roti.
Although the name suggests a meat-based curry, your Butter Chicken Spice Blend works beautifully in vegetable dishes too. It brings warmth, colour, and a rounded spice profile without overpowering the mushrooms. The coconut cream softens and carries those flavours especially well, making it a very natural fit in this curry.

This recipe is a lovely example of how a good homemade spice blend can be more versatile than its name suggests.
This oyster mushroom curry is delicious served with naan, rice, or roti. Because the curry is creamy and full of flavour, it pairs beautifully with simple starches that can soak up the sauce.
If you want to make the meal feel even more complete, serve it with a simple salad or achar on the side.

Store any leftover curry in an airtight container in the fridge for up to 2 days. Reheat gently until warmed through.
Because the sauce is coconut-based, it is best reheated gently rather than aggressively boiling it.
Yes, but oyster mushrooms give this curry a particularly lovely texture and absorb flavour very well.
Yes. Add extra dried chillies or a little more Butter Chicken Spice Blend if you prefer more heat.
No. They work very well here, but other beans such as butter beans or chickpeas could also be used.
Naan, rice, or roti all work beautifully with this dish.
It takes roughly 25 to 30 minutes in total, making it a great quick curry option.
This oyster mushroom curry recipe is proof that a simple dish can still be full of depth, richness, and flavour. The oyster mushrooms, creamy coconut sauce, hearty beans, and warm spice blend come together so beautifully, making this an easy meat-free curry that never feels lacking.
If you are looking for a quick, flavour-packed vegetable curry that makes great use of your Butter Chicken Spice Blend, this is definitely one to save and make again. Other recipes to try.





This oyster mushroom curry recipe is a simple meat-free curry made with oyster mushrooms, coconut cream, cannellini beans, whole spices, curry leaves, and Butter Chicken Spice Blend. It is rich, flavour-packed, and ready in about 25 to 30 minutes.