How to Make Keshri Sheera (Traditional & Healthy Version)

Keshri Sheera, also known as Kesari Bath in Karnataka or Suji Halwa in North India, is a classic West Indian sweet dish made from semolina (sooji or rava), ghee, saffron (keshri), and nuts. Its origins trace back to Maharashtra and Gujarat, where it is popularly served during festive occasions such as Ganesh Chaturthi and Diwali, as well as for special family gatherings and poojas. The vibrant golden hue comes from saffron, giving the dish its name 'Keshri Sheera', and offering both a visual and aromatic delight. This Indian dessert is revered for its comforting, melt-in-the-mouth texture and balanced sweetness. Traditionally, Keshri Sheera is prepared as a prasad (offering) in temples, symbolizing purity and celebration. Its unique blend of cardamom, saffron, and roasted nuts delivers a rich flavor profile that is deeply satisfying. The healthy version of Keshri Sheera focuses on moderate use of ghee, natural sweeteners, and nutrient-dense nuts, making it a more wholesome choice without compromising on authenticity or taste. Keshri Sheera is a versatile dish suitable for lunch or festive brunches. Its quick preparation and adaptability make it ideal for Indian homes seeking a nutritious yet indulgent treat. Whether you’re celebrating a festival or simply craving something sweet, this recipe delivers tradition, taste, and health in every bite.

35 min total2 servingsEasy310 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Heat 1 tbsp ghee in a kadhai or thick-bottomed pan
0%

Step 1 · Heat 1 tbsp ghee in a kadhai or thick-bottomed pan

Heat 1 tbsp ghee in a kadhai or thick-bottomed pan. Add cashew nuts and almonds. Fry until golden. Remove and set aside.

Step 2: Add remaining ghee to the pan
0%

Step 2 · Add remaining ghee to the pan

Add remaining ghee to the pan. Pour in sooji and roast on low flame until it turns aromatic and light golden.

Step 3: In a separate bowl
0%

Step 3 · In a separate bowl

In a separate bowl, mix milk, water, and saffron strands soaked in milk. Slowly add this mixture to the roasted sooji, stirring continuously.

Step 4: Once the mixture thickens and starts to leave the sides
0%

Step 4 · Once the mixture thickens and starts to leave the sides

Once the mixture thickens and starts to leave the sides, add sugar and cardamom powder. Stir well until sugar dissolves.

Step 5: Add fried nuts and raisins
0%

Step 5 · Add fried nuts and raisins

Add fried nuts and raisins. Mix gently and cook for another minute. The sheera should have a soft, pudding-like consistency.

Step 6: Cover and let it sit for 2 minutes before serving
0%
2 min

Step 6 · Cover and let it sit for 2 minutes before serving

Cover and let it sit for 2 minutes before serving. Garnish with extra saffron strands or chopped nuts.

Why this recipe is healthy

This healthy Keshri Sheera recipe uses moderate ghee and incorporates nutrient-rich nuts, making it lighter and more wholesome than traditional versions. Replacing sugar with jaggery further enhances its health quotient by reducing refined sugar intake. The use of milk adds calcium and protein, supporting muscle and bone health. This dish is perfect for those looking for a satisfying, festive treat without excess calories.

A note on tradition

Keshri Sheera holds a special place in Maharashtra and Gujarat, often served during Ganesh Chaturthi, Diwali, and at weddings as prasad. The addition of saffron signifies auspiciousness, making it a must-have for celebratory meals. It is traditionally prepared in temples and homes alike, marking the beginning of a new venture or festival. Regional variations include use of jaggery in Gujarat and addition of pineapple in Karnataka (as 'Pineapple Kesari Bath').

← Back to Keshri Sheera