National Dish Sri Lanka: Ghee Rice (Recipe)

In this article
Discover Ghee Rice, a fragrant rice dish that brings the warm aromas of Sri Lanka straight to your table. Golden basmati rice is enriched with nutty ghee and gently perfumed with whole spices like cardamom, cinnamon and cloves. Simple yet festive, it works beautifully as a main course or as a side alongside a rich curry. Bring the flavours of Sri Lanka into your own kitchen with this comforting, aromatic classic.
About Ghee Rice
Ghee Rice is far more than just a dish; it is a culinary experience that unites tradition and flavour. In Sri Lanka it is often served at festive occasions and enjoyed as a much-loved national favourite. The combination of fragrant ghee and long-grain basmati rice gives the dish an unmistakable character that delights the palate. Whether served as a main course or as a side dish, ghee rice carries the aromas of Sri Lanka directly onto your plate.
Ingredients (serves 1–2)
- 1 cup basmati rice
- 2 tablespoons ghee
- 1 onion, finely chopped
- 2–3 cloves
- 1 cinnamon stick
- 2–3 cardamom pods
- 2 cups water
- Salt to taste
- Fresh coriander leaves, to garnish
Shopping for the ingredients
To make ghee rice, it is worth using fresh, good-quality ingredients. The basmati rice should be long-grained and aromatic to give the best result. Ghee, which is clarified butter, is essential for the authentic flavour. Spices such as cardamom and cinnamon are readily available in any Asian grocery and lend the dish a warm, inviting aroma.
Preparing the dish
Before you start cooking, rinse the basmati rice thoroughly and soak it in water for around 30 minutes. This helps the grains stay light and fluffy once cooked. While the rice soaks, you can already prepare the onion and the spices. Lightly crush the cardamom pods so their aroma can be released fully during cooking.
Step-by-step instructions
- Heat the ghee in a large pot over medium heat.
- Add the finely chopped onion and fry until golden brown.
- Add the spices (cloves, cinnamon stick, cardamom) and fry for about 1 minute.
- Add the soaked rice and stir everything together well.
- Pour in the water and season with salt.
- Cover the pot and let it simmer over low heat for about 15–20 minutes.
- Remove the pot from the heat and let the rice rest for a further 5 minutes.
- Before serving, gently fluff the rice and garnish with fresh coriander leaves.
Gluten-free / lactose-free version
Ghee rice is naturally gluten-free and lactose-free, as long as you use pure rice and ghee. Do make sure that any spices you use are gluten-free as well. This makes the dish especially appealing for anyone with food intolerances. Ghee rice is therefore a wonderful choice for those who want to avoid gluten or lactose without missing out on flavour.
Tips for vegans and vegetarians
Although ghee rice is traditionally made with ghee, vegans can enjoy it in a plant-based version too. Simply use plant-based oils or an alternative vegan fat instead. The flavour remains excellent and the aromas of the spices still shine through. It is important to check that both the spices and the rice contain no animal products.
More tips and tricks
Perfect ghee rice depends on the right ratio of water to rice. A 2:1 ratio is ideal, though it can vary a little depending on the type of rice. Experiment with vegetables such as peas or carrots to make the dish more colourful and nutritious. For a special touch, add nuts such as cashews, which lend the dish a pleasant, crunchy texture.
Adapting the recipe to your taste
Ghee rice is extremely adaptable and easily tailored to personal preference. Experiment with different spices, or add dried fruit to refine the dish. You can also turn up the heat by adding chilli or other pungent spices. For lovers of savoury aromas, extra garlic or ginger make excellent additions.
Ingredient substitutions
If you are looking for alternatives to certain ingredients, there are several interesting options. Instead of basmati rice you can use jasmine rice, which has a slightly different flavour but is equally delicious. For meat lovers, chicken or lamb can be added to enrich the dish. You might also use other oils such as coconut oil to give the rice a tropical note. It pairs beautifully with a fragrant Chicken Curry or a creamy Cashew Curry.
Drink pairing ideas
Ghee rice has a rich, aromatic flavour that is best complemented by the right drinks. A popular choice is minty lemonade or fresh ginger tea, which offer a refreshing contrast. A light white wine also pairs wonderfully with it. For those who prefer to stay alcohol-free, a spiced tea or coconut water can be served to underline the exotic flair of Sri Lankan cuisine.
Serving and presentation ideas
To present ghee rice attractively, highlight the colours and textures of the dish. Serve it in a deep bowl and garnish with freshly chopped coriander leaves and roasted nuts. Set a few extra spices beside the dish so guests can season to taste. A beautiful, authentic table setting can heighten the enjoyment of the meal even further. A spoonful of Coconut Sambol on the side makes a lovely finishing touch.
A bit of history
Ghee rice has a long history closely tied to the Indian and Sri Lankan food cultures. It is believed that the use of ghee and spices in the region reaches back to ancient times. The blend of these ingredients reflects not only the culture but also the traditional eating habits of the people. Ghee rice is therefore far more than just a dish; it is a part of a shared culinary heritage that runs through much of Sri Lankan cuisine.
More recipe ideas
Summary: Ghee Rice
Ghee rice is a delicious dish that brings the flavours of Sri Lanka to the table. With its simple preparation and use of good-quality ingredients, it is ideal for any occasion. This dish is not only tasty but also wonderfully adaptable, offering countless possibilities for variation. Add a touch of the exotic to your next meal and treat yourself to the flavour experience that is ghee rice.



