Easy Sri Lankan Yellow Rice

An easy way to make delicious Sri Lankan yellow rice in the instant pot or rice cooker. A must for your Sri Lankan party menu.
Sri Lankan yellow rice pinit

An easy way to make delicious Sri Lankan yellow rice in the instant pot or rice cooker. A must for your Sri Lankan party menu. 

This Yellow rice is one of my favorite dishes that my mom makes when we have guests over. The aroma in the kitchen when she makes this yellow rice is indescribable. When those whole spices, curry leaves, and pandan leaves hit the hot butter… Oh, I can just feel it even as I write this now. My mom made yellow rice in rice cooker though. The same way. But since I use my multicooker to cook my rice, that’s what I’m going to use here for my easy Sri Lankan yellow rice recipe. 

Serving Suggestions: 

If you can make yellow rice perfectly, that opens up a new door to another Sri Lankan festive food world. There are soooo many dishes that you can pair yellow curry with. My favorite combination for yellow rice is Sri Lankan devilled chicken or Sri Lankan black pork curry as a protein, creamy potato curry or red lentil curry and Sri Lankan brinjal/eggplant moju and green beans stir-fried together. 

Which rice variety should I use: 

For yellow rice, I always go with short-grain, non-sticky rice varieties. The rice I’m using here is called “Sona Masoori” which is a type of Indian short-grain rice. I also use a variety called “Jeeraga samba” which also available in Indian grocery stores. My mom always uses “Keeri Samba”, the perfect rice for this if you can get your hands on. (sometimes available in Indian grocery stores in the US). If you can’t find good short-grain rice, use good quality Basmati rice. But cut down the amount of liquid you use. 

I’m using chicken stock here simply because I love the flavor combination of chicken stock and coconut milk. But you can use any other stock or even just water would be fine.

Here are the products I use (Affiliate Links):
  • 20
Difficulty: Beginner Prep Time 10 min Cook Time 15 min Total Time 25 mins Servings: 4


An easy way to make delicious Sri Lankan yellow rice in the instant pot or rice cooker. A must for your Sri Lankan party menu.



  1. Wash rice thoroughly until water runs clear and then drain all the water Pound ginger and garlic using a mortar and a pestle. You should have about 1 tbsp of ginger garlic paste. Do not use the store-bought one. Open the cardamom pod a bit by gently crushing them using the flat side of your knife.

  2. Turn on the multicooker/instant pot (or rice cooker) and select the saute mode. Add butter. When the butter is melting, add cardamoms, cloves and peppercorns. And add pandan leaves and curry leaves. Mix for a few seconds.

  3. Now add ginger garlic paste and chopped onion. Keep. Stirring until they get light brown. If they seem to burn, turn off the multicooker/instant pot and add a bit more butter.

  4. When onions are soft and brown, add your washed and drained rice. And add turmeric powder. Now mix with the onion mixture.

  5. Then add the chicken stock and coconut milk. Stir.

  6. Check for salt. Add more if you need salt. Stir.

  7. Then cover and select the “rice” preset on the multicooker. If you use a rice cooker, then cook as you normally do.

  8. Remove the cardamom pods, cloves, and pandan leaves. You can see them around the edges sitting on top of the rice. So it's easy to spot them.

  9. And fluff the rice carefully without breaking the grains.

  10. Use fried onions, fried cashews, peas(optional) to decorate.

Keywords: yellow rice, kaha bath, bath, rice, sri lankan, sri lanka, sri lankan rice, spiced rice


    1. Hi Molly,

      Thank you for noticing, I just added it to the ingredient list. 1/4 teaspoons of turmeric powder is enough.

    1. You may need to add a little more liquid to make sure the rice does not dry out. The amount of liquid needed depends on the method, type of rice and cooker you use. So you might need to adjust the amount.

Leave a Reply

Your email address will not be published.