Creamy Buffalo Milk Kheer
A velvety, slow-cooked Indian rice pudding made with rich buffalo milk. The thick, creamy texture comes from hours of patient simmering, with fragrant cardamom and saffron weaving through tender grains of rice. This timeless dessert is a celebration staple across Indian homes.
For 4 servings
- prep · ~30 min
Wash and soak the rice.
Wash the basmati rice under cold running water until the water runs clear. Soak the rice in enough water to cover for 30 minutes. Drain well and set aside.
TIPSoaking softens the rice grains and helps them cook evenly, giving the kheer a better texture. - prep · ~5 min
Prepare the nuts and saffron.
1.Blanch almonds in boiling water for 1 minute, then drain and peel the skins.2.Slice almonds and pistachios into thin slivers.3.Soak saffron strands in 2 tablespoons of warm milk. Set aside. - boil · ~10 min
Bring the buffalo milk to a boil.
Pour the buffalo milk into a large, heavy-bottomed pot. Bring it to a boil over medium-high heat, stirring occasionally to prevent the milk from scorching at the bottom.
TIPA heavy-bottomed pot is crucial. Thin pots will cause the milk to stick and burn quickly. - simmer · ~15 min
Simmer the milk and add rice.
1.Lower the heat to the lowest possible setting.2.Add the drained rice to the milk and stir gently.3.Cook for 15 minutes, stirring frequently with a wooden spoon, scraping the sides and bottom.TIPConstant stirring during the first 15 minutes prevents the rice from clumping. - simmer · ~30 min
Cook until rice is tender and milk thickens.
1.Add the crushed cardamom pods and a tiny pinch of salt.2.Continue to simmer, stirring every 2-3 minutes, for another 25-30 minutes.3.Cook until the milk reduces by almost half and the rice is completely soft and breaking apart.TIPThe kheer will thicken significantly as it cools, so stop cooking just before it reaches your ideal consistency. - mix · ~5 min
Sweeten the kheer.
1.Add the sugar and stir well until completely dissolved.2.Pour in the saffron milk and half of the sliced nuts.3.Cook for 5 minutes more, then turn off the heat.TIPAlways add sugar only after the rice is fully cooked. Adding it earlier can harden the rice grains. - garnish · ~2 min
Garnish with ghee-roasted nuts.
In a small pan, heat the ghee over medium heat. Quickly sauté the remaining almond and pistachio slivers until lightly golden. Pour the roasted nuts and ghee over the kheer.
TIPRoasting nuts in ghee intensifies their flavor and adds a beautiful aroma. - serve
Serve warm or chilled.
Discard the cardamom pods. Ladle the kheer into serving bowls. It can be served warm straight away, or chilled in the refrigerator for a few hours for a thicker, creamier texture.
TIPCreamy Buffalo Milk Kheer tastes even better the next day as the flavors meld together beautifully.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak basmati rice for 30 minutes to ensure even cooking and a tender texture.
- 2Use a heavy-bottomed pot to prevent buffalo milk from scorching during long simmering.
- 3Stir frequently with a wooden spoon, scraping the bottom and sides to avoid sticking.
- 4Add sugar only after the rice is fully tender to keep grains from hardening.
- 5Stop cooking just before the kheer reaches your desired consistency, as it thickens significantly while cooling.
- 6Roast the nuts in ghee until lightly golden for a deeper, nuttier aroma.
- 7Kheer tastes even better the next day after flavors meld in the fridge.
Adapt it for your goals.
Low-sugar
Reduce sugar to 1/4 cup or substitute with jaggery, honey, or stevia for a less sweet dessert that still satisfies.
veganVegan
Replace buffalo milk with full-fat coconut milk or oat milk and use a neutral oil instead of ghee for a dairy-free, vegan-friendly version.
nut freeNut-free
Omit almonds and pistachios and replace with pumpkin seeds or sunflower seeds to make the kheer safe for nut allergies.
saffron roseSaffron-rose
Add 1 teaspoon of rose water along with the saffron milk for a floral twist that complements cardamom beautifully.
savory sweetSavory-sweet
Add a pinch of freshly ground black pepper or a few strands of mace for a subtle warmth that balances the richness.
Why this is on our healthy list.
Rich in Calcium
Buffalo milk is naturally high in calcium, supporting strong bones and teeth.
Source of Healthy Fats
The full-fat buffalo milk and ghee provide beneficial saturated fats that aid absorption of fat-soluble vitamins.
Antioxidants from Saffron
Saffron contains crocin and safranal, antioxidants that may support mood and eye health.
Nuts for Heart Health
Almonds and pistachios offer unsaturated fats and vitamin E, which contribute to cardiovascular wellness.
Frequently asked questions
Yes, but the kheer will be thinner. Use full-fat cow's milk and simmer longer, or add 2 tablespoons of milk powder for extra creaminess.



