National Dish Sri Lanka: Coconut Milk Rice (Recipe)

In this article
Discover Coconut Milk Rice, a wonderfully comforting dish from Sri Lanka that turns two humble ingredients into something memorable. Tender grains of rice simmer gently in rich coconut milk until they take on a creamy texture and a gentle, natural sweetness. Served as a dessert or a soft, mellow side, it is quick to make yet full of the warm, tropical flavours that define the island’s cooking. Bring a taste of Sri Lanka to your own table.
About Coconut Milk Rice
Coconut Milk Rice is a traditional dish from Sri Lanka, celebrated for its creamy texture and its deep, inviting aroma. It brings together the natural sweetness of coconut milk with the tender bite of the rice, creating a flavour experience that is hard to forget. In Sri Lanka it is often served as a dessert or as a side, and it is a firm favourite at family gatherings and festive occasions. The preparation is refreshingly simple, and with just a handful of ingredients you can recreate this exotic dish at home.
Ingredients (serves 1–2)
- 1 cup long-grain rice
- 400 ml coconut milk
- 1/4 cup sugar
- 1/2 teaspoon salt
- Optional: 1 teaspoon vanilla extract or spices such as cinnamon
Shopping for the ingredients
To make coconut milk rice you only need a few ingredients that are easy to find. The main component, long-grain rice, is stocked by most supermarkets and Asian grocers. Coconut milk is usually available in the international foods aisle or in health-food shops. Do choose good-quality products so the full flavour of the dish can come through.
Preparing the dish
Before you start cooking, it is important to prepare the rice properly. Wash the long-grain rice thoroughly to remove excess starch, which helps keep the grains from turning too sticky once cooked. Leave it to soak in water for around 30 minutes to shorten the cooking time and make the rice fluffier. Get all your other ingredients ready too, so you can add them easily when it is time to cook.
Step-by-step instructions
- Tip the soaked rice into a pan and combine it with the coconut milk, water, sugar and salt.
- Bring the mixture to the boil over medium heat, then reduce the heat.
- Cover the rice with a lid and let it simmer gently for about 15–20 minutes, until the liquid has been absorbed.
- Take the pan off the heat and let the rice rest for around 5 minutes before serving.
Gluten-free / lactose-free version
One of the great advantages of coconut milk rice is that it is naturally gluten-free and lactose-free. Instead of ordinary sugar you can use agave syrup or maple syrup to make the dish a little more wholesome. These tweaks make it easy to enjoy within all sorts of diets. If you fancy playing with flavour combinations, add fresh fruit or nuts as a topping, or a spoonful of Mango Sambol for a sweet-and-tangy contrast.
Tips for vegans and vegetarians
Coconut milk rice is an excellent choice for vegans and vegetarians, as every ingredient is plant-based. When choosing your coconut milk, try to reach for an organic-certified product. You can also give the dish an extra boost of vitamins and fibre by adding fresh fruit such as mango or pineapple. That makes it both nourishing and delicious.
More tips and tricks
To intensify the flavour of your coconut milk rice, you can add a variety of spices. Experiment with cardamom, cloves or a pinch of nutmeg, for example, for an aromatic note. Fresh herbs such as mint or coriander can lend a refreshing touch too. Let your creativity run free and make the recipe your own.
Adapting the recipe to your taste
Everyone has different preferences, and that is one of the best things about cooking. You can adjust the sweetness of the coconut milk rice to suit your palate by using more or less sugar. Extra aromatics such as kaffir lime leaves or fresh ginger can also give the dish a special character. Be bold and experiment with different ingredients until you hit on the perfect result for your taste.
Ingredient substitutions
If you do not have coconut milk to hand, you can use other plant-based milk alternatives, though the flavour will change. Oat milk or almond drink work, for instance, but they will not offer the same creamy consistency as coconut milk. For a less sweet version you could try unsweetened almond milk or soya milk. Remember that your choice of ingredients has a big influence on the final flavour — much as it does in a rich Coconut Sambol.
Drink pairing ideas
Various drinks pair beautifully with a dish like coconut milk rice. A fruity mocktail made from pineapple or mango juice combines wonderfully. A classic chai tea or a refreshing mint tea also make good companions and harmonise nicely with the creamy taste of the rice. If you prefer something alcoholic, a light white sangria rounds off the coconut flavours well.
Serving and presentation ideas
Presentation can lift the whole experience considerably. Serve the coconut milk rice in pretty bowls or on plates, garnished with fresh fruit such as mango or papaya for a splash of colour. A scattering of mint leaves can also give the dish an appealing finish. Remember that presenting your food creatively adds to the pleasure of the meal.
A bit of history
Coconut milk rice has a long tradition in Sri Lanka and reflects the country’s diverse culture. Coconuts are an important staple in the region and feature in many culinary specialities. This dish is served not only in homes but also at traditional celebrations and ceremonies. It is a symbol of Sri Lanka’s cultural roots and its gastronomic variety, and it enjoys great popularity internationally too — a true showcase of Sri Lankan cuisine.
More recipe ideas
Summary: Coconut Milk Rice
Coconut milk rice is a wonderful dish that unites the creamy texture of coconut milk with the delicate sweetness of the rice. With simple ingredients and an uncomplicated method, you can bring a piece of Sri Lankan cuisine into your own kitchen. Whether as a dessert or a soft main dish, this treat has the power to delight everyone. Let the flavours sweep you away and savour the love for Sri Lankan cooking that lives in every bite.



