Festival & Special

Kheer Recipe for Indian Festivals

Kheer, the beloved Indian rice pudding, is a must-have at any festival or celebration. Every spoonful is creamy, fragrant, and layered with subtle spices and crunchy nuts. It’s comfort food and festive special, all in one bowl.

This kheer recipe uses pantry staples and delivers the authentic taste you remember from family gatherings. It’s simple to make on the stovetop or in the Instant Pot, and you can easily adjust the sweetness or dairy to suit your taste. Whether you’re celebrating Diwali, Holi, Eid, or just want a sweet treat, this classic kheer will brighten your table.

Why you'll love it
  • Authentic flavor with simple ingredients
  • Customizable for vegan or dairy-free diets
  • Easy stovetop and Instant Pot methods
  • Perfect for any Indian festival or celebration
  • Naturally gluten-free
  • Great make-ahead dessert
Prep 5 minutesCook 40 minutesTotal 45 minutesServes 6Dessert

Ingredients

  • 1/2 cup (100 g) basmati rice
  • 4 cups (950 ml) whole milk
  • 1/2 cup (100 g) granulated sugar
  • 1/4 cup (30 g) chopped cashews
  • 1/4 cup (30 g) sliced almonds
  • 2 tbsp (15 g) golden raisins
  • 1/2 tsp ground cardamom (or seeds from 4 green pods, crushed)
  • 1 tbsp (12 g) ghee or unsalted butter
  • A pinch of saffron strands (optional)
  • 2 tbsp (30 ml) rose water (optional)

Instructions

  1. Rinse basmati rice in cold water until water runs clear. Drain and set aside.
  2. In a heavy-bottomed saucepan, heat ghee over medium heat. Add cashews and almonds; sauté for 1-2 minutes until golden. Remove nuts and set aside.
  3. In the same pan, add rinsed rice. Sauté for 1 minute, then pour in milk.
  4. Bring to a gentle boil, then reduce heat to low. Simmer uncovered, stirring often, for 30-35 minutes until rice is tender and mixture thickens.
  5. Add sugar, cardamom, saffron (if using), and raisins. Stir well and simmer for 5 more minutes.
  6. Stir in rose water (if using) and half the fried nuts. Reserve the rest for garnish.
  7. Remove from heat. Let kheer cool slightly—it will thicken as it stands. Serve warm or chilled, topped with reserved nuts.

Make It Your Way

Instant Pot Version

Add rinsed rice, milk, and ghee to the Instant Pot. Pressure cook on Porridge mode (20 minutes). Release pressure naturally, then stir in sugar, cardamom, saffron, raisins, and nuts. Simmer on Sauté for 5 minutes to thicken as needed.

Ingredient Substitutions

If you can’t find basmati rice, use any short or medium-grain rice. Substitute ghee with unsalted butter or coconut oil for a vegan version. Almonds and cashews can be swapped for pistachios or omitted. Use oat, cashew, or almond milk for dairy-free kheer; adjust sweetness as plant milks may be sweeter.

Expert Tips

  • Use a heavy-bottomed pot to prevent milk from scorching.
  • Stir kheer frequently, especially in the last 15 minutes.
  • For extra creaminess, use full-fat milk or even add a splash of cream.
  • Add saffron and rose water for a truly festive aroma.
  • Kheer thickens as it cools; adjust final consistency with a little warm milk if needed.
  • Toast the nuts for deeper flavor and better texture.

What to Serve It With

Serve kheer warm for a cozy dessert or chilled for a refreshing finish to festive meals. Garnish with extra nuts and a pinch of cardamom or saffron for a beautiful presentation.

Storage & Reheating

Store leftover kheer in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or microwave, adding a splash of milk if too thick. Freezing is not recommended as the texture can change.

Frequently Asked Questions

Can I make kheer ahead of time?

Yes, kheer keeps well in the fridge for up to 3 days. It actually tastes better after the flavors meld.

Can I use brown rice for kheer?

Yes, but increase the cook time and add extra milk as brown rice takes longer to soften.

Is kheer gluten-free?

Yes, traditional kheer is naturally gluten-free as it contains only rice, milk, sugar, and spices.

How do I prevent kheer from burning?

Use a heavy-bottomed pan and stir frequently, especially as it thickens.

Can I reduce the sugar?

Absolutely. Start with less sugar and taste as you go—kheer is very forgiving.

What’s the best rice for kheer?

Basmati rice is traditional, but any short or medium-grain rice will work for a creamy texture.

Can I use condensed milk?

Yes, for a richer kheer, replace part of the milk with sweetened condensed milk and reduce sugar accordingly.

#indian dessert#festival recipes#rice pudding#vegetarian#gluten-free#instant pot#easy desserts#diwali recipes
More recipes