
This traditional dessert transforms simple ingredients into a creamy masterpiece that’s celebrated across Gujarati households.
I developed this version by testing multiple rice-to-milk ratios to achieve the perfect pudding-like consistency without constant stirring. The key is patience—letting the mixture simmer slowly until the grains dissolve into the liquid.
The cardamom infusion adds aromatic depth, while optional saffron provides a delicate golden hue. Every spoonful delivers comforting warmth and authentic flavor that’s hard to resist.
Serve warm or chilled, garnished with pistachios and rose petals for special occasions. Here’s how to make this beloved dish.
Ingredients for Gujarati Rice Kheer
Transform humble rice and milk into this aromatic, creamy dessert loved across Gujarati homes.
| Ingredient | Amount | Notes |
|---|---|---|
| Basmati Rice 🌾 | ½ cup | Rinsed until water runs clear |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
| Sugar 🍚 | ¾ cup | Adjust to taste preference |
| Green Cardamom Pods 🌿 | 6 whole | Lightly crushed to release seeds |
| Saffron Threads 🌼 | 1 pinch | Soaked in 2 tbsp warm milk |
| Pistachios 🌰 | ¼ cup | Shelled and finely chopped |
| Dried Rose Petals 🌹 | 1 tbsp | Edible variety for garnish |
| Ghee 🧈 | 2 tbsp | Clarified butter for authenticity |
| Almonds 🌰 | ¼ cup | Sliced or slivered for texture |
| Cashews 🌰 | ¼ cup | Lightly toasted for garnish |
| Ground Cinnamon 🌿 | ¼ tsp | Optional for additional warmth |
The rice is critical here. Basmati provides the perfect texture—short-grain varieties can turn gummy. Indian grocery stores carry the best quality, but any well-stocked supermarket should have it. The cardamom pods must be fresh and green—old ones lose their aroma. For saffron, Persian or Kashmiri strands offer superior color and flavor. Whole milk is non-negotiable for authenticity; low-fat versions won’t deliver the same creaminess.
No cardamom pods? Ground cardamom at one-fourth the amount works, though the flavor won’t be as vibrant. Skip the saffron if unavailable—the dish remains delicious. For a lighter version, half-and-half can replace heavy cream. The nuts are flexible: walnuts or pecans can stand in for pistachios. If using rose water instead of petals, add just 1/4 teaspoon to avoid overpowering.
Kheer thickens as it cools. Store in an airtight container in the fridge for up to 5 days. Reheat gently with a splash of milk to restore creaminess. The flavors deepen overnight, making leftovers especially delicious. Freezing isn’t recommended as it can separate the milk solids.
Why You’ll Love This Recipe
- One Pot Wonder: I love that I can simmer everything—rice, milk, and cardamom—together without fussing over multiple pans.
- Cardamom Magic: The green cardamom pods infuse the kheer with a warm, floral aroma that’s absolutely irresistible.
- Feeds a Crowd: Honestly, it’s my go-to for potlucks because it doubles easily and tastes even better the next day.
- Budget-Friendly Luxe: Basmati rice and whole milk keep costs low, but the heavy cream makes it feel like a special treat.
Step-by-Step Instructions for Cardamom-Infused Creamy Rice Pudding
Achieve perfect texture and flavor balance with this time-tested traditional approach.
Step 1: Prepare and Toast the Rice
Rinse the 0.5 cup Basmati Rice under cold water until the water runs completely clear. This removes excess starch and prevents the pudding from becoming gummy. Drain well in a fine-mesh sieve.
Heat the 2 tbsp Ghee in a heavy-bottomed pot over medium heat. Add the drained rice and toast for 2-3 minutes, stirring constantly, until the grains turn slightly opaque and emit a nutty aroma. This step enhances the rice’s natural flavor and prevents it from turning mushy during cooking.
Step 2: Infuse the Milk with Aromatics
Lightly crush the 6 whole Green Cardamom Pods to release their seeds and add them to the pot along with the 4 cups Whole Milk. Stir in the 1 pinch Saffron Threads soaked in 2 tbsp warm milk to distribute the color and flavor evenly.
Bring the mixture to a gentle simmer over medium-high heat, then reduce to low heat. Let it simmer uncovered for 5 minutes to allow the cardamom and saffron to infuse the milk fully. Watch for tiny bubbles at the edges as your visual cue that the milk is properly heated.
Step 3: Cook the Rice to Creamy Perfection
Add the 0.75 cup Sugar to the milk and stir until fully dissolved. Return the mixture to a gentle simmer, then add the toasted rice. Cook uncovered for 30-35 minutes, stirring every 5 minutes to prevent sticking and ensure even cooking.
The rice is done when the grains are tender and the mixture has thickened to a porridge-like consistency. Stir in the 0.5 cup Heavy Cream and 0.25 tsp Ground Cinnamon at this stage for added richness and warmth. The pudding should coat the back of a spoon and leave a clear trail when you run a finger through it.
Step 4: Garnish and Serve Warm or Chilled
Remove the pot from the heat and let the kheer cool slightly. Discard the cardamom pods. In a small dry pan, lightly toast the 0.25 cup Almonds, 0.25 cup Cashews, and 0.25 cup Pistachios over low heat for 2-3 minutes until just fragrant.
Ladle the kheer into serving bowls and top with the toasted nuts, reserving a few for garnish. Sprinkle with 1 tbsp Dried Rose Petals for a delicate floral note. Serve warm for a comforting experience or chill for 2 hours to enjoy it as a refreshing dessert.
Pro Tips For Making Gujarati Rice Kheer
- Soak the Rice: Rinse and soak basmati rice for 15 minutes before cooking—this prevents grain breakage and ensures a creamy texture without turning mushy.
- Low and Slow: Cook the kheer on low heat for at least 45-60 minutes, stirring occasionally, to let the milk reduce slowly and infuse with cardamom flavor. I learned this the hard way after burning a batch on high heat.
- Crush the Cardamom: Lightly crush the green cardamom pods before adding them to the milk to release their aroma more effectively. Sounds weird, but it works better than leaving them whole.
- Add Cream Late: Stir in the heavy cream only in the last 10 minutes of cooking to prevent it from curdling. My grandmother swore by this, and she was right.
Perfect Pairings for This Recipe
Traditional Drinks
Pair this creamy delight with masala chai—the warm spices complement the cardamom beautifully. I steep 2 cardamom pods in my chai for harmony. For a refreshing contrast, serve chilled rose lassi with a pinch of saffron. 🌹
Gujarati Snacks
Dhokla makes an excellent light accompaniment before the sweetness. The soft, steamed texture contrasts nicely. I also love khakhra crackers for scooping up kheer—like an edible spoon.
Fruit Pairings
Fresh mango slices add tropical sweetness that enhances the saffron notes. Try pomegranate arils for a burst of tartness that cuts through the creaminess. I always keep both on hand for serving.
Dessert Combinations
For special occasions, serve alongside jalebi for a crispy-chewy contrast. The sugar syrup from jalebi adds extra moisture. In my Boston kitchen, I’ve found gulab jamun also works beautifully. ✨
Savory Balance
After a rich meal, offer roasted cumin seeds on the side. The earthy flavor cleanses the palate between bites. I toast 1 tsp fresh in a dry pan for 30 seconds.
Nutrition Facts
Frequently Asked Questions
Can I use a different type of rice?
Basmati is ideal, but jasmine works in a pinch. Avoid short-grain rice as it can make the kheer too thick.
How do I prevent the milk from burning?
Use a heavy-bottomed pot and cook on low heat. Stir every 5 minutes to ensure even cooking.
Can I make this vegan?
Yes! Substitute whole milk with coconut or almond milk and use coconut oil instead of ghee.
How long does it keep in the fridge?
Store in an airtight container for up to 5 days. Reheat gently with a splash of milk.
- Ground Beef Rice and Beans Recipe: Slow-Simmered Savory Harmony - October 17, 2026
- Guyanese Fried Rice Recipe: Caribbean Spice With Wok-Charred Aromatics - October 17, 2026
- Hakka Thunder Tea Rice Recipe: Wok-Charred Herbal Infusion - October 17, 2026