![]()
Sri Lankan style yellow rice, also known as Kaha Bath, is a fragrant and comforting dish that holds a special place in traditional Sri Lankan meals. Cooked with turmeric, coconut milk, and whole spices like cinnamon, cardamom, and cloves, this rice is known for its rich golden color and irresistible aroma. It is commonly prepared for festive occasions, family gatherings, and Sunday lunches, making it both a celebratory and everyday favorite.
The combination of coconut milk and aromatic spices gives the rice a creamy texture and delicate flavor that pairs beautifully with a wide variety of curries. From spicy chicken or fish curry to mild dhal, cashew, or vegetable curries, yellow rice acts as the perfect base, balancing bold flavors with its gentle richness. The addition of pandan leaves and curry leaves enhances the authentic Sri Lankan taste, making every bite deeply satisfying.
What makes Sri Lankan yellow rice truly special is its simplicity. With just a handful of pantry ingredients, it transforms into a visually stunning and flavorful dish that feels both homely and elegant. Whether served for a traditional lunch, festive table, or special celebration, this golden rice always brings warmth, comfort, and a touch of Sri Lankan heritage to the plate.
Ingredients for Sri Lankan Yellow Rice
- 3 cups samba or basmati rice
- 3 tbsp coconut oil or ghee
- 1 small onion, sliced
- 2 garlic cloves, sliced
- 1 pandan leaf (rampe), tied
- 1 sprig curry leaves
- 1 cinnamon stick
- 3 cloves
- 2 cardamom pods
- 1 tsp turmeric powder
- ½ tsp salt (adjust to taste)
- 3 cups thick coconut milk + water combined (or 2 cups coconut milk + 1 cup water)
Instructions for Sri Lankan Yellow Rice
- Wash rice well and drain.
- Heat coconut oil/ghee in a pot. Add cinnamon, cloves, cardamom. Fry until aromatic.
- Add onion, garlic, curry leaves, and pandan leaf. Sauté until fragrant and lightly golden.
- Stir in turmeric, and salt.
- Add rice and mix gently until coated in spices.
- Pour in coconut milk mixture. Bring to a boil.
- Cover, reduce heat to low, and cook until rice is fluffy and liquid absorbed.
- Turn off heat and let rest 10 minutes. Fluff gently with a fork.

- Dhal curry
- Cashew curry
- Fried eggs or omelette
- Papadum or fried onions
- onion salad
Notes & Tips for Sri Lankan Yellow Rice
- Use samba rice for the most authentic Sri Lankan flavor and texture. Basmati can be used as a substitute for a lighter result.
- Always wash the rice well to remove excess starch and keep the grains separate.
- Coconut milk should not be boiled on high heat for too long, as it may split and affect the texture.
- Adjust turmeric carefully — a little gives a beautiful golden color without overpowering the taste.
- Adding pandan (rampe) and curry leaves greatly enhances the traditional aroma.
- Let the rice rest for a few minutes after cooking before fluffing for the best texture.
- A small spoon of ghee at the end adds extra richness and shine.
- Avoid stirring too much while cooking to prevent the rice from becoming mushy.

Frequently Asking Questions (FAQs)
Sri Lankan Yellow Rice

















