ರವೆ ಕೇಸರಿ · ரவா கேசரி

Rava Kesari — South India's saffron-orange semolina sweet

Rava kesari is a South Indian sweet made from semolina (rava) toasted in ghee, then cooked in boiling water with sugar, saffron and cardamom until it becomes a soft, glossy, spoonable pudding, finished with fried cashews and raisins. The name means 'saffron semolina', after its bright orange colour. It takes about twenty minutes and is one of the most common sweets at South Indian festivals, weddings and pujas.

i. Origin & history

In English, rava kesari simply means 'saffron semolina'. Rava (also rawa or ravai) is the South Indian word for semolina, the coarse meal milled from durum or common wheat, and kesari comes from the Sanskrit kesara, saffron — the word also describes the saffron-orange colour itself. The dish is called kesari in Tamil Nadu and Andhra Pradesh, kesari bath or kesari bhath in Karnataka, and is closely related to the sajjige of Kannada homes and the sheera of Maharashtra.

Semolina sweets of this kind are made all over India; in the north the equivalent is sooji halwa. The South Indian version is distinguished by its use of water rather than milk, its glossy, almost jelly-like softness, and the saffron-orange colour, which in everyday cooking often comes from a pinch of food colouring rather than costly saffron.

Kesari is woven into South Indian life. It appears at weddings as the sweet served first on the banana leaf, at Navaratri, Krishna Jayanthi and Satyanarayana pujas, at birthdays and whenever guests are expected, and as a quick sweet when a girl is 'seen' by a prospective groom's family — the classic pairing being kesari with bajji fritters. In Bengaluru's darshini cafés and old tiffin rooms, chow chow bath is a breakfast plate of sweet kesari bath served side by side with savoury khara bath (spiced semolina upma), a combination many locals consider essential.

It is also widely offered as prasadam in temples and home pujas, partly because it is quick to make in quantity from pantry staples. Its exact origins are not documented. Wheat is not a traditional staple of the rice-growing south, and kesari is generally regarded as a comparatively modern classic rather than an ancient temple sweet like rice-and-jaggery sakkarai pongal.

ii. Why the semolina is roasted before the water goes in

Every good kesari begins by toasting the rava in ghee over low heat until it smells nutty and each grain is separate and free-flowing. The toasting coats each grain in fat, which slows the rate at which it absorbs water and stops the grains from clumping into lumps when liquid is added. It also cooks out the raw, floury taste and develops a mild toasty flavour.

For kesari the roast is light: the semolina should stay pale cream, not turn golden brown as it would for some halwas, so the saffron-orange colour stays bright. Under-roasted rava gives a sticky, pasty kesari; over-roasted rava tastes burnt and goes dull in colour.

The water must be at a rolling boil when the semolina goes in, and the rava should be added in a thin stream while stirring constantly. Boiling water gelatinises the starch on the surface of each grain instantly and evenly, so they swell separately. Lukewarm water lets them sit and stick together into lumps.

Sugar goes in only after the semolina has absorbed the water and swelled. At that point the mixture will look thick; adding sugar loosens it again as the sugar dissolves and draws water out of the grains, then it thickens a second time. Cooking until the mass leaves the sides of the pan and turns glossy with ghee is the sign it is done.

iii. Ingredients

Makes 6 servings · scroll the side panel to adjust

  • 170 g fine or medium semolina (rava/sooji)
  • 100 g ghee
  • 500 ml water
  • 220 g sugar
  • 15 saffron threads, soaked in 2 tbsp warm milk or water
  • ½ tsp ground cardamom
  • 12 cashews, halved
  • 1 tbsp raisins
  • 1 pinch salt
  • 1 pinch orange food colour (optional)

Use fine or medium semolina labelled Bombay rava or sooji; very coarse semolina stays grainy. The ratio here — roughly 1 part semolina to just over 2 parts water by volume — gives the classic soft, glossy kesari; reduce the water slightly for a firmer one that can be cut into pieces. Ghee is non-negotiable for flavour and gloss; temple-style kesari often uses more. Saffron gives the authentic flavour and colour, but most South Indian homes and restaurants add a pinch of orange food colour, which gives the vivid colour people expect. A tiny pinch of salt lifts the sweetness.

iv. Method

  1. Warm 1 tbsp of the ghee in a heavy pan over medium heat and fry the cashews until golden, then the raisins until they puff, about 1 minute. Lift them out and set aside.
  2. Add 3 tbsp more ghee and the semolina. Roast over low heat, stirring constantly, for 6–8 minutes until it smells nutty and the grains look dry and separate. It should stay pale cream. Tip it onto a plate.
  3. In the same pan, bring the water to a rolling boil with the saffron, the food colour if using, and the salt.
  4. Lower the heat and pour in the roasted semolina in a thin stream, stirring continuously with a whisk or spoon so no lumps form. Cook for 2–3 minutes until it has absorbed the water and thickened.
  5. Add the sugar and stir. The mixture will loosen as the sugar melts. Keep stirring over low heat for 4–5 minutes until it thickens again.
  6. Add the remaining ghee a spoonful at a time, stirring after each, along with the cardamom. Cook until the kesari turns glossy and pulls away from the sides of the pan as one soft mass, 2–3 minutes more.
  7. Stir in the fried cashews and raisins and serve warm. For neat portions, press into a greased dish or small cup and turn out.

v. Tips & common mistakes

  • Roast low and slow. High heat browns the outside of the grains before they are toasted through, giving a raw taste and patchy colour.
  • Keep the water boiling. Semolina added to water that is not at a full boil clumps instantly into lumps.
  • Pour, do not dump. Add the rava in a thin stream with one hand while stirring with the other.
  • Add sugar after the rava swells. Semolina cannot absorb water properly in a sugary syrup and stays hard and grainy.
  • Do not skimp on ghee at the end. The final additions of ghee are what make kesari glossy and stop it setting into a dry block.
  • Remember it firms as it cools. Take it off the heat while still soft; cold kesari can be loosened with a splash of hot water over low heat.

vi. Variations

Pineapple kesari folds in finely chopped pineapple cooked in the syrup and is a favourite at Karnataka weddings. Mango kesari and banana kesari work the same way. Milk kesari replaces part of the water with milk for a creamier result, close to north Indian sheera. Semiya kesari uses toasted vermicelli instead of semolina, and aval kesari uses flattened rice. Jaggery versions are made for some festivals.

The northern counterpart is sooji halwa, usually roasted darker and sometimes made with milk. Other South Indian sweets include Mysore pak and payasam. Semolina sweets are found across the region: compare the Middle Eastern basbousa and rosewater semolina cake, both baked and syrup-soaked.

vii. Serving & storage

Serve rava kesari warm, in a small mound or pressed into a cup and turned out, often with a cashew on top. At breakfast it is paired with upma, pongal or idli; at weddings and festivals it is the first sweet served. It is rich, so portions are small.

It keeps for a day at room temperature and up to three days in the fridge, covered. It firms as it cools: reheat gently in a pan with a spoonful of water or milk and a little ghee, stirring until soft, or warm it briefly in the microwave. It does not freeze well.

viii. Common questions

What is rava kesari?

Rava kesari is a South Indian sweet of semolina roasted in ghee and cooked with water, sugar, saffron and cardamom, finished with fried cashews and raisins. It is soft, glossy and bright orange, and is served at festivals, weddings and pujas.

What does rava kesari mean in English?

Rava means semolina and kesari means saffron, or the colour of saffron, so the name translates as saffron semolina. In Karnataka it is called kesari bath.

What is the difference between rava kesari and sooji halwa?

Both are semolina sweets made with ghee and sugar. Kesari is South Indian, made with water, roasted only lightly and coloured orange with saffron or food colour; sooji halwa is the North Indian version, often roasted darker and sometimes made with milk.

What is chow chow bath?

Chow chow bath is a classic Bengaluru breakfast plate that serves sweet kesari bath alongside savoury khara bath, a spiced semolina upma. The two are eaten together for the contrast.

Why is my kesari lumpy?

The water was not boiling, or the semolina was added too quickly. Roast the rava well, keep the water at a rolling boil, and pour the semolina in a thin stream while stirring.

Is rava kesari vegan or gluten-free?

It is not gluten-free, because semolina is made from wheat. It is vegetarian; for a vegan version, replace the ghee with coconut oil or a neutral oil and soak the saffron in water.

How long does rava kesari keep?

One day at room temperature and up to three days in the fridge. Reheat with a splash of water and a little ghee to restore its soft texture.