Rava Kesari
A warm, fragrant South Indian sweet made with roasted semolina, ghee, sugar, and cardamom. It has a soft, pudding-like texture with golden color and a lovely finish from cashews and raisins.
For 4 servings
- prep · ~5 min
Measure and ready all the ingredients.
1.Halve the cashew nuts and powder the cardamom seeds.2.Keep the sugar, semolina, milk, and water measured and nearby.3.Set the saffron aside with the food color if using. - saute · ~3 min
Fry the nuts and raisins in ghee.
1.Heat 1 tablespoon ghee in a heavy pan over medium heat.2.Add cashew nuts and cook until lightly golden.3.Add raisins and cook until they puff up.4.Remove both to a plate and keep aside. - saute · ~5 min
Roast the semolina.
Add the semolina to the same pan and roast on low to medium heat, stirring often, until it smells nutty and turns lightly aromatic without browning too much.
TIPKeep the heat gentle so the semolina roasts evenly and does not catch at the bottom. - boil · ~4 min
Boil the water, milk, sugar, and saffron.
In another saucepan, bring the water and milk to a boil with sugar, saffron, and food color if using. Stir once so the sugar dissolves fully.
- mix · ~3 min
Add the semolina to the hot liquid.
Lower the heat and slowly add the roasted semolina into the boiling liquid, stirring continuously to avoid lumps.
TIPPour the semolina in a thin stream while stirring with your other hand for the smoothest texture. - simmer · ~5 min
Cook until thick and soft.
Cook on low heat, stirring often, until the semolina absorbs the liquid and the mixture becomes thick, glossy, and soft.
- mix · ~3 min
Finish with ghee, cardamom, nuts, and raisins.
1.Add the remaining ghee in 2 additions, mixing well after each one.2.Stir in the cardamom powder.3.Add the fried cashew nuts and raisins.4.Cook for 1 to 2 minutes until the kesari leaves the sides of the pan lightly. - serve
Serve the rava kesari warm.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Roast the rava just until nutty and aromatic; if it browns deeply, the kesari can taste toasty instead of delicate.
- 2Keep the milk-water-sugar mixture at a full boil before adding semolina so the grains swell quickly and cook evenly.
- 3Add the roasted semolina in a thin stream while stirring constantly to prevent tiny lumps from forming.
- 4Let the saffron sit in the hot milk mixture for a minute before adding rava so the color and aroma bloom better.
- 5The kesari is done when it turns glossy and starts leaving the sides of the pan lightly, not when it looks dry.
- 6Mix the final ghee in two additions as written; this helps the texture turn smooth and rich instead of greasy.
- 7Rava kesari thickens as it stands, so serve it warm or loosen leftovers with a splash of hot milk before reheating.
Adapt it for your goals.
No-food-color
Skip the artificial color and rely on saffron alone for a more natural golden hue and cleaner flavor.
veganVegan
Replace milk with water or plant milk and use a neutral vegan fat instead of ghee for a dairy-free version.
pineapple kesariPineapple-kesari
Add a little finely chopped pineapple while boiling the liquid for a fruity, festive South Indian variation.
less sweetLess-sweet
Reduce the sugar slightly if you prefer a milder dessert that lets the cardamom, saffron, and ghee stand out more.
Why this is on our healthy list.
Energy-Giving Semolina
Semolina provides carbohydrates that make this sweet a quick source of energy, especially suitable for festive or breakfast-style servings.
Nuts and Dried Fruit
Cashews and raisins add some texture along with beneficial fats and naturally occurring micronutrients from nuts and dried fruit.
Aromatic Spices
Cardamom and saffron contribute aroma and flavor depth, allowing the dessert to taste rich and satisfying with simple pantry ingredients.
Frequently asked questions
Lumps usually form when semolina is added too quickly or the mixture is not stirred continuously. Add the rava in a thin stream into boiling liquid while stirring the whole time.



