Tofu Korma with Cardamom Butter Rice – A Creamy Comfort Curry

📅 May 8, 2026 | ✍️ Sneaky305Club

I tried another ChatGPT recipe the other day.

I was craving something creamy and comforting, so I went for a korma-style curry with a bit of a balti twist.

While I was cooking, I kept taking little sips of the sauce, but it just wasn’t tasting how I wanted. At one point, it was way too coconutty, which isn’t always a bad thing, but it wasn’t giving me the korma flavour I had in mind.

So I asked ChatGPT what I could do, and it suggested adding ground cumin.

I added that in, and suddenly it started tasting much more like the korma I actually wanted. Slightly annoying when the robot is right, but there we are.

I’ve tried a few korma recipes before, and they usually end up too sweet for me. This one didn’t. It had a better balance, and it was actually really tasty to eat.

The tofu gave it a nice bite, the mushrooms soaked up the sauce, and the cardamom-infused butter rice went with it perfectly.

Creamy Tofu Korma with Cardamom Butter Rice

Ingredients

For the tofu korma

For the cardamom butter rice

200g chestnut mushrooms, sliced
1 small courgette, chopped
100–150g tofu, cubed
1 onion, finely chopped
2 garlic cloves, minced
Thumb-sized piece of ginger, grated
½ tsp ground cumin
½ tsp ground coriander
¼ tsp turmeric
Chilli flakes, to taste
Salt, to taste
200ml coconut milk
1 tbsp tomato purée
½ tsp sugar, optional
Oil, for cooking
Fresh coriander, to finish

For the cardamom-infused butter rice

1 cup basmati rice
2 cups water
1 cardamom pod
1 tbsp plant-based butter
Pinch of salt


Method

1. Start the rice

Rinse the basmati rice until the water runs mostly clear.

Add the rice to a pan with 2 cups of water, a pinch of salt, and 1 cardamom pod.

Bring it to the boil, then reduce the heat and simmer gently. After about 5 minutes, remove the cardamom pod so it doesn’t completely take over like it owns the place.

Once the rice is cooked, stir through the plant-based butter and leave it covered while you finish the curry.


2. Cook the base

Heat a little oil in a pan.

Add the onion and cook until softened. Then add the garlic and ginger, and cook for another minute or so.

Add the ground cumin, ground coriander, turmeric, chilli flakes and salt, then stir everything together so the spices start to wake up a bit.


3. Add the vegetables and tofu

Add the mushrooms, courgette and tofu to the pan.

Cook for a few minutes until the mushrooms start to soften and the tofu begins to take on some flavour.


4. Make the sauce

Stir in the tomato purée, then add the coconut milk.

Let it simmer gently until the sauce thickens and everything comes together.

Taste it as you go. If it tastes too coconut-heavy, add a little more ground cumin. That was the bit that brought it together for me.

Add the optional sugar only if you think it needs a tiny bit of sweetness.


5. Finish and serve

Once the curry is creamy and balanced, finish with fresh coriander.

Serve with the cardamom-infused butter rice.

Final thoughts

This ended up being a really nice comfort curry. Creamy, warming, and not too sweet, which is where a lot of kormas lose me.

The tofu worked well, the mushrooms soaked up the sauce, and the rice made it feel a bit more special without making it complicated.

A good one for when you want curry, but don’t want to start acting like you’re running a takeaway from your kitchen.

Leave a Comment

← Crispy Cauliflower Steaks with C...
Ramen Soup For Rough Days — The ... →