How to Make Ghee Rice (Traditional & Healthy Version)

Ghee Rice is a beloved Sri Lankan rice dish known for its fragrant aroma, soft texture, and subtle, buttery flavor. Traditionally served during celebrations, family gatherings, or as a special accompaniment to curries, this dish beautifully showcases the essence of Sri Lankan cuisine—simple ingredients elevated by expert technique and aromatic spices. The gentle toasting of basmati rice in pure cow ghee, combined with whole spices like cinnamon, cardamom, and cloves, imparts a unique depth of flavor that is both comforting and elegant. Unlike heavier biryanis or fried rice, Sri Lankan Ghee Rice is a light yet satisfying meal perfect for those seeking authentic taste without excess calories. The minimal use of ghee and inclusion of aromatic spices make it a healthier choice, while still delivering a luxurious mouthfeel. For an international audience, Ghee Rice offers a window into the culinary traditions of Sri Lanka—a testament to how simplicity and balance create memorable flavors. Whether enjoyed on its own or as a base for curries and vegetable dishes, Ghee Rice is a must-try for anyone looking to explore the wholesome side of Sri Lankan rice recipes.

35 min total2 servingsEasy215 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Rinse the basmati rice under cold water until the water runs clear
0%
10 min

Step 1 · Rinse the basmati rice under cold water until the water runs clear

Rinse the basmati rice under cold water until the water runs clear. Soak for 10 minutes, then drain.

Step 2: Heat the ghee in a medium saucepan over medium heat
0%
1 min

Step 2 · Heat the ghee in a medium saucepan over medium heat

Heat the ghee in a medium saucepan over medium heat. Add the cinnamon stick, cardamom pods, and cloves. Sauté until fragrant, about 1 minute.

Step 3: Add the sliced onion and sauté until soft and golden
0%
4 min

Step 3 · Add the sliced onion and sauté until soft and golden

Add the sliced onion and sauté until soft and golden, about 3-4 minutes.

Step 4: Add the drained rice and gently stir to coat each grain with ghee a...
0%
2 min

Step 4 · Add the drained rice and gently stir to coat each grain with ghee a...

Add the drained rice and gently stir to coat each grain with ghee and spices. Sauté for 2 minutes.

Step 5: Pour in the water and add salt
0%

Step 5 · Pour in the water and add salt

Pour in the water and add salt. Add the bay leaf if using. Stir gently and bring to a boil.

Step 6: Once boiling
0%
15 min

Step 6 · Once boiling

Once boiling, reduce heat to low, cover, and simmer for 12-15 minutes until the rice is cooked and water is absorbed.

Step 7: Turn off the heat and let the rice rest covered for 5 minutes
0%
5 min

Step 7 · Turn off the heat and let the rice rest covered for 5 minutes

Turn off the heat and let the rice rest covered for 5 minutes. Fluff gently with a fork before serving. Top with toasted cashews if desired.

Why this recipe is healthy

This healthy Ghee Rice recipe uses minimal ghee, ensuring rich flavor without excess fat. The dish is vegetarian, free from artificial additives, and features wholesome ingredients that support a balanced diet. Cooking with whole spices further enhances the nutritional value, while the low-calorie count makes it suitable for weight management or light meals. It is ideal for those seeking authentic Sri Lankan cuisine with a healthy twist.

A note on tradition

Ghee Rice, locally known as 'Nee Thel Batha,' is commonly prepared across all regions of Sri Lanka, particularly during festive occasions, family gatherings, and religious events. It is a staple at celebratory meals and is often served alongside vegetarian curries or spicy sambols. The use of aromatic spices and pure ghee reflects the island’s rich culinary heritage, where rice is revered as a symbol of prosperity and well-being.

← Back to Ghee Rice