Nutty kheer is a creamy rice pudding made by simmering rice, milk, and condensed milk until the rice softens and the mixture thickens into a luxurious dessert. It tastes like warm sweetness with a tender bite from the rice and crunch from toasted nuts. The key is cooking it low and slow so the rice releases its starch and thickens the milk without scorching on the bottom.
Ingredients for Nutty Kheer
Basmati rice cooks down and thickens the pudding as it releases starch. Whole milk forms the base and turns creamy as the rice softens. Condensed milk sweetens and enriches the pudding without needing extra sugar. Ghee adds richness and toasts the nuts and rice at the start. Almonds, cashews, and pistachios give crunch and a subtle nutty depth. Cardamom brings warmth and spice. Saffron adds a delicate color and floral note.
Why This Nutty Kheer Works
Toasting the rice in ghee before adding milk is the move that makes this pudding taste rich and prevents it from tasting watery. The rice absorbs the ghee and begins to cook, developing a subtle toasted flavor that carries through the whole dish.
As the rice simmers in milk, it softens and releases its starch into the liquid, which thickens everything into a creamy consistency without any flour or cornstarch. The condensed milk sweetens and adds body at the same time, so the pudding finishes silky rather than thin.
Toasting the nuts separately in ghee gives them a golden color and crisp texture that stays even after they sit in the warm pudding. Saffron soaked in warm milk blooms and colors the whole pot evenly.
Nutty Kheer Tips & Tricks
- Toast the rice in ghee over medium heat for 2 to 3 minutes, stirring often, so it smells nutty and takes on a light color.
- Stir the pudding often as it cooks so the rice at the bottom does not stick and scorch, which tastes bitter.
- Soak a small pinch of saffron threads in 2 tablespoons of warm milk for 10 minutes before stirring them in for even color.
- Toast nuts in a dry pan over medium heat for 1 to 2 minutes, then add ghee and cook another minute until golden and fragrant.
Mistakes To Avoid
Cooking over heat that is too high causes the milk to scorch on the bottom before the rice finishes softening. The pudding will taste burnt and bitter, and the texture will be grainy rather than smooth.
Not stirring often enough lets the rice sink and stick to the pan bottom, where it burns and darkens the whole pot. Stir every minute or two so nothing settles and scorches.
Adding condensed milk too early can cause the pudding to break or separate as the acid in the milk reacts with the heat. Wait until the rice is mostly soft before stirring in the condensed milk in the last few minutes.
Skipping the saffron soak means the threads stay whole and add little color or flavor. Soaking them in warm milk first blooms them so they release their color and delicate taste evenly into the pudding.
As an Amazon Associate, we earn from qualifying purchases.
Ingredients
- 2 tablespoons ghee
- 1/2 cup basmati rice
- 4 cups whole milk
- 1/2 cup sweetened condensed milk
- 1/4 teaspoon saffron threads
- 6 to 8 green cardamom pods, lightly crushed
- 1/4 cup blanched almonds
- 1/4 cup raw cashews
- 2 tablespoons shelled pistachios
- 1 tablespoon ghee, for toasting nuts
Step-by-step Instructions
- Heat 2 tablespoons ghee in a medium heavy-bottomed pot over medium heat until it shimmers, about 1 minute.
- Add the basmati rice and stir constantly for 2 to 3 minutes until it turns light golden and smells toasted.
- Pour in the whole milk and crushed cardamom pods, stir well, and bring to a boil over medium-high heat, about 3 to 4 minutes.
- Lower the heat to medium-low and simmer uncovered for 20 to 25 minutes, stirring every 1 to 2 minutes, until the rice is very soft and the mixture thickens enough to coat the back of a spoon.
- While the pudding cooks, heat 1 tablespoon ghee in a small skillet over medium heat, add the almonds, cashews, and pistachios, and toast for 1 to 2 minutes, stirring often, until they turn golden and smell fragrant.
- Soak the saffron threads in 2 tablespoons of warm milk in a small cup for 10 minutes, then stir the saffron and its milk into the cooked pudding.
- Stir the condensed milk into the pudding and cook for 1 to 2 minutes more over medium-low heat, stirring gently, until it is fully mixed in and the pudding reaches 160°F (71°C) on an instant-read thermometer.
- Remove from heat, stir in most of the toasted nuts, and pour the kheer into a serving bowl or individual bowls.
- Top with the remaining toasted nuts and let cool for 10 minutes before serving warm, or refrigerate for up to 4 hours and serve chilled.
Frequently Asked Questions
Can I make this kheer ahead?
Yes. Cool it completely, refrigerate in an airtight container for up to 4 days, and serve cold or reheated gently on the stovetop with a splash of milk to loosen it. The texture stays creamy.
What if I do not have basmati rice?
Short-grain white rice works, but the pudding will be slightly thicker because short grains release more starch. Use the same amount and watch the consistency as it cooks, adding a splash of milk if it becomes too thick.
Can I use evaporated milk instead of condensed milk?
No. Evaporated milk has no added sugar, so the pudding will taste thin and bland. Sweetened condensed milk adds both sweetness and richness that are essential to the texture and flavor.
Serving Ideas for Nutty Kheer
Serve nutty kheer warm in small bowls as a dessert after a spiced meal, where its creamy sweetness and cardamom warmth balance rich savory flavors. Offer it chilled on a warm day as a refreshing finish, or serve it at room temperature with fresh fruit like sliced mango or berries on the side for brightness and a textural contrast to the soft pudding.
