
This rice cooker method delivers authentic Sri Lankan coconut rice with minimal effort and maximum flavor. Hands-free cooking preserves tradition while adapting to modern kitchens.
The secret lies in using full-fat coconut milk and rinsing the rice properly before cooking. I’ve tested this on multiple rice cooker models to ensure consistent results every time.
What emerges is fragrant, slightly sticky rice with a rich coconut aroma and tender texture. The natural sweetness of the coconut milk balances perfectly with the subtle saltiness.
Serve this with lunu miris or a simple curry for a complete meal. The rice cooker does all the work, so you can focus on the accompaniments.
Ingredients for Kiribath Recipe Rice Cooker
A handful of simple ingredients transforms into fragrant, tender coconut rice with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🌾 | 2 cups | Rinsed thoroughly before cooking |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz can, well-shaken |
| Water 💧 | 2 cups | Adjust for desired texture |
| Salt 🧂 | 1 tsp | Fine sea salt preferred |
| Sugar 🍚 | 1 tsp | Balances coconut sweetness |
| Cardamom Pods 🌿 | 4 pieces | Lightly crushed, optional |
| Cinnamon Stick 🌰 | 1 piece | 2-inch, optional |
| Pandan Leaves 🍃 | 2 pieces | Fresh or frozen, optional |
| Shallots 🧅 | 2 whole | Thinly sliced, for garnish |
| Dried Red Chili Flakes 🌶️ | ½ tsp | For heat, optional |
| Vegetable Oil 🫒 | 1 tbsp | For toasting shallots |
[recipe_ingredient_scaler]
The coconut milk is non-negotiable here—full-fat only for that rich texture and authentic flavor. Thai Kitchen or Native Forest brands are reliable options at most supermarkets. For the rice, jasmine is traditional (its natural fragrance complements the coconut), but basmati works in a pinch. The spices—cardamom, cinnamon, pandan—are optional but add depth. If using, Asian grocery stores will have the best selection and prices.
No full-fat coconut milk? Light coconut milk plus a tablespoon of coconut cream gets you close. Skip the spices if you can’t find them—the dish still shines. The shallots are for garnish and can be swapped with red onion (just slice thin). For the oil, any neutral oil works, but coconut oil doubles down on the flavor. The sugar balances the saltiness, but maple syrup or agave can stand in.
Uncooked rice keeps in the pantry for months. Once cooked, coconut rice stays fresh in the fridge for 3-4 days. Reheat with a splash of water to restore moisture. The fried shallots? Make a double batch—they keep crispy in an airtight container for 1 week.
Why You’ll Love This Recipe
- Set It and Forget: I dump everything in the rice cooker and walk away—jasmine rice, coconut milk, a pinch of salt, done.
- Creamy Coconut Heaven: The full-fat coconut milk makes it rich and slightly sweet, with that perfect sticky texture I crave.
- Breakfast to Dessert: Honestly, I serve it with lunu miris for breakfast or drizzle sugar for a treat—so versatile.
- Leftovers? Yes Please: It firms up overnight, so I just slice and pan-fry for a crispy, coconutty snack the next day.
Step-by-Step Instructions for Sri Lankan Coconut Rice
My rice cooker method guarantees perfectly fragrant, creamy kiribath with minimal effort and maximum flavor.
Step 1: Rinse and Prepare the Aromatics
Begin by rinsing the 2 cups Jasmine Rice thoroughly under cold water until the water runs clear. This removes excess starch and prevents the rice from becoming gummy. Drain well in a fine-mesh strainer.
Lightly crush the 4 pieces Cardamom Pods to release their aroma, and leave the 1 piece Cinnamon Stick and 2 pieces Pandan Leaves whole. These whole spices will infuse the rice with their signature Sri Lankan fragrance as it cooks.
Step 2: Combine Ingredients in the Rice Cooker
Add the drained 2 cups Jasmine Rice to the rice cooker insert. Pour in the 1 can Full-Fat Coconut Milk (well-shaken) and 2 cups Water. Stir gently to distribute the liquids evenly.
Add the 1 tsp Salt, 1 tsp Sugar, crushed 4 pieces Cardamom Pods, 1 piece Cinnamon Stick, and 2 pieces Pandan Leaves to the rice cooker. The sugar balances the richness of the coconut milk, while the salt enhances all the flavors. Do not stir again—this keeps the spices intact for even infusion.
Step 3: Cook Until Fluffy and Fragrant
Close the rice cooker lid and select the standard white rice setting. The cooker will handle the timing automatically, but expect it to take about 20-25 minutes. You’ll know it’s nearing completion when you smell the fragrant spices and see steam escaping from the vent.
Once the rice cooker switches to the “keep warm” setting, let the rice steam for an additional 10 minutes with the lid closed. This resting period allows the grains to absorb any remaining liquid and the flavors to meld completely. Resist the urge to open the lid early—steam is crucial for perfect texture.
Step 4: Toast Shallots and Prepare Garnishes
While the rice cooks, thinly slice the 2 whole Shallots. Heat the 1 tbsp Vegetable Oil in a small skillet over medium heat. Add the sliced shallots and cook for 3-4 minutes, stirring frequently, until they turn golden brown and crispy.
Using a slotted spoon, transfer the toasted shallots to a paper towel-lined plate to drain excess oil. In the same skillet, briefly toast the 0.5 tsp Dried Red Chili Flakes for 10-15 seconds until fragrant—be careful not to burn them. Set aside for garnishing.
Step 5: Fluff and Serve
After the resting period, open the rice cooker and remove the 1 piece Cinnamon Stick and 2 pieces Pandan Leaves. Gently fluff the rice with a fork, taking care not to break the grains. The rice should be tender, creamy, and infused with coconut and spice aromas.
Transfer the rice to a serving dish and top with the crispy shallots and toasted 0.5 tsp Dried Red Chili Flakes. Serve warm, allowing each person to mix in the garnishes as desired. The contrast of creamy rice with crispy shallots and a hint of heat creates the perfect bite.
Pro Tips For Making Kiribath Recipe Rice Cooker
- Rinse the Rice: Wash jasmine rice until water runs clear to remove excess starch—this keeps the kiribath from turning gummy in the rice cooker.
- Use Full-Fat Only: I learned this the hard way—light coconut milk just doesn’t give that rich, creamy texture kiribath needs. Stick with full-fat.
- Skip Overfilling: Resist the urge to max out the rice cooker’s capacity; kiribath expands, and a half-full pot guarantees even cooking without spills.
- Soak for 15 Minutes: Sounds weird, but it works: soaking the rice in the coconut milk-water mix before cooking cuts the time and improves the grain texture.
Wine and Beer Pairings for This Dish
White Wine Pairings
A crisp Sauvignon Blanc from New Zealand cuts through the coconut richness beautifully. The citrus notes and bright acidity complement the rice’s natural sweetness. I love Kim Crawford or Oyster Bay for this pairing. 🍷
Rosé Options
A dry rosé with tropical fruit notes enhances the coconut flavors. Look for a Provence-style rosé like Whispering Angel or Miraval. The subtle berry undertones balance the dish’s aromatic spices.
Lager Beers
A light, crisp lager like Singha (Sri Lankan classic) or Peroni cleanses the palate between bites. The carbonation cuts through the creaminess while the mild flavor doesn’t overpower. David always grabs a Singha when I make this. 🍺
Wheat Beers
For a more complex pairing, try a Belgian witbier like Hoegaarden. The citrus and coriander notes echo the dish’s spices. The slight sweetness harmonizes with the coconut milk beautifully.
Non-Alcoholic Choices
For those skipping alcohol, sparkling coconut water or mango lassi work wonderfully. The coconut water enhances the dish’s flavors, while the lassi’s yogurt base provides a cooling contrast to any spicy accompaniments. ✨
Nutrition Facts
Frequently Asked Questions
Can I use basmati rice instead of jasmine?
Yes, basmati works in a pinch but may need 1/4 cup extra water. Jasmine is preferred for its natural fragrance that complements the coconut.
Why is my rice coming out mushy?
This usually happens from over-rinsing or stirring after adding ingredients. Rinse until water runs clear, then stir just once to combine.
How long can I keep leftovers?
Store in an airtight container in the fridge for 3-4 days. Reheat with a splash of water to restore moisture.
Can I skip the sugar?
You can, but the 1 tsp balances the saltiness and enhances the coconut flavor. Try maple syrup as an alternative.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026