South Indian · Dessert
Rava Kesari
Rava kesari is a South Indian semolina sweet cooked in ghee with sugar and saffron or cardamom until it holds a soft, glossy shape. It is made for festivals, temple prasadam and unannounced guests because it takes twenty minutes from a standing start. Two things decide it: the ratio of water to semolina, and the order in which the sugar goes in.
- Prep
- 5 min
- Cook
- 20 min
- Total time
- 25 min
- Servings
- 4
- Vegetarian
- Festive
- Kid-friendly
Ingredients
- 1 cup fine semolina, about 180 g
- 1 cup sugar, or 3/4 cup if you prefer it less sweet
- 3 cups water
- 6 tablespoons ghee
- A generous pinch of saffron, soaked in 2 tablespoons warm milk
- 1/2 teaspoon cardamom powder
- 10 cashews and 1 tablespoon raisins
NNWA health note
This is a sweet made of refined semolina, sugar and ghee, and it is worth saying so plainly rather than dressing it up. A standard serving carries a substantial amount of both sugar and fat, and semolina is a refined wheat product with little fibre left in it. None of that is a reason to avoid it at a festival. It is a reason not to treat it as a breakfast. Anyone managing blood glucose should treat a bowl of kesari as a deliberate occasional choice, ideally after a meal containing protein and fibre rather than on its own.
Method
- 01
Fry the cashews and raisins in 2 tablespoons of the ghee until the nuts are golden and the raisins have swelled. Lift them out and keep the ghee in the pan.
- 02
Roast the semolina in that ghee on a low flame for 6 to 8 minutes, until it smells nutty and the grains move freely without clumping. Do not let it colour beyond pale gold.
- 03
In a separate pan bring the water to a rolling boil with the soaked saffron and its milk.
- 04
Pour the boiling water into the roasted semolina in a steady stream with one hand while stirring hard with the other. It will splutter.
- 05
Cook, stirring, for 3 to 4 minutes until the semolina has absorbed everything and no dry grains remain.
- 06
Only now add the sugar. The mixture will loosen immediately and look ruined. Keep stirring and it will come back together in about 3 minutes.
- 07
Stir in the cardamom, the remaining ghee and the fried nuts, cook until the kesari leaves the sides of the pan, and take it off the heat.
Last reviewed on 10 September 2026.
NNWA publishes the name and qualifications of everyone who writes and checks its material. You can see the full teaching team on the faculty page.
Why does the sugar go in after the semolina is cooked?
Because sugar competes for water. Added at the start, it binds the liquid the semolina needs to swell, and you end up with grains that stay hard and gritty no matter how long you cook them. Once the semolina has fully absorbed the water and softened, the sugar can melt into it without doing any harm, even though the mixture loosens alarmingly for a couple of minutes. That loosening is the sugar dissolving, not a mistake, and it tightens again as it cooks.
What is the right ratio of water to semolina?
Three parts water to one part semolina by volume for a soft, spoonable kesari, and two and a half to one if you want it firm enough to cut into diamonds. Anything below two and a half gives a dry, crumbly result. The other half of the rule is that the water must be at a rolling boil when it meets the semolina; lukewarm water is the most common cause of lumps, because the outside of each grain gelatinises unevenly and traps dry powder inside.
Why is my kesari lumpy or gritty?
Lumpy means the water was not boiling or was poured too fast without stirring. Gritty means the semolina was not cooked long enough before the sugar went in, or it was coarse rava rather than fine. Both faults are recoverable to a degree: for lumps, mash them against the side of the pan with the back of the ladle while the mixture is still loose. Grittiness is harder, but a few tablespoons of boiling water and another five minutes on a low flame will soften it.
Why roast the semolina first?
Roasting in ghee coats each grain in fat, which keeps them separate when the water hits and is the single most reliable defence against lumps. It also drives off the raw, floury smell and develops the nutty aroma that makes the difference between kesari and sweet wallpaper paste. Six to eight minutes on a low flame is enough. If the semolina browns properly the finished sweet will be darker, which is fine unless you are relying on saffron for the colour.
Is the colour saffron or something else?
In most shops and many homes it is orange food colouring, which is why commercial kesari is that uniform, improbable shade. Real saffron gives a gentler yellow orange and a distinct aroma, and a generous pinch soaked in warm milk is enough for this quantity. There is nothing wrong with a kesari that is pale, and pineapple or banana kesari are made with fruit folded in rather than colour. Our culinary nutrition course deals with where added colours and flavours actually sit in Indian sweet making.
How much ghee does it really need?
Traditional recipes use up to a cup for this quantity, which produces the glossy, heavy version served at weddings. Six tablespoons is enough for a good texture at home, and below four the kesari turns dry and sticks to the teeth. The ghee is not optional in the way it is in a savoury dish, since it is what stops the cooked semolina setting into a solid block. If you want a lighter sweet, suji halwa made with less sugar or a milk based payasam are better places to economise than a half ghee kesari. It also helps to know how much sugar a day is reasonable before deciding how often to make it.
Learn the science
Culinary Nutrition (Nutrition Chef)
This dish's nutrition reasoning is taught in full in this NNWA course.
What people ask about Rava Kesari
Why is my rava kesari lumpy?
The water was not at a rolling boil when it met the semolina, or it was poured in too quickly without hard stirring. Roasting the semolina in ghee first coats each grain and prevents most lumps. If lumps have already formed, mash them against the side of the pan while the mixture is still loose.
What is the correct water to rava ratio for kesari?
Three cups of water to one cup of fine semolina by volume gives a soft, spoonable kesari. Reduce it to two and a half cups if you want it firm enough to set and cut into pieces. Less than that produces a dry, crumbly result that no amount of extra ghee will fix.
Why should sugar be added after the rava is cooked?
Sugar binds water and competes with the semolina for it. Added early, it leaves the grains hard and gritty however long you cook them. Added once the semolina has absorbed all the water, it melts in cleanly. The mixture will loosen for two or three minutes and then tighten again.
Is rava kesari healthy?
No, and it is not meant to be. It is refined semolina, sugar and ghee, which makes it energy dense and low in fibre. That is entirely reasonable for a festival sweet eaten occasionally. Anyone managing blood glucose should treat it as a deliberate choice and eat it after a meal rather than on its own.
More recipes
Adai (Mixed Lentil Crepe)
Adai is a thick South Indian crepe made from a coarsely ground batter of rice and several dals, typically chana, toor and urad, with dried c…
Vegetarian · VeganRecipeAppam
Appam is a Kerala pancake made from a fermented batter of raw rice, cooked rice and coconut, cooked in a curved pan so it forms thin lacy ed…
Vegetarian · Gluten-freeRecipeAvial (Kerala Mixed Vegetable Curry in Coconut-Yoghurt Sauce)
Avial is a Kerala main course of mixed vegetables simmered in a coconut and green chilli paste and finished with a spoonful of yoghurt and r…
Vegetarian · Gut-healthRecipe