Kheer is a traditional Indian dessert made with rice, milk, and sugar, often flavored with cardamom and garnished with nuts and raisins.

Prep Time
15min
Cook Time
30min
Total Time
45min
Kheer recipe

Ingredients

4 Servings
(1 serving = 1 cup)

Main Ingredients

  • 1cup
    rice
  • 4cups
    milk
  • 1cup
    sugar
  • 1tsp
    cardamom powder
  • 1cup
    mixed nuts (cashews, almonds, pistachios)
  • 1cup
    raisins

How to make Kheer

Preparation

  1. Rinse the rice under cold water until the water runs clear. Soak the rice in water for about 30 minutes, then drain.

  2. In a heavy-bottomed pot, bring the milk to a boil over medium heat.

  3. Add the soaked rice to the boiling milk and reduce the heat to low. Cook the rice in the milk, stirring frequently to prevent sticking.

  4. Once the rice is cooked and the mixture thickens, add the sugar and cardamom powder. Stir well until the sugar dissolves.

  5. Add the mixed nuts and raisins, and cook for an additional 5 minutes.

  6. Remove from heat and let it cool slightly before serving. Kheer can be served warm or chilled.

Nutrition (per serving)

Calories

545.0kcal (27.25%)

Protein

13.5g (27%)

Carbs

89.3g (32.45%)

Sugars

41.0g (82%)

Healthy Fat

11.3g

Unhealthy Fat

5.0g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. For a richer flavor, you can use full-fat milk or add a bit of condensed milk.

  2. Feel free to customize the nuts and dried fruits according to your preference.

  3. Kheer can be stored in the refrigerator for a few days. Just make sure to reheat it gently before serving.

FAQS

  1. How do I store leftover kheer to keep it fresh?

    To store leftover kheer, let it cool to room temperature, then transfer it to an airtight container. You can refrigerate it for up to 3-4 days. If you prefer to serve it chilled, just take it out of the fridge before serving.

  2. Can I make kheer vegan or dairy-free?

    Yes, you can make kheer vegan by substituting regular milk with almond milk, coconut milk, or any other plant-based milk. Just ensure that the plant-based milk you choose has a similar consistency to regular milk for the best results.

  3. What are some good substitutions for nuts in kheer?

    If you have nut allergies or prefer not to use nuts in your kheer, you can substitute them with seeds like sunflower seeds or pumpkin seeds. You can also omit the nuts entirely and still enjoy a delicious kheer.

  4. What can I pair with kheer for a complete meal?

    Kheer is a delightful dessert that pairs well with savory Indian dishes like biryani or pulao. You can also serve it alongside spicy curries to balance the flavors, making for a satisfying meal.

  5. How long does it take to cook kheer from start to finish?

    While the exact cooking time can vary, you can expect to spend about 30-40 minutes preparing and cooking kheer. This includes soaking the rice, boiling the milk, and cooking the mixture until it thickens.

Loading reviews...

sumansauthenticrecipe's profile picture
instagram

Suman Yadav

(@sumansauthenticrecipe)

Kitchen/cooking 🥘Authentic Recipe 🍱Everyday Lunch Thali ideas 👌Easy | Quick | Food Hack | Healthy Recipe...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia