Side Dishes
This carrot and rice kheer recipe transforms simple ingredients into a velvety, spiced dessert that feels like a warm hug in every spoonful. The blend of tender rice, sweet carrots, and aromatic cardamom creates a texture that's creamy yet light—perfect for satisfying sweet cravings without heaviness.
What makes this version special is how the carrots add natural sweetness while keeping the traditional essence intact.
The key to success lies in simmering the rice and carrot mixture in rich milk until it reaches that signature thick, pudding-like consistency. A touch of saffron and warm spices like cardamom infuses layers of flavor that elevate this beyond ordinary kheer.
The result is a dessert that's equally comforting as a snack or impressive enough for gatherings, all while being easier to make than you'd expect.
Ingredients for carrot and rice kheer
Simple ingredients blend into velvety kheer with cardamom-spiced warmth and carrot sweetness.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain Basmati Rice 🍚 | ½ cup | Uncooked, rinsed thoroughly |
| Orange Carrots 🥕 | 1 ½ cups | Peeled, grated or finely diced |
| Full-Fat Milk 🥛 | 4 cups | Whole milk preferred for creaminess |
| Ghee 🧈 | 4 tbsp | For authentic flavor and richness |
| Sugar 🍚 | 1 cup | White granulated preferred |
| Green Cardamom Pods 🌿 | 8 whole | Lightly crushed, seeds only |
| Saffron Strands 💛 | ¼ tsp | Soaked in 2 tbsp warm milk |
| Rose Water 🌹 | 1 tsp | Pure, food-grade preferred |
| Chopped Pistachios 🥜 | ¼ cup | For garnish, lightly toasted |
| Slivered Almonds 🌰 | ¼ cup | For garnish, lightly toasted |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Ground Cinnamon 🍃 | ¼ tsp | For subtle warmth |
| Heavy Whipping Cream 🥛 | ½ cup | Optional, for extra richness |
The rice and carrots form the heart of this dessert, so choose quality ingredients. Basmati rice should be short-grain for that creamy texture—look for packages labeled 'kheer rice' at Indian specialty stores or use regular basmati. Carrots should be sweet and firm, with no soft spots. Whole Foods or local farmers markets often carry the sweetest varieties. For the milk, whole milk is essential—it gives that signature richness. If you're using powdered milk, avoid the non-fat kind; it won't give the same velvety result. The ghee is non-negotiable for authentic flavor—Amul or Patanjali brands are widely available and excellent choices.
No cardamom pods? Ground cardamom at half the amount works in a pinch, though whole pods give better flavor. Short on saffron? Turmeric at a pinch adds color, but it won't taste the same. The rose water should be pure—avoid the cheap, alcohol-heavy versions that can ruin the delicate flavor. For the sugar, brown sugar adds subtle depth, but white granulated is traditional. If you're making this ahead, the pistachios and almonds can be toasted and stored in an airtight container for up to 2 weeks. The cream is optional but recommended for that restaurant-quality finish.
This kheer tastes even better the next day once the flavors meld. Store it in the fridge for up to 3 days, covered tightly to prevent absorbing odors. For serving, let it sit at room temperature for 10 minutes—it thickens as it cools. The garnish nuts should be toasted just before serving to keep them crisp. If you've made extra, it reheats beautifully: just warm gently on the stove with a splash of milk to restore creaminess. The saffron-infused milk can be made ahead and stored separately for 2 days in the fridge.
Why You'll Love This Recipe
- No Burnt Rice Risk: I’ve ruined rice pudding before—this time, the short-grain basmati stays soft and separate, no matter how long it simmers. The carrots just melt into sweet, creamy threads instead of turning to mush.
- Sweet-Savory Magic: That first bite of warm, spiced milk with caramelized carrots and a whisper of ghee? It’s like dessert sneaking in as a snack. Honestly, I’ve caught myself eating it straight from the pot.
- Leftovers That Shine: Stores beautifully for days—just reheat with a splash of milk and a pat of ghee. Perfect for lazy mornings or when guests drop by unexpectedly. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Full-fat milk and ghee make it feel special, but it’s cheaper than ordering takeout. The carrots add color and nutrition without breaking the bank—basically, comfort food that doesn’t guilt me.
Step-by-step instructions for carrot and rice kheer
Transform simple ingredients into a fragrant, velvety dessert with this traditional method.
Cook the Rice and Carrots Until Tender
In a heavy-bottomed pot, combine the 0.5 cup short-grain basmati rice and 1.5 cups orange carrots with 4 cups full-fat milk. Add 4 tbsp ghee, 1 cup sugar, 0.5 tsp salt, and 0.25 tsp ground cinnamon. Bring to a gentle boil over medium-high heat, then reduce to a simmer.
Stir occasionally for 20-25 minutes until the rice is fully cooked and the mixture thickens to a creamy consistency. The carrots should soften completely, blending seamlessly with the rice. I like to press the back of a spoon against the mixture—it should leave a clean, smooth trail without any graininess. If it looks too thick before the rice is done, add 2-3 tablespoons of warm milk to maintain the right texture.
Infuse with Cardamom and Saffron
Once the rice and carrots are tender, reduce the heat to low and gently fold in the 8 lightly crushed green cardamom pods. Let them steep for 5 minutes to release their aromatic oils. Remove the cardamom pods before proceeding—you don't want them to overpower the delicate flavors.
In a small bowl, soak the 0.25 tsp saffron strands in 2 tbsp warm milk for 10 minutes to extract their vibrant color and floral notes. Stir this saffron milk into the kheer, then add the 1 tsp rose water. The rose water adds a subtle floral depth that balances the earthiness of the carrots. Simmer gently for another 5 minutes to let all the flavors meld together. The mixture should now have a rich, golden hue and a fragrant aroma that fills your kitchen.
Finish with Ghee and Cream
Remove the pot from heat and stir in the 0.5 cup heavy whipping cream (if using) and the remaining 1 tbsp ghee. The cream adds luxurious richness, while the ghee enhances the natural sweetness of the carrots and rice. Let the kheer sit covered for 15 minutes to thicken slightly—this resting period allows the flavors to develop fully.
For the perfect texture, the kheer should be thick enough to coat the back of a spoon but still spoonable. If it's too thin, simmer uncovered for 2-3 minutes to reduce slightly. The final consistency should be like a luscious pudding—creamy yet firm enough to hold its shape when served.
Garnish and Serve Warm
Transfer the kheer to serving bowls and garnish with 0.25 cup toasted chopped pistachios and 0.25 cup toasted slivered almonds. To toast the nuts, dry-toast them in a small pan over low heat for 2-3 minutes until fragrant—this enhances their natural flavors and adds a delightful crunch to each spoonful.
Serve the kheer warm, straight from the pot, for the most authentic experience. The contrast of warm, spiced kheer with cool, toasted nuts creates a sensory delight. For an extra touch, drizzle a little extra ghee on top just before serving—this adds a final layer of richness that ties all the flavors together.
Pro Tips For Making Carrot And Rice Kheer
- SOAK RICE HALF-HOUR: Rice absorbs milk like a sponge—soak it for 30 minutes before cooking. I used to skip this and ended up with a grainy texture that ruined the creamy finish. Trust me, the extra wait makes the dish silky smooth.
- GRATE CARROTS FINE: No one wants chunks of carrot in their kheer—grate them on the smallest setting of your box grater. If you’re lazy (like I was), blend them first, but strain through a fine sieve to avoid pulpy bits. The goal is puree, not texture surprises.
- LOW HEAT AFTER SUGAR: Once you add sugar, drop the heat to the lowest setting. I learned this after watching my milk curdle from overheating—it’s a disaster. Let the sugar dissolve gently, stirring constantly, or you’ll end up with a lumpy mess instead of a golden, glossy dessert.
- USE LESS MILK THAN YOU THINK: Kheer thickens as it cools, so start with 2 cups less milk than the recipe calls for. My first batch was watery because I panicked and added too much—now I halve the milk, simmer until thick, then adjust with a splash of warm milk if needed. The result? A rich, custardy texture without being gluey.
Flavor customization for this carrot and rice kheer
Spice Level Boost
For a warmer kick, add ¼ tsp freshly grated nutmeg or ½ tsp cinnamon along with the cardamom.
I love the depth nutmeg brings—just a pinch transforms the kheer into something truly special. 🌶️ For heat lovers, a dash of cayenne powder (⅛ tsp) works surprisingly well with the sweet carrots.
Citrus Zing
Brighten the flavors with 1 tsp lemon zest or ½ tsp orange blossom water instead of rose water. The citrus cuts through the richness beautifully, especially if you're serving it chilled.
I've found that orange blossom water adds a floral note similar to rose but with a citrusy lift that pairs perfectly with carrots.
Nutty Variations
Swap the pistachios and almonds for cashews or walnuts—toast them with ¼ tsp cardamom powder for an extra aromatic touch. For a crunchier texture, add ¼ cup roasted peanuts (lightly salted) to the garnish.
I often use a mix of nuts to keep things interesting while maintaining that satisfying crunch.
Dairy-Free Adaptation
Replace the milk with 4 cups coconut milk (full-fat) and use vegan ghee or coconut oil instead of regular ghee. The coconut milk adds natural sweetness that complements the carrots beautifully.
For creaminess, stir in ½ cup coconut cream at the end. This version works surprisingly well and satisfies dairy-free guests without sacrificing texture.
Sweetness Control
Adjust the sugar to taste—reduce to ¾ cup if your carrots are particularly sweet, or increase to 1¼ cups for a more decadent dessert. For a healthier option, use ½ cup jaggery or honey instead of sugar, though the texture may be slightly less firm.
I've found that jaggery adds a caramel-like depth that enhances the carrot flavor.
Texture Play
For a firmer texture, add ¼ cup chopped dates or raisins to the rice-carrot mixture while cooking. These absorb liquid and create a delightful chewy contrast. Alternatively, fold in 2 tbsp cornstarch at the end for a thicker, almost pudding-like consistency that's perfect for scooping.
Nutrition facts
Frequently asked questions
Why does my carrot rice kheer turn out too watery?
The most common reason is insufficient simmering time. Kheer needs to reduce naturally over low heat for at least 20-25 minutes after the rice is tender. If it's still thin, remove the lid and simmer uncovered for 5-10 minutes longer, stirring occasionally. For extra thickness, stir in 1 tbsp cornstarch mixed with 2 tbsp water at the end.
Can I make this kheer without ghee?
Yes, but the flavor will be less rich. Replace the 4 tbsp ghee with 3 tbsp butter or 2 tbsp coconut oil for a lighter option. For dairy-free versions, use vegan ghee or extra 1 tbsp coconut oil plus ½ tsp vanilla extract to compensate for the missing depth. The texture will be slightly different but still delicious!
How do I prevent the carrots from turning mushy?
Grating the carrots instead of dicing keeps them intact longer. For extra texture, use 1 cup finely grated carrot and ½ cup diced carrot (mix of both). Also, don't overcook—remove from heat as soon as the rice is tender (about 20 minutes). The mixture will continue thickening while resting. For a firmer bite, add ¼ cup chopped dates to absorb excess moisture.
Can I make this kheer ahead of time?
This dessert tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 3 days. Reheat gently on low heat with 2 tbsp milk to restore creaminess. For serving, let it sit at room temperature for 10 minutes—it thickens as it cools. The nuts should be toasted fresh before serving for maximum crunch.
What's the secret to making it extra creamy?
The key is using whole milk and adding ½ cup heavy cream at the end. For restaurant-style richness, stir in 1 tbsp ghee while still warm. Also, simmer the rice and carrots in 3 cups milk instead of 4, then add the remaining 1 cup milk with the cream at the very end. This creates a velvety texture without making it too thick.
