This slow cooker cardamom rose rice kheer is a gentle, aromatic twist on a classic Indian rice pudding, simplified for busy home cooks. Instead of hovering over the stove, you stir one fragrant mixture of whole milk, sugar, rose water, cardamom, and saffron over uncooked basmati rice right in the slow cooker. As it simmers, the rice softens and releases starch, giving you a naturally creamy dessert with floral, lightly spiced notes. It’s a lovely way to explore South Asian flavors with minimal effort and a very comforting payoff.
Serve this kheer warm, at room temperature, or well-chilled, depending on your mood and the season. I like to finish each bowl with a few slivered pistachios or almonds and an extra drizzle of rose water if I’m serving guests. It pairs nicely with strong, unsweetened tea or coffee to balance the richness, or a cup of spiced chai to echo the cardamom. For a larger spread, tuck it alongside other small sweets—like shortbread cookies or fresh berries—so everyone can build their own dessert plate.
Slow Cooker Cardamom Rose Rice Kheer
Servings: 6
Ingredients
1/2 cup basmati rice, rinsed
4 cups whole milk
1/2 cup granulated sugar
2 tablespoons rose water
1/2 teaspoon ground cardamom (or seeds from 6–8 green cardamom pods, lightly crushed)
1/4 teaspoon saffron threads, lightly crumbled
1/8 teaspoon fine sea salt
2 tablespoons chopped pistachios or almonds, for garnish (optional)
Directions
Rinse the basmati rice under cool running water until the water runs mostly clear, then drain well. Spread the rice in an even layer on the bottom of your slow cooker insert.
In a large bowl or pitcher, make the 1 mixture: whisk together the whole milk, granulated sugar, rose water, ground cardamom (or crushed cardamom seeds), crumbled saffron, and sea salt until the sugar is mostly dissolved and the saffron is evenly dispersed.
Slowly pour this 1 fragrant milk mixture over the basmati rice in the slow cooker, stirring with a spoon or spatula to make sure all the rice is submerged and evenly distributed.
Cover the slow cooker with the lid and cook on LOW for 3 1/2 to 4 1/2 hours, stirring once or twice if you are nearby to help prevent sticking around the edges. The rice should become very soft and the mixture thick and creamy, like loose pudding.
Once the kheer has thickened to your liking, turn off the slow cooker. Stir the rice pudding well, scraping any thicker bits from the sides back into the mixture. It will continue to thicken slightly as it cools.
Taste and adjust the flavor: if you’d like it sweeter, stir in an extra tablespoon or two of sugar while it’s still warm; for more floral aroma, add another teaspoon of rose water. Stir well to combine.
Serve the kheer warm, at room temperature, or chilled. If chilling, transfer to a container, press a piece of plastic wrap directly on the surface to prevent a skin from forming, and refrigerate for at least 2 hours.
Just before serving, stir the kheer to loosen it if needed, adding a splash of cold milk if it has become too thick. Spoon into small bowls and garnish with chopped pistachios or almonds, if using.
Variations & Tips
For a richer kheer, substitute 1 cup of the whole milk with heavy cream or evaporated milk; the slow cooker will still do the work, but you’ll get a more decadent texture. If you prefer less floral intensity, start with 1 tablespoon of rose water and add more to taste at the end. You can also swap the rose water for 1–2 teaspoons of orange blossom water for a different but complementary aroma. To make it naturally sweeter and slightly caramelized, replace part of the granulated sugar with jaggery or light brown sugar, stirring in during the last 30 minutes so it fully dissolves. For added texture, stir in a small handful (2–3 tablespoons) of golden raisins or chopped dates during the final hour of cooking so they plump in the hot milk. If you need to use non-dairy milk, choose a full-fat option like canned coconut milk blended with an equal amount of oat or almond milk, and be aware the flavor will lean more coconut-forward than traditional. Leftovers keep well in the refrigerator for up to 3 days; the kheer will thicken, so loosen it with a bit of cold milk before serving. You can also portion it into small jars for make-ahead desserts or lunchbox treats.