

Sri Lankan Yellow Rice Recipe: Fragrant, Flavourful, and Easy to Make
Credit: istockphoto
Sri Lankan Yellow Rice, also known as Kaha Bath, is a fragrant and flavourful rice dish commonly served during celebrations and family gatherings. Made with rice, turmeric, coconut milk, and aromatic spices such as cinnamon, cloves, and cardamom, it offers a rich taste and vibrant golden colour.
If you're looking to add a burst of colour and flavour to your dining table, Sri Lankan Yellow Rice is a recipe worth trying. Known locally as Kaha Bath, this vibrant rice dish is a staple at festive gatherings, family celebrations, and special occasions across Sri Lanka. Its beautiful golden hue comes from turmeric, while aromatic spices, coconut milk, and fragrant rice make it incredibly delicious.
Unlike plain steamed rice, Sri Lankan Yellow Rice is rich in flavour yet surprisingly simple to prepare. It pairs wonderfully with curries, grilled meats, fried fish, or vegetable dishes, making it a versatile addition to any meal.
What Makes Sri Lankan Yellow Rice Special?
The secret behind Sri Lankan Yellow Rice lies in its blend of spices and coconut milk. Ingredients like cinnamon, cardamom, cloves, pandan leaves, and curry leaves infuse the rice with layers of aroma and flavour. Coconut milk adds a subtle richness that sets it apart from other rice dishes.
The result is fluffy, fragrant rice with a mildly spiced taste that complements a variety of side dishes.
Ingredients
Serves 4-6
2 cups basmati rice or long-grain rice
3 cups water
1 cup thick coconut milk
1 teaspoon turmeric powder
1 cinnamon stick
3-4 cardamom pods
3 cloves
2 pandan leaves (optional)
1 sprig curry leaves
1 medium onion, thinly sliced
2 tablespoons ghee or vegetable oil
1 teaspoon salt (adjust to taste)
10-12 cashew nuts (optional)
2 tablespoons raisins (optional)
Step 1: Wash and Soak the Rice
Begin by rinsing the rice thoroughly under running water until the water runs clear. This removes excess starch and helps keep the grains separate after cooking.
Soak the rice for about 20 to 30 minutes. Drain and set aside.
Step 2: Prepare the Aromatics
Heat ghee or oil in a large pot over medium heat. Add the cinnamon stick, cardamom pods, cloves, curry leaves, and pandan leaves.
Let the spices sizzle for a few seconds until fragrant. This step helps release their essential oils and creates the signature aroma of the dish.
Next, add the sliced onions and sauté until they turn soft and lightly golden.
If using cashews and raisins, add them now and stir-fry for a minute. The cashews should become lightly toasted while the raisins puff up slightly.
Step 3: Add the Rice
Add the drained rice to the pot and gently stir for 2–3 minutes. Coating the grains with the aromatic spices and ghee helps enhance their flavour and keeps the rice fluffy.
Be careful not to break the rice grains while stirring.
Step 4: Add the Liquid
In a separate bowl, combine water, coconut milk, turmeric powder, and salt.
Pour this mixture into the pot and stir gently. The turmeric will instantly transform the rice into its characteristic golden-yellow colour.
Bring everything to a gentle boil over medium-high heat.
Step 5: Cook the Rice
Once the liquid begins to boil, reduce the heat to low and cover the pot with a tight-fitting lid.
Allow the rice to cook undisturbed for about 15–18 minutes, or until all the liquid has been absorbed.
Avoid lifting the lid frequently, as the trapped steam is essential for perfectly cooked rice.
Step 6: Rest and Fluff
Turn off the heat and let the rice rest for 10 minutes with the lid still on.
After resting, gently fluff the rice with a fork. This helps separate the grains and distributes the flavours evenly.
Serving Suggestions
Sri Lankan Yellow Rice is traditionally served with chicken curry, fish curry, dhal curry, vegetable curries, fried eggplant, or spicy sambals. The mild, aromatic rice balances the bold flavours often found in Sri Lankan cuisine.
You can also enjoy it alongside grilled vegetables or roasted meats for a comforting and satisfying meal.