Ghee Rice is a fragrant and mildly spiced rice dish from South Indian cuisine, consisting of long-grained basmati rice cooked with aromatic whole spices, cashews, raisins and onions, sautéed in ghee (clarified butter). Follow my easy instructions with step-by-step photos and video to make this one pot ghee rice recipe, and serve alongside all of your favorite Indian dishes. I also share making the recipe in an Instant Pot and stove-top pressure cooker.
Ghee Rice is a rich, fragrant and flavorful dish that is often served with Vegetable Kurma, simple dal or raita. It is a popular dish made during festive meals and special occasions and is celebrated for its comforting taste and aroma.
This classic South Indian pilaf style dish is made without vegetables so it’s a great pairing for any lentil or vegetable curry.
Ghee is an Indian fat traditionally used in cooking a variety of dishes. It is made by gently simmering butter until the milk solids settle and water evaporates leaving behind pure, golden fat with a rich, nutty aroma.
It is this fragrant ghee that gives the rice its delicious taste and lovely flavor. The recipe has of course the ghee combined together with onions and a medley of whole spices that make for a simple and yet delicious preparation.
Typically Ghee Rice has Indian spices like cinnamon, green cardamoms, cloves, mace, black peppercorns and tej patta.
Besides these ingredients, you’ll also need some coriander leaves, salt to season, and if you like, a splash of lemon juice added just before cooking.
Caramelized onions, fried cashews and raisins add a beautiful texture and flavor -nutty, slightly sweet and deeply savory.
Whenever I make dal at home I pair it with a batch of Ghee Rice. The grains soak up the rich gravies so well and makes for a satisfying meal.
In this recipe I’m showing a step by step method to make Ghee Rice in a pan, stovetop pressure cooker and Instant Pot. The recipe is vegetarian, gluten free and can be made in under 50 minutes including the rice soaking time.
I highly recommend using organic desi ghee or homemade Ghee – preferably made from organic, unsalted butter for the best results.
To get the classic fluffy and separate texture use aged basmati rice. If that’s not available South Indian seeraga samba rice also works well in this recipe.
The preparation is simple – fry the nuts, raisins, whole spices and onions in ghee. Then add soaked basmati rice, pour in the required water, add salt (and lemon juice if using) and cook in a covered pot until done.
Ghee Rice not only makes an appearance on festive or special occasions but also makes for a comforting dish in everyday dinners. Leftovers stay delicious and reheat well for the next day.
Step-by-Step Guide
1. First, rinse 1 cup of basmati rice under cool running water, until the water runs clear. Then place the rice in a bowl and cover it with water. Soak the rice grains for 20 to 30 minutes.
Tip: Rinse the rice grains really well so that on cooking the rice grains become fluffy and separate. If the extra starch does not get rinsed from the rice, the dish may end up becoming sticky or lumpy.
2. After 20 to 30 minutes, drain the water and set the soaked rice aside.
3. For the easiest recipe, I recommend that you gather all of your ingredients before making the dish. In the photo below are the whole spices that we will be adding to ghee rice.
4. Next, slice 1 medium sized onion and set aside. Gather 15 to 18 raw cashews and 1 tablespoon of raisins, and set aside as well.
5. Heat 3 tablespoons of ghee in a thick bottomed pot or a thick bottomed pan. Keep the flame to a low so that you do not burn the clarified butter.
6. Once the ghee is melted and hot, add the cashews to the pot.
7. Fry until you see light brown specks on a few of the cashews, but do not burn.
8. Then add the raisins.
9. Fry until the raisins puff up a bit in the ghee. Be sure to continuously stir as the cashews and raisins cook so that they do not become too brown and bitter.
10. Remove the fried cashews and raisins with a slotted spoon, and set aside.
11. Now to the same melted ghee in the pot, add the whole spices and stir. Let them crackle for a few seconds and become fragrant, but do not burn the spices.
12. Immediately add the sliced onions, and stir.
13. Continue to stir as you saute the onions until they turn golden and caramelize.
14. Next add the soaked rice to the pot.
15. Gently stir the rice for a couple of minutes with the seasonings so that the ghee coats the rice well. Do not over-stir or the rice grains may break.
16. Now add 1.5 to 2 cups of water to the pot, depending on what brand of rice you are using. The rice should be completely covered by the water.
17. Season with salt to your preference: Taste the water as you add a little bit of salt at a time to get just how you like.
Generally, the water should taste a bit salty, but you can reduce the salt if you like. Sometimes, I also like to add ½ teaspoon of lemon juice, but this is optional.
18. Increase the temperature if needed to bring the water to a simmer, then reduce back to low heat. Cover the pot with a tight fitting lid.
19. Simmer for about 8 to 9 minutes, until the rice is cooked and all the water is absorbed.
Check once or twice while the rice cooks: if the water has been absorbed and the rice grains are undercooked, you can add a tablespoon or so of more hot water and continue cooking.
20. Once the rice is cooked, remove from the stovetop and allow to rest while covered for another 5 to 6 minutes. Then remove the lid and gently fluff the rice with a fork.
21. Garnish Ghee Rice with the fried cashews and raisins, and serve hot. For an extra pop of freshness, you can also top it with some chopped coriander or mint leaves.
Enjoy ghee rice plain on its own or as a delicious side dish. It is perfect to pair with gravy based dishes like rich Curry Recipes, with lentils, or korma varieties like Mushroom Kurma or Potato Kurma.
Keep any leftovers of this Ghee Rice Recipe in your refrigerator for 1 day. Reheat by steaming in the Instant Pot or in a pan for 5 minutes.
There is a variation to this rice dish called as Nei Choru from the Kerala cuisine that is made with Kaima rice and has a different flavor profile than this recipe.
The reason being Nei choru has a different combination of whole spices, is made with a unique variety of South Indian short grained rice known as kaima rice or seeraga samba rice. It also features fried onions as a garnish that brings some crispy sweet caramelized texture to the dish.
Yes, you can do that.
Probably because you added too much of water or overcooked the rice.
I would not suggest to replace oil with ghee. But you can make it with unsalted butter which will give the rice a buttery taste.
Yes, absolutely. Heat ghee and fry the cashews, raisins, spices, onions and add to the rice. Combine and serve.
More South Indian Rice Recipes To Try!
Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.
Ghee Rice is a fragrant and mildly spiced rice based dish from the South Indian cuisine. It consists of long-grained basmati rice cooked with aromatic whole spices, cashews, raisins and onions, that are sautéed in ghee (clarified butter). This rich and flavorful dish is often served with lentils or vegetable curries or raita. It is a popular choice for festive meals and special occasions, celebrated for its comforting aroma and taste.
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Prevent your screen from going dark while making the recipe
Rinse basmati rice in water until the water runs clear of starch. Soak the rice grains for 20 to 30 minutes in enough water.
Later drain the water and keep the soaked rice aside.
Before cooking, gather all the ingredients and set aside – the whole spices, cashews and raisins.
Slice 1 medium sized onion and set aside.
Heat 3 tablespoons ghee in a thick bottomed pot or a thick bottomed pan. Keep the heat on a low.
Add the cashews first. Fry till you see light brown specks on a few of the cashews.
Then add the raisins. Fry until the raisins puff up in the ghee. Do stir continuously while frying the raisins and cashews.
Remove with a slotted spoon and set aside.
To the same ghee, add the whole spices and let them crackle and turn fragrant. Do not burn the spices.
Then immediately add the sliced onions.
Stir and sauté until the onions turn golden or caramelize.
Now add the soaked rice.
Gently stir the rice so that the ghee coats the grains evenly.
Now add 1.75 to 2 cups of water. Add water as required depending on the quality of rice. Some brands of basmati rice need only 1.5 cups of water. So add water accordingly.
Season with salt as per taste. I have used edible and food grade rock salt. If using any other salt, then add as per your taste. Check the taste of the water and it should taste a bit salty.
Cover the pan with a tight fitting lid.
Simmer until the rice is tender and all the water is absorbed. Time take will be about 8 to 9 minutes or more depending on the quality, age of rice and the kind of pan.
You can check once or twice while the rice is cooking. If the grains are under cooked and the water has dried up, add some tablespoons of water all over. Gently stir with a fork. Cover and continue to cook.
Once the rice grains are fluffy and tender, rest for 5 to 6 minutes. Later remove the lid. Fluff the rice gently with a fork.
Serve ghee rice hot or warm garnished with fried cashews & raisins and some chopped coriander leaves. It tastes so good, that you can even have it as it is without any accompanying curry or dal or kurma.
Firstly press the sauté button on your Instant Pot. Let the display show “hot”. Add the cashews first. When they begin to get light golden, then add raisins and fry until the raisins become plump. Remove them and set aside
Add the spices and let them crackle. Tip in the sliced onions and sauté until golden.
Now add the rice. Mix the rice grains very well.
Add 1.25 cups water and salt as needed. Stir well deglazing and removing any stuck bits of ingredients.
Seal IP with its lid. Position the pressure valve to the sealing position. Pressure cook on high for 5 minutes.
When the IP beeps after the pressure cooking is complete, wait for 10 minutes before doing a quick pressure release.
Carefully lift the valve to remove the extra pressure. Remove the lid. Gently fluff the rice and serve hot garnished with the fried cashews, raisins and coriander leaves.
First heat the ghee and then fry the cashews, raisins in a 2 litre pressure cooker. Set the fried cashews and raisins aside with a slotted spoon.
Then fry the whole spices and sauté onions until golden in the remaining ghee inside the cooker.
Add the rice and mix well. Pour 1.5 to 1.75 cups water and season with salt as needed.
Pressure cook for 7 to 8 minutes on medium to medium-high heat or for 2 whistles. Let the pressure fall naturally in the cooker. Open and fluff the ghee rice. Serve hot or warm.
Garnish the ghee rice with the fried cashews and raisins, and serve hot or warm. For an extra pop of fresh flavor, you can top with some chopped coriander or mint leaves.
Nutrition Facts
Ghee Rice Recipe (Stovetop & Instant Pot)
Amount Per Serving
Calories 619 Calories from Fat 225
% Daily Value*
Fat 25g38%
Saturated Fat 13g81%
Polyunsaturated Fat 1g
Monounsaturated Fat 6g
Cholesterol 50mg17%
Sodium 408mg18%
Potassium 326mg9%
Carbohydrates 89g30%
Fiber 4g17%
Sugar 6g7%
Protein 10g20%
Vitamin A 41IU1%
Vitamin B1 (Thiamine) 1mg67%
Vitamin B2 (Riboflavin) 1mg59%
Vitamin B3 (Niacin) 2mg10%
Vitamin B6 1mg50%
Vitamin C 3mg4%
Vitamin E 1mg7%
Vitamin K 6µg6%
Calcium 72mg7%
Vitamin B9 (Folate) 17µg4%
Iron 2mg11%
Magnesium 74mg19%
Phosphorus 197mg20%
Zinc 2mg13%
* Percent Daily Values are based on a 2000 calorie diet.
Ghee Rice recipe from the blog archives was first published on July 2016.
One of the most popular flatbreads in India and some South Asian countries, the Naan…
Any ‘pappu, paruppu or parippu’ dish would be a lentil-based dish in South India. The…
Kulfi is an Indian version of an ice cream that can be of a variety…
Cumin (or Jeera), is a beloved spice that’s a cornerstone of Indian cooking and a…
Carrot is one root vegetable that is quite versatile. I mean, you can tell this…
Mango Smoothie is a creamy, thick and refreshing beverage made with sweet ripe mangoes blended…