This Spiced Curry Leaf Rice is a fragrant, savoury rice dish made with fresh curry leaves, whole spices and ghee. Cumin, cardamom and cinnamon give the rice warmth and depth, while curry leaves bring a distinctive savoury, almost citrusy note that runs through the whole dish.
I like to serve this Spiced Curry Leaf Rice with dal — try my Masoor Dal Tadka (Red Lentil Dal) or Coconut Red Lentil Dal — grilled fish or a simple curry, but truthfully, it’s good enough to eat on its own.
Ingredient Breakdown
- Basmati rice: long-grain and aromatic, chosen for its ability to cook fluffy and separate
- Ghee, butter or vegetable oil: ghee adds richness and nuttiness, but any fat will carry the spices
- Cumin seeds: warm and earthy, forming the backbone of the spice base
- Cinnamon sticks: softly sweet and woody, infusing the rice as it cooks
- Green cardamom pods: floral and fresh, lightly crushed to release their oils
- Cloves: sharp and aromatic, adding depth in small amounts
- Fresh curry leaves: savoury and citrusy, essential to the dish’s flavour
- Water or stock: water keeps flavours clean, stock adds savouriness
- Fresh coriander: bright and herbal, folded through at the end
- Cashews: toasted for crunch and richness, entirely optional

Spiced Curry Leaf Rice Starts With Fresh Curry Leaves
Fresh curry leaves are a staple in South Indian cooking, valued for their distinct aroma and savoury depth. They sit at the heart of this Spiced Curry Leaf Rice recipe. When cooked properly, they bring a subtle citrusy, almost nutty flavour that runs through the rice and lifts everything around it.
You’ll usually find fresh curry leaves in South Asian supermarkets, where they’re sold cheaply and in generous bunches. Some larger UK supermarkets stock them too — Waitrose and bigger M&S branches are often a good place to look. Once you start cooking with them regularly, they’re well worth seeking out.
There’s no real substitute for fresh curry leaves here. Dried curry leaves exist, but they lose most of their aroma and flavour in the drying process. In a dish like this Spiced Curry Leaf Rice, they simply don’t deliver, and I wouldn’t recommend using them at all.
When fresh curry leaves hit hot fat, they crackle and release their oils immediately. Those oils smell savoury, citrusy and slightly nutty, and they flavour the fat itself rather than just the surface of the dish. That matters, because once the rice goes in, every grain absorbs that flavoured fat.

Blooming Spices and Curry Leaves in Ghee
This Spiced Curry Leaf Rice builds flavour before the rice ever cooks. Blooming whole spices in fat allows their flavour compounds to dissolve properly. Water alone cannot do this.
- Start with the cumin seeds. When they sizzle, the fat is hot enough. Add the cinnamon, cardamom and cloves next and stir constantly. Keep the heat moderate. You want aroma, not colour. Darkened spices turn bitter quickly.
- Add the curry leaves once the spices smell fragrant. They will splutter aggressively. That reaction tells you the leaves are frying properly. Stir them through the fat so they cook evenly.
- At this stage, the ghee itself tastes spiced and savoury. This fat becomes the flavour base for the entire dish.

Washing and Toasting the Rice
There are two non-negotiable steps when it comes to making this Spiced Curry Leaf Rice: washing and toasting the rice.
Rinsing basmati rice removes excess surface starch. That starch causes clumping and heaviness if left behind. Rinse the rice until the water runs clear. Let it drain thoroughly. Wet rice lowers the temperature of the pan and interferes with toasting later on. This step is simple but essential. Skipping it affects both texture and flavour absorption.
Once the rice goes into the pan, stir it through the spiced ghee thoroughly. Every grain should be coated. Toasting the rice for a few minutes does two things.
- First, it strengthens the flavour. The rice absorbs the fat while it’s still hot and aromatic.
- Second, it improves texture. Toasted grains stay separate during cooking and hold their shape better.
Look for the grains to turn glossy. The edges should begin to look slightly translucent. That’s your cue to move on. Season the rice at this point. Salt now, not later. Rice only absorbs seasoning that’s already present in the cooking liquid.

Water vs, Stock in Spiced Curry Leaf Rice
You can cook this Spiced Curry Leaf Rice with water or stock. Neither option is better. They simply give different results.
- Water keeps the flavours clean and focused. The spices and curry leaves come through more clearly. If you use water, you must season properly. Taste the liquid before covering the pan. It should taste well salted.
- Stock adds savouriness and body. Vegetable stock works particularly well here. Chicken stock adds richness without overpowering the spices. Avoid very strong or reduced stocks.
Once the liquid goes in, bring it to a simmer, then lower the heat. Gentle steaming cooks the rice evenly.

Resting, Fluffing and Finishing the Spiced Curry Leaf Rice
When the liquid has absorbed, remove the pan from the heat and keep it covered. Resting allows the remaining steam to finish cooking the rice evenly.
- Fluff the rice with a fork, not a spoon. Lift and separate the grains rather than stirring. This keeps the rice light.
- Fold through the coriander gently. Add cashews at the very end if using. They should stay crunchy and distinct.

What to Serve With Spiced Curry Leaf Rice
This Spiced Curry Leaf Rice pairs naturally with dishes that have clean, bold flavours. It works as more than just something to spoon sauce over, bringing its own savoury depth to the plate.
- I often serve it with dal. Coconut Red Lentil Dal is a great option if you want something creamy and gently spiced, while Masoor Dal Tadka offers a richer, more robust contrast thanks to its spiced ghee topping.
- For a more substantial vegetarian meal, it works well with Chickpea, Lentil and Spinach Curry, where earthy legumes and greens give body without overwhelming the rice.
- If you’re serving fish, try it alongside Monkfish Curry. The firm texture of the fish and aromatic sauce sit comfortably with the warmth of the spices and curry leaves.
- For something deeper and smokier, Smoky Aubergine Curry is a brilliant match. Its richness plays off the fresh, citrusy notes in the rice particularly well.
Common Questions About Spiced Curry Leaf Rice
Can I make this without ghee?
Yes. Butter or vegetable oil both work. Ghee adds a nutty richness, but the key is blooming the spices properly in whatever fat you use.
Why does my rice taste flat?
The cooking liquid wasn’t seasoned enough. Rice absorbs flavour early on, so the water or stock needs to taste well salted before you cover the pan.
Can I use dried curry leaves instead of fresh?
I wouldn’t. Dried curry leaves have very little aroma and won’t give you the savoury, citrusy flavour this dish relies on. Fresh really matters here.
Spiced Curry Leaf Rice
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Rice is most definitely a side, but some rice dishes deserve centre stage – this is one of them. Blooming whole spices in ghee gives the rice warmth and depth, while fresh curry leaves bring that distinctive, almost citrusy savouriness you only get when they hit hot fat. I like this alongside dal, grilled fish or curries, but it’s also very good on its own, spooned straight from the pan.
- Author: zenak
- Prep Time: 10 minutes
- Total Time: 10 minutes
- Yield: 4 1x
Ingredients
- 350g basmati rice
- 3 tbsp ghee, butter or vegetable oil
- 2 tsp cumin seeds
- 2 cinnamon sticks
- 6 green cardamom pods, lightly crushed
- 3 cloves
- 3 sprigs fresh curry leaves, leaves picked
- 500ml water or stock (vegetable or chicken)
- small handful fresh coriander, finely chopped
- 50g cashews, toasted (optional)
Instructions
- Rinse the rice thoroughly until the water runs clear, then leave it to drain well in a sieve.
- Set a large saucepan over a medium heat and melt the ghee. Add the cumin seeds and cook until they start to sizzle, then add the cinnamon sticks, cardamom and cloves. Cook, stirring frequently, for 1 minute, or until fragrant.
- Add the curry leaves (they will splutter!), then tip in the drained rice and season generously with salt. Cook, stirring often, for 2 to 3 minutes, or until the grains are glossy and just starting to turn translucent at the edges.
- Pour in the water or stock and stir to combine. Taste the liquid and adjust the seasoning – it should be well salted. Turn the heat up to bring everything to a simmer, then reduce to low, cover and cook for 12 to 15 minutes, or until the rice is tender and the liquid has been absorbed.
- Remove from the heat and leave covered for 5 minutes. Fluff the rice with a fork, then fold through the coriander and toasted cashews, if using.









