About Rice Kheer Recipe — Chawal Ki Kheer
Rice Kheer is a classic Indian milk-based dessert made by gently simmering basmati rice in milk until the grains break down and the mixture becomes velvety and slightly thick. Flavored with crushed cardamom and saffron and enriched with almonds, cashews, pistachios and raisins, it’s a comforting sweet served warm in winter or chilled in summer. Kheer is a staple at festivals, religious ceremonies and family celebrations because it’s both simple to make and crowd-pleasing. Expect a lusciously fragrant pudding with soft, tender rice, a creamy mouthfeel, and toasted nut crunch in every spoonful.
Recipe Facts
- Cuisine
- Indian
- Course
- Dessert
- Difficulty
- Easy
- Prep time
- 15 mins
- Cook time
- 45 mins
- Total time
- 1 hour
- Servings
- 4
Introduction
If you grew up in an Indian household, kheer likely evokes memories of festivals, temple offerings, and family gatherings. Rice Kheer — sometimes called chawal ki kheer — is India’s version of rice pudding: rice slowly cooked in plenty of milk until the mixture thickens and the grains become tender and creamy. The dish’s roots are pan-Indian; slight regional differences exist, but the technique of reducing milk to concentrate flavor is universal. A well-made kheer should be fragrant with cardamom, have a faintly floral note from saffron (if used), and present a silky, spoon-coating texture rather than a grainy porridge. The rice should be tender but not mushy into indistinguishable paste; whole broken grains or plump basmati that have mellowed are ideal. People love kheer for its warm, comforting dairy richness balanced by the bright aroma of spices and the texture contrast from nuts and raisins. It’s forgiving—easy to scale for a small family dinner or a large celebration—and versatile in finishing touches, making it a perennial favorite across seasons and occasions.
Ingredients
- Milk (full-fat)1.5 liters
- Basmati rice1 handful
- Sugar5 tbsp
Cooking Instructions
- 1
Prepare rice and dry fruits
Rinse the basmati rice under cold water until the water runs clear to remove excess starch; this prevents the kheer from becoming gluey. If using a 'handful' measurement, aim for roughly 1/4 cup. Soak the rice 15–20 minutes while you lightly toast or soak the nuts and plump the raisins in warm water for 5–10 minutes. Drain before using.
- 2
Bring milk to a gentle boil
Pour the milk into a heavy-bottomed wide pan to increase surface area and bring it to a rolling boil over medium heat. Watch closely and stir occasionally to stop a skin forming and to prevent scorching. Use a wide pan because milk reduces more evenly and faster.
- 3
Add rice and simmer
Drain the soaked rice and add it to the simmering milk. Reduce the heat to a low simmer. Cook uncovered, stirring periodically with a flat spoon to prevent rice from sticking to the base. Simmer gently until the rice softens and the milk begins to thicken—this typically takes 30–40 minutes depending on grain size and heat level.
- 4
Monitor texture and break down rice
As the rice cooks, press a few grains against the side of the pan to check doneness; they should break easily but still retain some shape. If you prefer a smoother kheer, lightly mash a few grains against the pan with the back of the spoon to release starch and thicken the milk naturally.
- 5
Sweeten and flavor
When the rice is tender and the milk has thickened to a creamy consistency, add sugar and crushed cardamom. Stir until the sugar dissolves. Soak saffron in a tablespoon of warm milk and add it now for color and aroma. Taste and adjust sweetness carefully—adding sugar too early can slow the thickening process.
- 6
Add nuts and finish
Stir in drained almonds, raisins, and other nuts near the end so they retain some bite. If you like, warm the kheer for another 2–3 minutes to let flavors meld. The final kheer should coat the back of a spoon—not too thin and not overly stiff. Remove from heat and let stand a few minutes; it will thicken slightly as it cools.
- 7
Serve warm or chilled
Kheer can be served warm for comfort or chilled for a firmer set. Garnish with slivered pistachios, more saffron strands, and a few toasted chopped nuts just before serving for contrast in texture and a fresh aroma.
Expert Tips
Choose the right rice
Use good-quality aged basmati or a short-grain rice that releases starch slowly. Basmati gives light, separate grains that still soften; avoid glutinous varieties that can make the kheer overly sticky.
Use a wide, heavy pan
A wide-bottomed pan increases evaporation and shortens cooking time while a heavy base prevents scorching. This helps achieve a creamy consistency without long, frantic stirring.
Control heat for smooth texture
Keep the milk at a gentle simmer—too high heat will cause rapid boiling and milk proteins to separate or stick. Lower heat reduces the need for constant stirring and yields a silkier kheer.
Add sugar at the right time
Add sugar only after the rice is tender and the milk has reduced. Sugar can thin the mixture if added too early and slow down thickening.
Toast nuts separately
Lightly toast or soak nuts and raisins separately and add near the end so they provide a pleasant contrast in texture rather than becoming soggy from prolonged simmering.
Common Mistakes
Milk scorching on the bottom
Solution: Use a heavy-bottomed pan, stir every few minutes, and keep the heat low. If scorching occurs, carefully transfer the unburnt portion to a clean pan without scraping the burnt layer.
Rice remains hard while milk is thick
Solution: Soak rice 15–20 minutes before cooking to shorten cooking time. If rice is still firm, add a splash of hot milk or water and continue simmering until tender.
Kheer turns watery after adding sugar
Solution: Wait to add sugar until the rice is soft and milk has reduced. If it becomes thin, continue simmering uncovered to reduce excess liquid while stirring occasionally.
Overcooking until completely paste-like
Solution: Stop cooking when the rice is tender but still has some grain; remember kheer will thicken slightly as it cools. For a smoother finish, mash a few grains instead of cooking until everything breaks down.
Bland, flat flavor
Solution: Use fresh crushed cardamom and a pinch of saffron (or saffron-soaked milk) at the end for aroma. Toasted nuts also lift the overall flavor; add them just before serving.
Recipe Variations
Condensed Milk Kheer
Replace part of the milk with sweetened condensed milk toward the end for a richer, faster finish—this shortens cooking time and yields an intensely creamy texture.
Coconut Milk Kheer (Vegan)
Use full-fat coconut milk or a mix of coconut and almond milk for a dairy-free version. The flavor will be more tropical and slightly less creamy than full-dairy kheer.
Saffron-Rose Kheer
Add a few drops of rose water and saffron-soaked milk at the end for a floral, festival-ready variation. This is especially popular during celebrations and pairings with rich sweets.
Cardamom-Khoya Kheer
Stir in crumbled khoya (mawa) near the end for additional richness and a denser, fudge-like mouthfeel—common in North Indian festive recipes.
Serving Suggestions
Serve warm with toasted nuts
Warm kheer highlights its creamy texture; garnish with freshly toasted almonds, cashews and pistachios for crunch and a nutty aroma.
Chill and serve in small bowls
Refrigerate until cold and portion into small bowls or glasses—cold kheer firms up and is refreshing in hot weather.
Festive presentation with saffron and rose
Finish with a few saffron strands and a light sprinkle of edible silver foil or rose petals for an elegant look at festivals and special occasions.
Pair with light desserts or snacks
Serve kheer alongside lightly sweet or savory items like mild jalebi, dry biscuits or small savory bites to balance richness at a buffet.
Portion as small dessert cups
Because kheer is rich, serve in small cups as a finishing dessert after a heavy meal—this keeps portions satisfying without being overwhelming.
Storage and Reheating
Store kheer in an airtight container in the refrigerator for up to 3–4 days. Because milk-based puddings thicken on cooling and can separate slightly, gently reheat over low heat with a splash of milk, stirring until smooth before serving. Freezing is possible for up to 1 month, but texture will change (the milk may separate); thaw slowly in the fridge and reheat, whisking to recombine. For best quality, store chopped nuts and any crisp garnishes separately and add them just before serving to retain their texture.
Frequently Asked Questions
Can I make kheer without dairy milk?
Yes. Use full-fat coconut milk or a combination of almond and coconut milk as a dairy-free alternative. Expect a slightly different flavor and a looser texture—cook a little longer to concentrate and thicken, or add a small amount of cornstarch slurry if needed.
Is it necessary to soak the rice before cooking?
Soaking rice 15–20 minutes softens the grains, reduces overall cooking time, and helps achieve an even, tender texture. If you skip soaking, allow a longer simmer and check doneness frequently.
How can I thicken kheer quickly?
To thicken faster, use a wider pan so liquid evaporates more rapidly, and simmer gently. For an instant shortcut, add a tablespoon or two of sweetened condensed milk toward the end—this both sweetens and thickens without long reduction.
Can I use a pressure cooker to make kheer?
Yes, but proceed with caution. Use low pressure and short cooking time (one or two whistles) with appropriate milk-to-rice ratio, then simmer after opening to reach desired thickness. Pressure cooking reduces evaporation, so finish on the stovetop to adjust consistency.
Why does my kheer become grainy?
Graininess can come from using low-fat milk, overheating, or inadequate stirring. Use full-fat milk, simmer gently, and stir periodically. If grains are undercooked, add a little hot milk and continue cooking until they soften.
Can I substitute sugar with jaggery or other sweeteners?
You can substitute jaggery for a deeper, caramel-like flavor; add it near the end and ensure it dissolves completely. For liquid sweeteners like honey, add off heat to preserve flavor. Keep in mind jaggery or honey will alter both color and taste.
How far ahead can I make kheer for a party?
Make kheer a day ahead and refrigerate. Reheat gently on the stovetop before serving or chill and serve cold. Store garnishes separately and add them just before serving for best texture.
What rice is best for kheer?
Aged basmati is a popular choice because it yields tender, fragrant grains. Short-grain rice works if you prefer a creamier, thicker pudding—adjust cooking time accordingly to prevent an overly mushy result.