Kesari Khichdi Recipe: Sweet South Indian Rice

Updated November 6, 2026

Total time
40 min
prep 10 min · cook 30 min
Serves
6
portions as written

Jump to recipe

Kesari Khichdi Recipe: Sweet South Indian Rice

Kesari khichdi is a classic South Indian sweet made from semolina (rava/sooji), sugar, ghee, and a handful of nuts and raisins, often served as prasadam or a festive breakfast. It is also known as rava kesari or simply kesari, and this version uses the traditional combination of rice and moong dal (split yellow lentils) to create a softer, more textured dish that is less sweet and more substantial than the semolina-only version. The dish works because the nutty flavor of roasted semolina and dal is balanced by the rich ghee and cardamom, and the result is a warm, comforting, and satisfying sweet that comes together in under an hour.

Ingredients

  • 1/2 cup (100 g) fine semolina (rava/sooji)
  • 1/4 cup (50 g) split yellow moong dal (skinned split mung beans)
  • 1/2 cup (100 g) sugar (adjust to taste)
  • 1/4 cup (55 g) ghee (clarified butter), plus extra for greasing
  • 2 cups (480 ml) water
  • 1/4 cup (40 g) cashews, roughly chopped
  • 2 tbsp (20 g) raisins
  • 1/4 tsp cardamom powder (or seeds from 3-4 green cardamom pods, ground)
  • A pinch of saffron strands (optional, for color and aroma)
  • 1 tbsp (15 ml) milk (to soak the saffron, optional)
  • A pinch of salt

Instructions

  1. Prep the saffron (optional): In a small bowl, warm the milk slightly (do not boil) and add the saffron strands. Let it soak while you prepare the rest.
  2. Dry roast the moong dal: Heat a heavy-bottomed pan or kadai over medium heat. Add the moong dal and dry roast, stirring constantly, for 2-3 minutes until it turns light golden and releases a nutty aroma. Transfer to a plate and set aside.
  3. Roast the semolina: In the same pan, add 1 tablespoon of ghee. Add the semolina and roast over medium-low heat, stirring continuously, for 4-5 minutes until it becomes fragrant and lightly golden. Be careful not to brown it too much. Remove and set aside with the dal.
  4. Fry the nuts and raisins: In the same pan, add another tablespoon of ghee. Add the cashews and fry until golden brown, then add the raisins – they will puff up quickly. Remove and set aside.
  5. Cook the dal: Add the 2 cups of water to the pan and bring to a boil. Add the roasted moong dal and a pinch of salt. Reduce heat to medium-low and simmer, covered, for 8-10 minutes until the dal is soft and cooked through but not mushy.
  6. Add the semolina: Slowly add the roasted semolina to the boiling dal-water mixture, stirring continuously to avoid lumps. Cook for 2-3 minutes, stirring, until the mixture thickens and the semolina absorbs the water.
  7. Add sugar and saffron: Add the sugar and the saffron milk (if using). Stir well. The mixture will become thin – that’s normal. Cook over medium heat, stirring frequently, for 5-7 minutes until the sugar dissolves and the mixture thickens to a soft, pudding-like consistency.
  8. Finish with ghee: Add the remaining 2 tablespoons of ghee and the cardamom powder. Stir well and cook for another 2 minutes until the kesari khichdi pulls away from the sides of the pan.
  9. Add nuts and rest: Fold in the fried cashews and raisins. Turn off the heat and let it rest, covered, for 5 minutes. Serve warm.

Tips

  • Roasting is key: Do not skip dry roasting the semolina and dal – it removes the raw taste and gives the dish a nutty depth. Keep the heat medium-low and stir constantly to avoid burning.
  • Adjust sweetness and ghee: The 1/2 cup sugar gives a medium sweetness. For a less sweet version, use 1/3 cup (65 g). Ghee can be reduced to 3 tablespoons (45 g) for a lighter dish, but the flavor will be less rich.
  • Lumps are fixable: If lumps form when adding semolina, whisk vigorously with a wire whisk. You can also mix the semolina with a few tablespoons of water to make a paste before adding to the boiling water.
  • Substitute for moong dal: If you don’t have moong dal, you can use chana dal (split chickpeas), but it takes longer to cook – increase the simmering time to 15-20 minutes. Alternatively, skip the dal entirely for a plain rava kesari, though the texture will be different.

Serving Suggestions

Serve kesari khichdi warm as a dessert, breakfast, or as prasadam after prayers. It pairs beautifully with a cup of hot chai or filter coffee. In South Indian tradition, it is also served alongside sambar and vada for a savory-sweet combination, especially on festive occasions.

Variations

  • Fruit kesari: Add 1/2 cup (120 g) of finely chopped ripe mango or pineapple along with the sugar for a fruity twist.
  • Coconut kesari: Replace half the water with coconut milk for a richer, tropical flavor.
  • Spiced kesari: Add a pinch of nutmeg or a small piece of crushed cardamom pod along with the cardamom powder for extra warmth.
  • Vegan version: Use coconut oil or a neutral oil instead of ghee and skip the saffron milk (or use plant-based milk). The flavor will be different but still pleasant.

Storage and Reheating

Kesari khichdi is best enjoyed fresh, but leftovers can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, add a splash of water or milk and warm gently on the stovetop over low heat, stirring, until heated through. You can also microwave it in 30-second intervals, stirring in between. The texture will become slightly denser after refrigeration, but the flavor remains good. Do not freeze, as the semolina will become mushy.

Frequently Asked Questions

Can I use coarse semolina instead of fine? Yes, but the cooking time will increase slightly and the texture will be more grainy. You may need to add an extra 1/4 cup (60 ml) of water.

Why does my kesari khichdi become hard after cooling? This is normal – semolina absorbs liquid and sets as it cools. To soften, add a little warm milk or water while reheating. The dish is meant to be served warm, not cold.

Can I reduce the sugar? Absolutely. The sugar is to taste. Start with 1/3 cup (65 g) and add more if needed. Keep in mind that the dish will be less sweet and slightly more savory.

Is kesari khichdi the same as rava kesari? Not exactly. Rava kesari is made only with semolina, while kesari khichdi includes moong dal and more water, resulting in a softer, less dense texture. Both are popular South Indian sweets.

Can I make this in a pressure cooker? Yes. After roasting the semolina and dal, add 2 cups of water and pressure cook for 2 whistles. Then open, add sugar, ghee, and cardamom, and cook on low heat for 2-3 minutes until thickened. The texture will be slightly different but still good.

What if I don’t have cardamom? You can substitute with a pinch of cinnamon or nutmeg, or simply omit. The flavor will be less aromatic but still pleasant.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).