Ingredients for Kheer:

Kheer is a popular Indian rice pudding dessert, and its ingredients can vary slightly based on regional preferences and personal tastes. Here’s a basic recipe for making kheer:


  • Rice: 1/2 cup of basmati rice (you can also use other varieties like jasmine rice)
  • Milk: 4 cups of whole milk (full-fat milk is preferred for creaminess)
  • Sugar: 1/2 to 3/4 cup (adjust according to your sweetness preference)
  • Cardamom: 4-5 green cardamom pods, crushed or 1/2 teaspoon of cardamom powder
  • Saffron (optional): A pinch of saffron strands soaked in a tablespoon of warm milk for color and flavor
  • Nuts and Dry Fruits (optional): Chopped almonds, cashews, pistachios, and raisins for garnish and added flavor
  • Ghee (clarified butter): 1-2 tablespoons for frying the nuts and dry fruits (optional)
  • Rosewater or kewra water (optional): A few drops for added fragrance (be cautious, as a little goes a long way)


  • Wash the rice thoroughly and soak it in water for about 30 minutes. Drain the water.
  • In a heavy-bottomed pan or a large, deep saucepan, bring the milk to a boil on medium heat.
  • Add the soaked and drained rice to the boiling milk. Stir well.
  • Reduce the heat to low and let the rice cook in the milk, stirring occasionally. Cook until the rice becomes soft and the milk thickens. This can take anywhere from 30 minutes to an hour, depending on the rice variety and heat level.
  • While the rice is cooking, you can prepare the optional step of frying the nuts and dry fruits. Heat ghee in a separate pan and lightly fry the nuts and raisins until they turn golden. Set them aside.
  • Once the rice is soft and the mixture has thickened to your desired consistency, add the sugar and stir until it dissolves. Keep in mind that kheer will thicken further as it cools, so you can adjust the consistency at this stage by adding more milk if needed.
  • Add crushed cardamom seeds or cardamom powder to the kheer and mix well. You can also add the saffron milk at this point for color and flavor.
  • If you’re using rosewater or kewra water, add a few drops for fragrance and mix gently.
  • Remove the kheer from heat and let it cool. It will thicken further as it cools. You can serve it warm or chilled, garnished with the fried nuts and dry fruits.
  • Enjoy your homemade kheer!

Feel free to customize your kheer by adding your favorite nuts, dry fruits, or flavorings like cinnamon or nutmeg.

Instructions for Making Kheer

Kheer is a popular Indian dessert made with rice, milk, sugar, and flavored with cardamom, saffron, and nuts. It’s a delicious and creamy sweet treat that’s perfect for special occasions or any time you’re craving something indulgent. Here are step-by-step instructions for making kheer:


  • 1/2 cup Basmati rice
  • 4 cups whole milk
  • 1/2 cup sugar (adjust to taste)
  • 1/4 teaspoon cardamom powder
  • A pinch of saffron strands (optional)
  • 2 tablespoons chopped nuts (e.g., almonds, pistachios, cashews)
  • 1 tablespoon raisins (optional)
  • 1 teaspoon ghee (clarified butter)
  • A few strands of saffron (optional, for garnish)
  • A few crushed cardamom seeds (optional, for garnish)


  • Rinse and Soak the Rice:
    • Start by rinsing the rice under cold water until the water runs clear. This removes excess starch.
    • Then, soak the rice in enough water for about 30 minutes. This helps the rice cook evenly.
  • Prepare the Nuts and Saffron:
    • While the rice is soaking, you can chop the nuts and soak the saffron strands in a tablespoon of warm milk. This will enhance the flavor and color.
  • Cook the Rice:
    • Drain the soaked rice and set it aside.
    • In a heavy-bottomed pan, add 2 cups of milk and bring it to a boil.
    • Once it’s boiling, reduce the heat to low and add the drained rice.
    • Stir occasionally to prevent sticking and simmer on low heat until the rice is soft and the milk has thickened. This can take about 20-25 minutes.
  • Add Sugar and Flavorings:
    • Add sugar and continue to simmer while stirring frequently until the sugar dissolves completely.
    • Add cardamom powder and saffron-soaked milk. Stir well.
  • Add Nuts and Raisins:
    • Now, add the chopped nuts and raisins if you’re using them.
    • Continue to simmer for another 5-7 minutes until the kheer thickens to your desired consistency.
  • Finish with Ghee:
    • In a separate small pan, heat the ghee.
    • Add the crushed cardamom seeds (if using) and let them sizzle for a few seconds.
    • Pour this mixture into the kheer and stir well.
  • Cool and Serve:
    • Remove the kheer from heat and let it cool to room temperature.
    • As it cools, it will thicken a bit more.
    • You can serve it warm or chilled. If serving chilled, refrigerate for a few hours before serving.
    • Garnish with saffron strands and more chopped nuts before serving, if desired.

Enjoy your homemade kheer! It’s a delightful dessert that’s sure to satisfy your sweet cravings.

Tips and Variations for Kheer:

Kheer is a popular Indian dessert made with rice, milk, sugar, and flavored with cardamom, saffron, and nuts. It’s a creamy and delicious treat that can be customized in various ways to suit your taste. Here are some tips and variations for making kheer:

Tips for Making Kheer:

  • Rice Selection: Use good-quality Basmati rice for the best results. Rinse the rice thoroughly to remove excess starch before using it in the kheer.
  • Milk: Use full-fat milk for a creamier texture and better flavor. You can also use a combination of milk and condensed milk for extra richness.
  • Sweetener: Traditional kheer is sweetened with sugar, but you can also use alternatives like jaggery, honey, or condensed milk for a different flavor.
  • Flavorings: Besides cardamom and saffron, you can experiment with other flavorings like rose water, kewra water, or even a pinch of nutmeg.
  • Nuts: Nuts like almonds, cashews, and pistachios are commonly used in kheer. You can roast them lightly for added flavor and crunch.
  • Dried Fruits: Add dried fruits like raisins or chopped dates for natural sweetness and texture variation.
  • Cooking Time: Cook the kheer on low heat to allow the rice to absorb the milk gradually. Stir it frequently to prevent sticking or burning at the bottom.
  • Consistency: Adjust the thickness of the kheer to your liking. If you prefer it thicker, reduce the milk further. For a thinner consistency, add more milk.
  • Cooling: Kheer thickens as it cools, so if it’s too thick after cooking, you can add a little warm milk to reach your desired consistency.
  • Serving Temperature: Kheer can be served warm or chilled, depending on your preference. Garnish with additional nuts and saffron before serving.

Variations of Kheer:

  • Fruit Kheer: Add fruits like mango, apple, or pineapple for a fruity twist. You can use fresh, canned, or pureed fruits.
  • Vermicelli Kheer: Replace rice with vermicelli to make a different version called “Seviyan Kheer.” The cooking process is similar, but the texture is distinct.
  • Coconut Kheer: Use Acoconut milk or desiccated coconut for a coconut-flavored kheer.
  • Paneer Kheer: Instead of rice, use crumbled paneer (Indian cottage cheese) to create a rich and creamy Paneer Kheer.
  • Carrot Kheer (Gajar Ki Kheer): Grated carrots are cooked with milk and sugar to make a sweet and colorful kheer.
  • Semiya Payasam: A South Indian variation, this kheer is made with roasted vermicelli, milk, and flavored with cardamom and ghee.
  • Rose Kheer: Add rose water and a few drops of pink food coloring for a fragrant and visually appealing rose-flavored kheer.
  • Dry Fruit Kheer: Load up on various dried fruits like figs, apricots, and prunes for a rich and nutritious kheer.
  • Chocolate Kheer: For a modern twist, add cocoa powder or melted chocolate to create a chocolate-flavored kheer.
  • Kesar Pista Kheer: Enhance the flavor and color with a combination of saffron and pistachios.

Remember that kheer is a versatile dessert, and you can get creative with your ingredients and flavors to make it uniquely yours. Enjoy experimenting with different variations to find your favorite.