The Golden Centerpiece Sri Lankan Ghee Yellow Rice (Kaha Bath)

There’s a kind of magic that happens in a Sri Lankan kitchen on a Sunday morning or during a festive celebration. Long before the curries are done, a rich, nutty, buttery aroma starts wafting through the house, wrapping around you like a warm hug. That is the smell of authentic Sri Lankan Yellow Rice or as we call it, Kaha Bath.

This isn’t just plain rice tinted yellow. This is a fragrant, coconut infused, spice toasted masterpiece cooked in glorious ghee. I’m going to walk you through exactly how to make it, step by step. Even if you’ve never cooked a Sri Lankan dish in your life, I promise you can pull this off. Your kitchen is about to smell incredible, and your family is going to beg you to make this every week.

Special Notice About This Rice

Sri Lankan Yellow Rice is a “canvas” dish. Because it is so rich, aromatic, and slightly sweet from the coconut milk and raisins, it is traditionally meant to be eaten with highly spiced, savory sides. It reaches its true, mind blowing potential when served alongside a fiery Sri Lankan spicy Chicken Curry, some sweet and sour Eggplant Moju (Wambatu Moju), and a crispy papadam. Do not serve it plain!

Key Ingredients & Why They Matter


Ghee (Clarified Butter): This is the soul of the dish. Ghee gives the rice a rich, deeply nutty flavor and a beautiful sheen that regular oil just can’t replicate. It also helps toast the spices perfectly.


Turmeric: The gold! Turmeric gives the rice its vibrant, sunny color. But be careful—too much can make the dish bitter. Stick to the 1 ½ teaspoons; it’s the sweet spot.


Pandan (Rampe) & Curry Leaves: The authentic Sri Lankan fingerprint. You cannot skip these! Pandan adds a sweet, almost vanilla-like floral aroma, while fresh curry leaves bring a warm, citrusy, toasted nut flavor.


The Whole Spices (Cardamom, Cloves, Cinnamon, Star Anise, Peppercorns): We aren’t using powders here. Whole spices slowly release their essential oils into the ghee, perfuming the rice from the inside out without overwhelming the palate.


Thin & Medium-Thick Coconut Milk: Using two types of coconut milk is a classic island trick. The thin milk actually cooks the grain, while the thicker milk adds that luxurious, creamy richness at the end without making the rice mushy.

The Step-by-Step Method (A Beginner’s Guide)

Step 1: The Crispy Garnish (Don’t skip this!)

Every great rice dish needs texture. Heat some oil in a pan over medium heat. Toss in your sliced onions and fry them slowly until they are deeply golden, sweet, and crispy. Use a slotted spoon to scoop them out and let them drain on paper towels. Do the same with a handful of raisins until they puff up into sweet little balloons. Set these aside

Step 2: Building the Flavor Base

Now, let’s build the foundation. Place a pan on the stove and melt down your 100g of ghee. Once it’s hot and shimmering, drop in the sliced shallots. Give them a stir, and immediately follow with your ginger and garlic paste.

Next, toss in the pandan leaves, curry leaves and a small piece of tomato. Then Drop in your whole spices, cardamom, cloves, cinnamon stick, star anise, and peppercorns. Stir this mixture constantly. The heat will wake up the spices, and within seconds, the aroma will fill your kitchen.

Step 3: The Golden Toast

Once the shallots are soft and the spices are fragrant, sprinkle in your salt and the turmeric. Mix it well until the ghee turns a vibrant yellow. Now, take your 4 cups of rinsed and drained rice and pour into the pan. Stir gently but thoroughly. You want every single grain of rice to be coated in that yellow, spiced ghee. This toasting step ensures your rice grains stay beautifully separate and flavorful.

Step 4: The Rice Cooker Magic

Turn off the stove. Transfer your beautifully coated yellow rice into your rice cooker. Pour in 4 cups of medium thick coconut milk and 4 cups of thin coconut milk. Give it a gentle but confident stir to make sure nothing is stuck to the bottom. Finally, lay a few more fresh pandan and curry leaves right on top of the liquid for a final punch of aroma. Close the lid, hit “Cook,” and walk away.

The hardest part of this entire recipe? Waiting for that rice cooker to pop while the smell of spiced coconut milk tempts you from across the house. Hang in there!

Step 5: The Grand Finale

When the rice cooker clicks to “Warm,” open the lid. Fluff the rice gently with a fork (never a heavy spoon, which can mash the delicate grains). Transfer this golden mountain to a serving platter and generously scatter your crispy fried onions and sweet fried raisins all over the top.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Yellow rice kaha bath

Sri Lankan Ghee Yellow Rice (Kaha Bath)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

The ultimate Sunday centerpiece! 🍛✨ This Sri Lankan Ghee Yellow Rice (Kaha Bath) is packed with toasted whole spices, creamy coconut milk, and that unbeatable ghee flavor. Check out the full step-by-step guide over on Macho Recipes!

  • Total Time: 40 minutes
  • Yield: Servings: 6-8

Ingredients

For the Garnish

  • Oil (for frying)
  • 1 Cup Onion, thinly sliced
  • Handful of raisins (for frying)

For the Rice

  • 100g Ghee
  • 10 to 15 Shallots, sliced
  • 1 Tbsp Ginger and garlic paste
  • Pandan leaves (Rampe), a few pieces
  • Curry leaves, a sprig
  • 1 Small piece of Tomato
  • 5 Cardamom pods
  • 3 Cloves
  • 2 pieces Cinnamon
  • Few pieces Star Anise
  • 1 Tsp Peppercorns
  • Salt, to taste
  • 1 ½ Tsp Turmeric powder
  • 4 Cups Rice (rinsed and drained thoroughly)
  • 4 Cups Coconut Milk (Medium Thick)
  • 4 Cups Coconut Milk (Thin)
  • Extra Pandan and Curry leaves (for the rice cooker)

Instructions

  1. Fry the Garnish: Heat oil in a pan over medium heat. Fry the sliced onions until golden brown and crispy. Remove and drain on paper towels. Briefly fry the raisins until plump, then set aside.
  2. Sauté Aromatics: In a separate pan, melt the 100g of ghee over medium heat. Add the sliced shallots and stir. Add the ginger-garlic paste, pandan leaves, curry leaves, and the small piece of tomato.
  3. Bloom Spices: Add the cardamom, cloves, cinnamon, star anise, and peppercorns. Stir well until highly fragrant.
  4. Toast the Rice: Stir in salt to taste and the turmeric powder. Add the rinsed, drained rice. Stir continuously until every grain is evenly coated in the spiced ghee. Remove from heat.
  5. Cook:Transfer the rice mixture to a Rice Cooker. Pour in the 4 cups of medium-thick coconut milk and 4 cups of thin coconut milk. Give it a good stir.
  6. Add Final Herbs: Lay a few extra fresh pandan and curry leaves on top of the liquid. Turn the rice cooker on and cook until done.
  7. Serve: Fluff gently with a fork, transfer to a dish, and garnish generously with the fried onions and fried raisins.

Notes

👨‍🍳 Pro Chef Tips & Extra Notes

  • The Rice Rinse: Always rinse your rice 3 to 4 times under cold water until the water runs clear. This removes excess surface starch, preventing your Yellow Rice from turning into a sticky clump.

  • Coconut Milk Hack: If you are using canned coconut milk and don’t have “thin” and “thick”, just use 2 cans of regular full-fat coconut milk and dilute the rest with water to reach your total 8-cup liquid requirement.

  • Drain Well: Make sure your rice is thoroughly drained before adding it to the ghee. If it’s too wet, it will steam instead of fry in the pan.

  • Author: admin
  • Prep Time: 15 mins
  • Cook Time: 25 mins

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star