Indian Rice Kheer

Servings: 4 Total Time: 1 hr
Makhana Kheer 5 4203068497 pinit

Kheer is a traditional Indian rice pudding made by slowly cooking rice in milk with sugar and cardamom. This homemade kheer recipe uses basmati rice for aroma, full-fat milk for a creamy texture, and optional saffron, nuts and rose water for extra fragrance.

If you want to know how to make kheer at home, the key is to simmer the milk gently, stir regularly and allow enough time for the rice to soften. The pudding thickens further as it cools, making it suitable for serving warm or chilled.

This rice kheer recipe is a practical choice for family meals, festivals and special occasions. You can also adjust the sweetness, leave out the saffron or change the nuts to suit your preferences.

What Is Kheer?

Kheer is a popular Indian dessert traditionally prepared by cooking rice in milk with sugar. Cardamom adds fragrance, while nuts and saffron are common optional additions.

Rice kheer is made with whole rice grains. Phirni, another Indian milk-based dessert, is traditionally prepared with ground rice, which gives it a different texture. Although the desserts share some ingredients, they are not exactly the same.

Kheer is served across India in different forms. Some versions use rice, while others feature ingredients such as vermicelli, tapioca pearls or grated vegetables.

Why You’ll Love This Homemade Kheer Recipe

  • Simple ingredients: Rice, milk, sugar and cardamom form the base.
  • Creamy texture: Slow simmering allows the rice starch to thicken the milk.
  • Adjustable sweetness: You can start with less sugar and add more to taste.
  • Flexible garnishes: Use almonds, pistachios, raisins or saffron according to preference.
  • Serve it your way: Enjoy kheer warm or refrigerate it for a chilled dessert.

Ingredients for Rice Kheer

Main ingredients

  • Basmati rice: Provides aroma and soft rice grains.
  • Full-fat milk: Helps create a rich, creamy consistency.
  • Sugar: Sweetens the pudding. Adjust the amount to taste.
  • Cardamom powder: Adds a warm, fragrant flavour.

Optional ingredients

  • Saffron strands: Add colour and aroma when soaked in warm milk.
  • Chopped almonds and pistachios: Provide texture and garnish.
  • Raisins: Add small bursts of sweetness.
  • Rose water: Gives the finished dessert a floral aroma.

For the full quantities, follow the matching recipe card below.

How to Make Kheer at Home

Step 1: Wash and Soak the Rice

Rinse the basmati rice several times until the water becomes clearer. Soak it in water for approximately 30 minutes, then drain.

Soaking helps the grains cook more evenly. Drain the rice well before adding it to the milk.

Step 2: Bring the Milk to a Gentle Simmer

Pour the milk into a heavy-bottomed pan and heat over medium heat until it begins to simmer. Stir occasionally and watch the pan closely to prevent the milk from boiling over.

Once the milk is hot, reduce the heat before adding the rice.

Step 3: Cook the Rice Slowly

Add the drained rice to the simmering milk. Cook over low to medium-low heat, stirring frequently and scraping the bottom and sides of the pan.

Continue until the rice is completely tender and the milk has reduced to a creamy consistency. This usually takes around 35–45 minutes, depending on the pan, heat and rice.

Avoid rushing this stage with high heat. Milk can scorch before the rice has finished cooking.

Step 4: Add Sugar and Cardamom

When the rice is soft, add the sugar and cardamom powder. Stir until the sugar dissolves.

Simmer for another few minutes, stirring regularly. Adding sugar after the rice has softened helps you judge the final consistency more easily.

Step 5: Add Saffron, Nuts and Raisins

If using saffron, soak a few strands in warm milk and stir the mixture into the kheer.

Add the chopped nuts and optional raisins. Simmer briefly to allow the flavours to combine.

Step 6: Finish and Serve

Turn off the heat and add rose water, if desired. Stir gently.

The kheer may look slightly thinner while hot. It will thicken as it cools, so avoid reducing it too much before removing it from the heat.

Serve warm, or cool it safely and refrigerate it before serving chilled.

How to Make Kheer Thick and Creamy

If your kheer turns out thinner than expected, a few adjustments can help.

  • Allow more simmering time: Continue cooking gently if the rice is already tender but the milk has not reduced enough.
  • Stir regularly: This helps prevent scorching and distributes the rice starch through the milk.
  • Use full-fat milk: It generally produces a richer texture than lower-fat milk.
  • Allow it to cool: Kheer naturally thickens as it cools and chills.
  • Avoid adding too much liquid: Measure the milk carefully and make adjustments gradually.

Do not judge the final consistency while the kheer is boiling. A pudding that looks thick in the pan may become even firmer after refrigeration.

Why Is My Kheer Watery?

Watery kheer can result from too much milk, insufficient simmering or rice that has not released enough starch into the milk.

If the rice is still firm, continue cooking until it becomes tender. If the rice is fully cooked but the pudding remains thin, simmer it uncovered over low heat for a little longer, stirring frequently.

Remember that chilled kheer is usually thicker than freshly cooked kheer.

How to Stop Milk from Burning While Making Kheer

Milk can stick to the bottom of the pan when the heat is too high or it is not stirred often enough.

To reduce the risk:

  1. Use a heavy-bottomed saucepan.
  2. Heat the milk gradually.
  3. Lower the heat after adding the rice.
  4. Stir frequently, scraping the bottom and corners of the pan.
  5. Do not leave the pan unattended during the final stage.

If you notice a burnt smell, stop stirring the bottom immediately. Carefully transfer the unburnt kheer to a clean pan without scraping up the scorched layer.

Can You Make Kheer Without Saffron?

Yes. Saffron is optional and is not necessary for a good rice kheer. Cardamom provides fragrance on its own, while chopped nuts can add texture.

You can also omit rose water if you prefer a simpler milk-and-cardamom flavour.

Can You Use Rice Other Than Basmati?

Yes. Basmati is a popular choice because of its aroma, but other regular white rice varieties can also work.

Different rice varieties release different amounts of starch and may produce slightly different textures. Check the rice regularly as it cooks and adjust the simmering time as needed.

Kheer vs Phirni: What’s the Difference?

Both kheer and phirni are Indian milk-based desserts, but their rice preparation differs.

  • Kheer: Commonly made with whole rice grains cooked in milk.
  • Phirni: Traditionally made with ground rice, creating a smoother, thicker pudding.

If you prefer a dessert with visible soft rice grains, make kheer. If you prefer a more uniform texture, phirni may be a better choice.

How to Store Homemade Kheer

Allow the kheer to cool briefly, then transfer it to a clean, covered container and refrigerate promptly. Do not leave it at room temperature for more than two hours.

For best quality, eat refrigerated leftovers within 3–4 days. Stir before serving, as the pudding may become thicker during storage.

If the kheer becomes too thick, mix in a small amount of milk until it reaches your preferred consistency. Reheat only the portion you intend to eat, and heat it thoroughly.

Discard kheer that has been left unrefrigerated for too long or shows signs of spoilage. Smell alone is not a reliable way to determine whether food is safe.

What to Serve with Kheer

Kheer can be served on its own as a dessert or as part of a festive Indian meal. A small garnish of chopped pistachios, almonds or saffron adds colour without changing the basic recipe.

For more ideas from World Recipe Lab, explore our guides to authentic Pav Bhaji, Pani Puri and Indian street food.

Frequently Asked Questions

How long does kheer take to cook?

Allow approximately 40–50 minutes of cooking time, depending on the rice, pan and heat. The rice should be completely tender before you finish cooking.

Why does kheer become thicker after cooling?

As kheer cools, the rice starch and milk proteins form a thicker pudding-like consistency. Refrigeration makes this change more noticeable.

Can I make kheer ahead of time?

Yes. Prepare it in advance, transfer it to a covered container and refrigerate promptly. It will become thicker as it chills, so you may need to stir in a little milk before serving.

Can I reduce the sugar in kheer?

Yes. Start with less sugar, taste after it dissolves and add more if needed. Keep in mind that reducing the sugar changes the sweetness, not the cooking method.

Final Tips for Better Rice Kheer

For consistently good homemade kheer, rinse and soak the rice, use a heavy-bottomed pan, cook over gentle heat and stir regularly. Wait until the rice is tender before adding the sugar, and remember that the pudding will thicken as it cools.

The result is a traditional Indian rice pudding with soft rice grains, fragrant cardamom and a creamy milk base. Adjust the optional garnishes and sweetness to make it your own.

Makhana Kheer 5 4203068497 pinit
0 Add to Favorites

Indian Rice Kheer

Prep Time 20 mins Cook Time 40 mins Total Time 1 hr
Servings: 4 Estimated Cost: $ 1

Description

traditional Indian rice pudding made with basmati rice, full-fat milk, sugar and cardamom. Optional saffron, nuts, raisins and rose water add extra fragrance and texture.

Ingredients

Instructions

  1. Rinse the basmati rice until the water runs clearer. Soak for 30 minutes, then drain.
  2. Pour the milk into a heavy-bottomed saucepan and bring it to a gentle simmer over medium heat.
  3. Add the drained rice. Reduce the heat and cook gently for approximately 35–45 minutes, stirring frequently and scraping the bottom of the pan.
  4. When the rice is completely tender and the milk has thickened, add the sugar and cardamom powder. Stir until the sugar dissolves.
  5. Simmer for a few more minutes, stirring regularly.
  6. If using saffron, soak the strands in 2 tablespoons of warm milk and add them to the pan.
  7. Stir in the chopped nuts and optional raisins. Simmer briefly.
  8. Turn off the heat and add the rose water, if using.
  9. Serve warm, or cool promptly and refrigerate in a covered container for a chilled dessert.

Note

- The rice should be fully tender before the kheer is finished.
- Cooking time varies with the pan, heat and rice variety.
- Kheer thickens as it cools. If it becomes too thick, stir in a little milk.
- Reduce or increase the sugar according to preference.
- Refrigerate leftovers promptly and consume within 3–4 days.
- Phirni is traditionally made with ground rice, whereas this recipe uses whole rice grains.

Did you make this recipe?

Tag #wpdelicious and #deliciousrecipesplugin if you made this recipe. Follow @wpdelicious on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious
Nagvi Food and Lifestyle Blogger

Hi, I'm Samantha, a full-time food blogger, mother of 2 beautiful daughters and a lovely wife. I live in New Jersey with my family. Loves traveling, sharing new recipes, and spending time with my family.

Leave a Comment

Your email address will not be published. Required fields are marked *