Fine semolina goes into the ghee at the bottom of a kadai and roasts slowly until it smells fragrant, but it shouldn't color. Then in goes boiling water already tinted yellow, and it can splash, so stand back a little. You stir over medium heat while the rava drinks it all up. A few toasted cashews and whole cloves are folded in at the end. What you get is Kesari Bath, a sweet from Karnataka in south India that's rich with ghee and scented with cardamom.
Kesari Bath in Karnataka
Kesari Bath is one of Karnataka's popular festive sweets: semolina roasted and cooked with sugar and ghee. It is also called Rava Kesari, and you'll see it spelled Kesari Bhaat, Kesari Baat or Kesari Bat. Karnataka-style Kesari Bath is also distinguished from the rava kesari variant.
Recipes for the sweet vary. Some use saffron, fried cashews and raisins. This one tints the water with yellow food color and uses cashews and cloves, with no saffron or raisins. Fruit-flavored kesari also exists, but those are separate types with their own recipes.
In Karnataka, Kesari Bath is often served with khara bath, a separate dish. Together the pair is called Chow-Chow Bath. For more dishes and background from across the country, see the India country page.
Ingredients: Serves 2, with a 1 cup (250 ml) Cup

This sweet contains wheat (semolina, which contains gluten), dairy (ghee) and cashew nuts. It is not gluten-free. Check the label on your food color and other packaged ingredients for allergens and shared-facility statements.
Equipment
- Kadai or heavy-bottomed pan, with a lid
- Separate saucepan for boiling the colored water
- Spoon or spatula for stirring
- Ladle
- Small dish for the fried cloves and cashews
- Serving bowl
- Oven mitts or pot holders
- 250 ml measuring cup and measuring spoons
Choosing Ingredients for Kesari Bath
Cups in this recipe are 250 ml: ½ cup = 125 ml, 2 cups = 500 ml and ⅓ cup ≈ 83 ml.
Semolina. Look for fine semolina, sold as rava or sooji in Indian groceries or as fine-ground durum wheat semolina. Coarse semolina meant for pasta gives a grainier texture. If it's all you can find, keep the amount of water the same rather than changing the ratio.
Ghee. Use ghee or clarified butter. Unsalted butter will work as a substitute, but it has more water and milk solids, which change the aroma and clarity of the fat. The full ⅓ cup of ghee goes into the pan at the start, and you use a little extra to grease the serving bowl.
Neutral oil. Pick an oil with little smell of its own, such as rice bran oil. Sesame oil changes the aroma.
Cardamom. Use ground cardamom. If you don't have any, leave it out instead of swapping in another spice. The sweet will smell different without it.
Yellow food color. Choose a food-grade yellow color whose label says it is suitable for cooked sweets, and follow that label. Brands vary in strength, so 2 pinches won't give the same shade with every one. Saffron and turmeric would make a different sweet.
Cashews and cloves. All you need is a few cashews, fried golden and stirred back in at the end, plus one or two whole cloves.
Method: Pale Roast, Heat Off, Colored Water, Then Sugar
Measure everything first; the steps follow quickly once the rava is roasted. Judge heat, timing and doneness by the cues in each step.
Boiling water poured onto hot, fat-coated rava splashes. Wear oven mitts, keep your face and bare hands out of the steam, and pour slowly. Steam and color don't show how hot the fat, water or sugar is, so take care with all three throughout.
Fixing Common Kesari Bath Problems
Roast the rava until it smells toasty but stays pale. Let it absorb the colored water before any sugar goes in. Then stir until the sweet thickens and starts to leave the sides of the pan.
The only timed stage is the 3–4 minutes with the lid on. For everything else, go by how the pan looks and smells, because your pan and stove will change the timing.
| What you see | Likely cause | What to do |
|---|---|---|
| Lumps of rava | Water poured too fast, or mixing was slow | Pour the water slowly and start mixing as soon as it goes in. Keep stirring over medium heat while it is absorbed |
| Rava turned brown | Roasted too hard | Roast only until fragrant while the grains stay pale, stirring constantly |
| Mixture went runny after the sugar | Melting sugar loosens it | This is normal. Keep stirring and cooking until it thickens again |
| It won't come away from the pan | Not cooked long enough after the sugar | Keep mixing until it begins to leave the sides; that is the cue to add the cardamom |
| Texture is gritty | Coarse semolina was used | Next time use fine rava, with the same amount of water |
| Too sweet | 1 cup sugar is the full sweetness | Use the ¾ cup option below |
Serving Kesari Bath and Variations
Serve Kesari Bath warm. You can spoon it up soft straight away, or let it settle a little in the greased bowl before you scoop it out. Have it on its own, or next to khara bath as Chow-Chow Bath.
If you want to adjust it, change one thing at a time. With ¾ cup sugar instead of 1 cup, it comes out medium-sweet, and nothing else changes. You can also leave out the yellow color. The sweet will be paler, and the method stays the same.
Frequently Asked Questions
Is Kesari Bath a rice dish?
No. Despite "bath" in the name, Karnataka-style Kesari Bath is made with fine semolina (rava).
Can I use flour or pancake mix instead of rava?
Use fine semolina. Flour and pancake mix are not an established substitute here. If you only have coarse semolina, expect a grainier texture.
Is Kesari Bath gluten-free?
No. Semolina is wheat and contains gluten. The sweet also contains dairy (ghee) and cashews.


































