How to Make Kesari (Traditional & Healthy Version)

Kesari is a beloved Sri Lankan dessert known for its vibrant orange hue, delicate texture, and sweet, aromatic flavor. Traditionally enjoyed across all regions of Sri Lanka, Kesari is a semolina-based sweet dish infused with the exotic fragrance of cardamom and the richness of roasted cashews and raisins. Often prepared for festive occasions, religious ceremonies, and family gatherings, Kesari holds a special place in the hearts of Sri Lankans. Its soft, melt-in-the-mouth consistency and striking color make it a festive centerpiece that appeals to both adults and children. What makes Sri Lankan Kesari unique is its subtle use of ghee, a hint of rose water, and the inclusion of cashews and raisins, which add both flavor and nutrition. Unlike heavier desserts, Kesari is simple to prepare, yet it delivers a satisfying sweetness without being overwhelming. This healthy adaptation uses less sugar and ghee while retaining all the authentic flavors, making it a perfect treat for those mindful of their caloric intake. Whether you’re new to Sri Lankan cuisine or a long-time fan, homemade Kesari is a delightful way to experience a traditional sweet with a health-conscious twist.

35 min total2 servingseasy265 kcal / 100g

Ingredients

  • Semolina (Sooji/Rulang)
    1/2 cup Semolina (Sooji/Rulang) (Fine texture preferred)
  • Low-fat milk
    1 cup Low-fat milk (Can substitute with water for vegan)
  • Coconut sugar
    3 tablespoons Coconut sugar (Or use jaggery for lower GI)
  • Ghee
    2 teaspoons Ghee (Or use coconut oil for vegan)
  • Cashew nuts
    2 tablespoons Cashew nuts (Lightly roasted, chopped)
  • Raisins (Sultanas)
    1 tablespoon Raisins (Sultanas) (Seedless)
  • Cardamom powder
    1/2 teaspoon Cardamom powder (Freshly ground)
  • Natural orange food coloring
    a pinch Natural orange food coloring (Optional, for traditional color)
  • Rose water
    1/2 teaspoon Rose water (For aroma)
  • Salt
    A pinch Salt (Balances sweetness)

Step-by-step instructions

Step 1: Heat 1 teaspoon of ghee in a nonstick pan over medium heat
0%
5 min

Step 1 · Heat 1 teaspoon of ghee in a nonstick pan over medium heat

Heat 1 teaspoon of ghee in a nonstick pan over medium heat. Add semolina and roast until light golden and aromatic, about 5 minutes, stirring continuously.

Step 2: In a separate saucepan
0%

Step 2 · In a separate saucepan

In a separate saucepan, warm the milk without boiling. If using food coloring, dissolve it in the milk now.

Step 3: Slowly pour the warm milk into the roasted semolina
0%

Step 3 · Slowly pour the warm milk into the roasted semolina

Slowly pour the warm milk into the roasted semolina, stirring constantly to avoid lumps. Cook until the semolina absorbs the liquid and thickens.

Step 4: Add coconut sugar and a pinch of salt
0%

Step 4 · Add coconut sugar and a pinch of salt

Add coconut sugar and a pinch of salt. Continue to cook, stirring, until the sugar dissolves and the mixture pulls away from the sides of the pan.

Step 5: Stir in the remaining ghee
0%
3 min

Step 5 · Stir in the remaining ghee

Stir in the remaining ghee, cardamom powder, rose water (if using), cashews, and raisins. Mix well and cook for another 2-3 minutes until the ghee is absorbed and Kesari reaches desired consistency.

Step 6: Transfer the Kesari to a greased dish
0%

Step 6 · Transfer the Kesari to a greased dish

Transfer the Kesari to a greased dish. Level the top and garnish with extra cashews and raisins if desired. Let it cool slightly before serving warm or at room temperature.

Why this recipe is healthy

By reducing sugar and ghee, this Kesari is lighter yet flavorful, making it a healthier alternative to traditional versions. Its simple, whole-food ingredients and portion-controlled serving help maintain balanced energy levels, making it suitable for dessert lovers who are monitoring their calories without sacrificing taste.

A note on tradition

Kesari is a cherished dessert in Sri Lanka, often prepared for auspicious occasions, temple offerings, and celebrations such as weddings and birthdays. Its bright color and inviting aroma reflect the festive spirit of Sri Lankan gatherings. Served at breakfast, lunch, or as an afternoon snack, Kesari brings families together and is enjoyed across diverse communities.

← Back to Kesari nutrition