Sri Lankan Rice Varieties and How to Cook Them

Updated November 3, 2026

Total time
55 min
prep 5 min · cook 50 min
Serves
4
portions as written

Jump to recipe

Sri Lankan Rice Varieties and How to Cook Them

Sri Lankan rice varieties range from everyday red and white rice to fragrant samba and fine-grained keeri samba, and each cooks up a little differently. This guide explains the main types and includes a simple pot of red kekulu rice, a flexible side dish for curries, sambols, and other Sri Lankan meals.

The recipe uses red raw rice, but the same cooking principles help you choose and prepare other varieties. Rice names and local preferences can vary by region, shop, and family, so use the packet directions when they give a specific water ratio or cooking time.

Ingredients

  • 1½ cups (300 g) Sri Lankan red raw rice, such as red kekulu
  • 4 cups (950 ml) water, plus extra for rinsing
  • ½ teaspoon (3 g) fine salt, or to taste
  • 1 pandan leaf, about 4 inches (10 cm), optional

Instructions

  1. Put the rice in a bowl and cover it with cool water. Swirl it with your fingers, then drain. Repeat two or three times, until the water is less cloudy. Drain well. Avoid rubbing the grains hard; a gentle rinse removes loose starch without breaking them.
  2. Put the rinsed rice in a heavy-bottomed saucepan with 4 cups (950 ml) fresh water, the salt, and the pandan leaf if using. Choose a pan with room for the water to bubble without spilling. Bring it to a boil over medium-high heat, uncovered; this usually takes about 5 minutes, depending on the pan and stove.
  3. Stir once, reduce the heat to low, and cover the pan. Simmer gently for 35 minutes. Keep the lid on as much as possible so steam stays in the pot. If the water boils vigorously, lower the heat; a hard boil can make the grains split before their centers soften.
  4. At 35 minutes, taste a few grains. The rice should be tender through the center but still hold its shape. If it is firm or chalky in the middle, add 2 tablespoons (30 ml) hot water, cover again, and cook for 5 more minutes. Repeat only if needed; older rice and different red rice varieties can take longer.
  5. When tender, remove the pan from the heat and leave it covered for 10 minutes. This resting time lets moisture settle through the grains. Remove the pandan leaf, if used, and fluff the rice gently with a fork or rice paddle. Serve warm.

Tips

  • Check the label. “Red rice” can mean different Sri Lankan grains, including raw red kekulu and red parboiled rice. Parboiled grains often need more water or extra cooking time, so follow the packet first and use this recipe as a starting point.
  • Soak only when useful. If you want to shorten the simmer for a firm, older red rice, soak it in plenty of water for 20 to 30 minutes, then drain. Because soaking changes the cooking rate, begin checking around 25 minutes and reduce the cooking water slightly if the package recommends it.
  • Use a gentle simmer. If the bottom catches, the heat is too high or the pan is too thin. A heavy saucepan and a low, steady flame help cook the center before the base dries out.
  • Make pandan optional. Pandan is a common fragrant leaf in Sri Lankan cooking, but it can be hard to find. Leaving it out gives a plainer, clean rice flavor; a small piece of bay leaf is a possible stand-in, though it tastes different.

Serving Suggestions

Serve this red rice as the starch in a Sri Lankan-style meal, alongside a mild dhal curry, a vegetable curry, and a spoonful of sambol. Its slightly chewy texture and earthy flavor stand up well to coconut-rich sauces and strongly seasoned dishes. For a simple plate, add a fried or boiled egg, sautéed greens, and a lime wedge. If serving with an egg dish, cook eggs until the yolk and white are firm when boiling whole eggs; other egg dishes should reach 160°F (71°C).

For a family-style meal, keep the rice covered until you are ready to eat, then fluff it just before bringing it to the table. Red rice can be more substantial in texture than soft white rice, so offer curries or a little extra sauce for people who prefer a moister plate. It is also useful for lunch bowls: add leftover rice to freshly cooked vegetables, a spoonful of curry, and a crisp pickle or sambol.

Variations

Cook white samba: Samba is a broad group of short, plump-grained rice popular in Sri Lanka. White samba is generally less chewy and quicker to soften than red raw rice. Start with the water ratio and time on the packet; if there are no directions, begin checking after about 15 minutes of covered simmering. It makes a good everyday alternative when you want a softer, more compact bowl of rice.

Choose keeri samba for fragrance: Keeri samba has small, fine grains and a distinctive aroma, and is often chosen for festive rice dishes and biryani-style preparations. It is not a direct one-for-one timing match for red kekulu. Rinse it gently, use the package ratio, and check early so the fine grains do not turn mushy. Its delicate texture is especially pleasant with richly spiced curries.

Try nadu rice: Nadu is commonly sold as parboiled rice and is often used for everyday meals. Parboiling changes how the grain behaves, so it may need a longer cook than some raw white rice. Follow the product directions rather than assuming the red kekulu timing applies. White and red versions are available, and the color and degree of milling affect the finished look and texture.

Look for traditional named varieties: Kalu heenati, pachchaperumal, madathawalu, and suwandel are among the Sri Lankan rice names a shopper may encounter. They differ in grain appearance, aroma, and cooking behavior; availability and spelling can vary. Treat a named heritage rice as its own variety rather than assuming it cooks like supermarket red rice. For a first try, cook a small batch according to the seller’s instructions and note the water and time that give the texture you like.

Make a coconut variation: For a richer side, replace ½ cup (120 ml) of the cooking water with ½ cup (120 ml) thin coconut milk. Keep the total liquid at 4 cups (950 ml), and stir once before covering. The rice will taste creamier and less neutral, so it pairs especially well with sharp sambols and vegetable curries. This is a home-style variation, not a required feature of Sri Lankan rice cooking.

Storage and Reheating

Cool cooked rice promptly and refrigerate it within 2 hours of cooking in a shallow, covered container. Cooked rice is best used within 3 to 4 days in the refrigerator. For longer storage, freeze portions in airtight containers; use within about 1 month for best texture, and thaw in the refrigerator or reheat directly from frozen. Do not leave cooked rice sitting at room temperature for an extended period.

Reheat only the portion you plan to eat. Add 1 to 2 tablespoons (15 to 30 ml) water per cup of rice, cover, and microwave or heat in a saucepan until steaming hot throughout, stirring once if practical. Leftovers should reach 165°F (74°C) when reheated. Avoid reheating the same rice repeatedly; refrigerate leftovers promptly after serving.

Frequently Asked Questions

What is the difference between red kekulu and red parboiled rice?
Red kekulu generally refers to raw red rice, while red parboiled rice has been partially cooked in its husk before milling. That processing changes how quickly it softens and how much water it absorbs. Check the package wording and cooking directions, because the two are not always interchangeable in a recipe.

Which Sri Lankan rice is best for everyday meals?
There is no single best choice. Many households use varieties such as samba or nadu for everyday meals, while others prefer red rice or a locally available traditional variety. Choose based on the texture you like, what is available, and what the packet recommends for your cooking method.

Can I cook Sri Lankan rice in a rice cooker?
Yes. Rinse the rice, add it and the water to the cooker, and use the setting recommended for that grain. Red raw rice and parboiled rice may need a brown-rice or extended-cook setting if your machine has one. Rice cookers vary, so check tenderness before serving and add a little hot water and extra cooking time if the center is still firm.

Should I soak red rice before cooking?
Soaking is optional. It can help some older or especially firm grains cook more evenly, but it also changes the timing and may mean you need less water. For a first batch, follow the package directions; if none are available, cook without soaking and use the tenderness check in the recipe.

Why did my rice turn mushy or remain hard?
Mushy rice usually comes from too much liquid, vigorous boiling, or cooking beyond the point of tenderness. Hard rice can result from too little water, a lid that does not fit, or a variety that needs more time. Keep the simmer low, leave the lid in place, and adjust in small increments: add a little hot water and cook covered for 5 minutes if it is still firm.

Can I substitute another rice for the red rice in this recipe?
Yes, but change the water and timing to suit the grain. White samba, keeri samba, and nadu each have different textures and cooking needs, and even two red rice products may differ. Use the package ratio as your starting point, then check the rice near the end of the suggested cooking time rather than relying on the red kekulu schedule.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).