Sri Lankan Yellow Rice with Cashew Curry (Kaha Buth)
Turmeric and saffron-scented rice cooked in coconut milk, served with a mild cashew curry, the celebratory dish known across Sri Lanka as kaha buth.
About This Recipe
Kaha buth, or yellow rice, is Sri Lanka's festive rice dish, cooked with turmeric, a few threads of saffron, whole spices and coconut milk until each grain turns a rich golden color and carries a subtle fragrance from cinnamon, cardamom and cloves. It's the rice served at weddings, New Year celebrations and other special occasions, almost always paired with a mild, creamy cashew curry rather than the sharper, spicier curries eaten with plain rice on ordinary days. The cashew curry is built for contrast against the rice: raw cashews are soaked and simmered gently in coconut milk with turmeric, cinnamon and a touch of chile until they turn tender and slightly sweet, the curry staying pale and mild so it doesn't overpower the fragrant rice. This pairing of festive rice with a gentle, slightly sweet curry is deliberate — the meal is meant to feel special and rich rather than fiery. Both components rely on good coconut milk and patience: the rice needs to be cooked in a wide, heavy pot so it doesn't turn mushy, and the cashew curry needs a slow simmer so the nuts soften fully without breaking apart into mush.
Ingredients
Serves 4
- 2 cupsbasmati rice(washed and drained)
- 0.5 tspturmeric
- 1 pinchsaffron threads
- 1cinnamon stick
- 4cardamom pods
- 4cloves
- 2 cupscoconut milk
- 1 cupwater
- 1 tspfine sea salt
- 2 cupsraw cashews(soaked 2 hours)
- 1 cupcoconut milk(for the cashew curry)
- 1 sprigcurry leaves
- 1green chile(split)
- 0.5 tspturmeric(for the curry)
Instructions
- 1
Toast the whole spices
In a heavy pot, briefly toast cinnamon, cardamom and cloves in a little oil until fragrant, about 1 minute.
- 2
Cook the rice
Add rice, turmeric and saffron, stirring to coat. Add coconut milk, water and salt, bring to a boil, then cover and simmer on very low heat for 18 minutes.
Resist lifting the lid while the rice cooks — steam trapped inside is what finishes the grains evenly.
- 3
Rest the rice
Remove from heat and let the rice rest, covered, for 10 minutes before fluffing with a fork.
- 4
Simmer the cashew curry
In a separate pot, simmer soaked cashews with coconut milk, curry leaves, green chile and turmeric over low heat for 20 minutes until the cashews are tender and the sauce is creamy.
- 5
Serve together
Serve the golden rice alongside the cashew curry, spooning extra sauce over the rice.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Soak the cashews at least 2 hours, or overnight, so they simmer to tenderness without turning mushy or grainy.
- →
Use a wide, heavy-bottomed pot for the rice so the grains cook evenly without clumping at the bottom.
- →
A pinch of real saffron goes further than expected — steep it briefly in a spoonful of warm water before adding for even color distribution.
Variations
- •
Add raisins and fried onions to the rice for a more elaborate festive presentation.
- •
Make the cashew curry spicier by adding an extra split chile or a pinch of chile flakes.
- •
Use jasmine rice in place of basmati if that's what's available, adjusting the water slightly.
Storage
Refrigerate rice and curry separately up to 3 days; reheat the rice with a splash of water covered in the microwave or on the stove, and warm the curry gently to avoid the coconut milk splitting.
History & Origin
Yellow rice is a centerpiece of Sri Lankan festive meals, traditionally served at New Year celebrations, weddings and other significant occasions, with the golden color from turmeric and saffron symbolizing prosperity and celebration.
Frequently Asked Questions
Can I use vegetable stock instead of water for the rice?
Yes — using stock instead of water adds another layer of savoriness, though the coconut milk already provides most of the richness in this dish.
Why are my cashews still hard after cooking?
They likely weren't soaked long enough beforehand — soak raw cashews for at least 2 hours, or overnight, so they soften properly during the simmer.
Can I make the rice without saffron?
Yes — turmeric alone gives a good golden color; saffron adds a more delicate fragrance but the dish is still authentic and delicious without it.
Nutrition Facts
Per serving (380g / 13.4 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Sri-lankan Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes