Side Dishes
This carrot rice pudding recipe delivers the perfect balance of spiced warmth and velvety vanilla sweetness, transforming simple ingredients into a comforting dessert that feels like a hug in a bowl.
The secret lies in soaking the rice properly and simmering it with carrots until tender, creating a texture that's creamy yet just firm enough to hold its shape.
Warm spices like cinnamon and cardamom infuse every bite with aromatic depth, while a touch of vanilla elevates the flavors to restaurant-quality levels.
The beauty of this recipe is its versatility—whether you use traditional condensed milk for richness or coconut milk for a vegan twist, the result is equally satisfying.
Each spoonful offers a harmonious blend of caramelized carrot sweetness, spiced rice, and a whisper of vanilla that makes it impossible to stop at just one serving. Perfect for cozy evenings or special occasions, this pudding proves that comfort food doesn't have to be complicated.
Ingredients for carrot rice pudding
Simple ingredients transform into a velvety dessert with spiced carrot sweetness and vanilla richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Orange Carrots 🥕 | 1 ½ cups | Peeled, grated or finely diced |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, high-quality brand |
| Condensed Milk 🥛 | 1 cup | Sweetened, full-fat preferred |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality, pure vanilla |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Cardamom 🌿 | ½ tsp | Freshly ground for best flavor |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated preferred |
| Granulated Sugar 🍚 | ½ cup | White or brown preferred |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for topping |
| Heavy Cream 🥛 | ½ cup | Whole milk fat preferred |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Lemon Zest 🍋 | 1 tsp | Freshly grated for brightness |
The carrots need to be vibrant and fresh—organic carrots from the produce section at Whole Foods or Trader Joe's work best. Look for bright orange color, firm texture, and no soft spots. For the rice, jasmine or basmati adds subtle floral notes, but long-grain white rice is perfectly fine. The coconut milk should be full-fat—Thai Kitchen or Aroy-D brands are reliable. If you're using condensed milk, check the label for full-fat content to ensure richness. The vanilla extract matters too—Madagascar Bourbon is ideal, but any pure vanilla will work.
No condensed milk? Evaporated milk plus extra sugar (1:1 ratio) works in a pinch. Fresh cardamom pods can be crushed and steeped in the milk for deeper flavor, but ground cardamom is fine if that's what you have. For a vegan version, swap the heavy cream for full-fat coconut cream and use coconut condensed milk. The carrots can be roasted first for extra caramelization—toss them in olive oil, salt, and a pinch of cinnamon before adding to the pudding. The butter topping is non-negotiable for that restaurant-quality finish, but if you're avoiding dairy, vegan butter or coconut oil works beautifully.
This pudding tastes even better the next day as flavors meld. Store in an airtight container in the fridge for 4-5 days. For make-ahead prep, assemble the pudding up to 2 days ahead and refrigerate. The texture thickens as it chills, so add a splash of warm milk when reheating if it seems too firm. Portion into individual ramekins before baking for elegant serving. Leftovers freeze well for up to 3 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- No Cooking Required: I swear, this comes together while you’re waiting for the rice to steam. Just blend the cooked rice with coconut milk, condensed milk, and those bright orange carrots—no stove, no fuss. The texture is creamy without a drop of butter, and the carrot’s natural sweetness shines through.
- Vanilla-Caramel Magic: That splash of vanilla extract and condensed milk? It’s like dessert sneaked into a side dish. The rice soaks up the sweetness without turning cloying, and the carrots add this subtle earthy depth. Honestly, I’ve had people ask if I baked this—it’s that rich.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got breakfast, dessert, or a snack covered all week. The flavors actually get better as it sits—yes, even the rice stays tender. I pack it in jars for work lunches or sneak it into my kids’ lunchboxes (they think it’s pudding).
- Budget-Friendly Luxury: You’re using pantry staples here—rice, carrots, canned milk—and it tastes like you slaved over it. Between us, this is my go-to when I want something special without breaking the bank. The coconut milk makes it feel indulgent, but the cost? Less than half a fancy dessert.
Step-by-step instructions for carrot rice pudding
Here's how to create a velvety carrot rice pudding with warm spices and vanilla notes.
Cook the Rice and Carrots Together
In a medium saucepan, combine the 1 cup long-grain white rice and 1.5 cups orange carrots with 2 cups water. Bring to a boil over medium-high heat, then reduce to a simmer and cook uncovered for 20-25 minutes until the rice is tender and the carrots are completely soft. Stir occasionally to prevent sticking.
You'll know it's ready when the rice grains are translucent at the edges and the mixture has a thick, porridge-like consistency. The carrots should be so tender they practically disappear when pressed between your fingers. Drain any excess liquid if needed, but aim to keep as much as possible for moisture.
Build the Spiced Base
Return the cooked rice mixture to the saucepan and stir in the 13.5 oz full-fat coconut milk, 1 cup condensed milk, 0.5 cup granulated sugar, 1 tsp ground cinnamon, 0.5 tsp ground cardamom, 0.25 tsp ground nutmeg, 0.25 tsp salt, and 1 tsp lemon zest. Increase heat to medium-low and let the mixture simmer gently for 10-12 minutes, stirring frequently with a wooden spoon.
Watch for the pudding to thicken noticeably—it should coat the back of your spoon when you lift it. The spices will release their aromatic oils, filling your kitchen with a warm, comforting scent. If the mixture looks too thick before the 10 minutes are up, add 1-2 tablespoons water to maintain the perfect creamy texture.
Finish with Cream and Vanilla
Reduce heat to low and stir in the 0.5 cup heavy cream and 1 tbsp pure vanilla extract. Cook for another 5 minutes, stirring constantly, until the pudding reaches a smooth, velvety consistency. The cream will add richness while the vanilla infuses its signature sweetness throughout.
Taste and adjust sweetness if needed—some carrots may vary in natural sweetness. The pudding should be sweet but not cloying, with the spices providing warmth and depth. Remove from heat immediately to prevent overcooking, which can make the pudding grainy.
Add Butter and Rest
Transfer the pudding to serving bowls and let it cool to room temperature. Before serving, top each portion with 2 tbsp cold, cubed unsalted butter. The butter will melt slightly, creating a luxurious sheen on the surface and adding another layer of richness.
For best results, let the pudding rest for at least 30 minutes before serving. This allows the flavors to meld completely and the texture to set into a perfect, creamy consistency. Serve warm with a sprinkle of additional cinnamon or a dollop of whipped cream for an elegant touch.
Pro Tips For Making Carrot Rice Pudding
- SOAK THE RICE FIRST: I learned this the hard way—skipping the soak means your rice will turn to mush instead of creamy perfection. Toss ½ cup uncooked long-grain rice in 1 cup water for 20 minutes before cooking. It cuts down on cooking time and keeps the texture smooth, not gummy.
- PEEL AND GRATE CARROTS FINE: Your pudding’s color and texture depend on this. Use a box grater (not a food processor) for ultra-fine shreds—think matchstick-thin, not chunky. The finer they are, the faster they soften and blend into the rice without leaving gritty bits.
- STIR IN COCONUT MILK LAST: After the rice and carrots cook down, let them cool slightly before adding the coconut milk. Cold milk hitting hot rice can curdle the condensed milk and make the pudding separate. Mix in slowly while stirring gently—this keeps everything silky.
- USE VANILLA BEAN PASTE: Skip the cheap extract—vanilla bean paste (or even a scraped vanilla pod) adds depth the bottled stuff can’t. A teaspoon of paste or 1-inch scraped pod makes the flavor sing without overpowering the carrot’s natural sweetness. (Yes, it’s pricier, but you’ll taste the difference.)
Regional styles of this recipe
Indian Carrot Rice Kheer
In India, this dessert is known as carrot rice kheer, where it’s often made with basmati rice and a generous dose of ghee instead of butter. I love adding saffron strands steeped in warm milk for a luxurious golden hue and floral aroma.
Use kewra water (a floral essence) for an authentic touch—just 1 tsp enhances the fragrance beautifully. 🌿
Middle Eastern Carrot Rice Halwa
The Middle East transforms this into a carrot rice halwa, where the pudding is thickened with semolina and sweetened with date syrup or rose water.
I’ve made this version with 1 cup semolina cooked in coconut milk until creamy, then mixed with grated carrots and 1 tsp rose water. Serve warm with crushed pistachios for crunch. The texture is denser but equally comforting.
Japanese Carrot Rice Pudding
Japan’s take on this dessert is lighter, often called ninjin gohan, where the rice is steamed with carrots and sweetened with mirin and sake. I’ve used short-grain Japanese rice for stickier texture, simmered with 2 tbsp mirin and 1 tbsp sake instead of condensed milk.
Top with kinako (roasted soybean flour) for a nutty finish. The flavors are subtly umami-rich, perfect for a lighter dessert.
Caribbean Coconut Carrot Pudding
In Caribbean cuisine, this dessert often incorporates coconut milk as the primary liquid, with rum for depth. I’ve made a version with 1 oz dark rum simmered into the coconut milk before combining with the rice and carrots.
Add 1 tsp grated ginger for a zesty kick. The rum caramelizes slightly, adding a warm, boozy note that pairs perfectly with the spices. 🥥
Vegan Adaptations Across Regions
Every region adapts this dessert for vegan diets—India uses coconut yogurt instead of cream, while the Middle East relies on date syrup. In Japan, agar-agar replaces gelatin for a plant-based set.
For my vegan version, I swap condensed milk for coconut condensed milk and use vegan butter (like Miyoko’s) for the final touch. The texture remains rich and satisfying without dairy.
Nutrition facts
Frequently asked questions about carrot rice pudding
Can I make this pudding without condensed milk?
Yes! For a lighter version, replace the condensed milk with 1 cup evaporated milk plus 0.5 cup sugar (heat the sugar with a splash of water to dissolve first). For extra richness, use 1 cup full-fat Greek yogurt instead—it adds creaminess while keeping the texture velvety. The flavor will be slightly tangier but just as comforting.
Why does my carrot rice pudding turn out grainy?
Graininess usually means the rice wasn't cooked long enough or was stirred too much while simmering. Cook the rice until it's completely tender (grains should be translucent), then simmer the pudding on low heat without stirring constantly. Overcooking can also cause graininess—remove from heat as soon as it reaches a smooth consistency. For extra silkiness, blend the finished pudding briefly with an immersion blender.
How can I make this vegan?
Swap the condensed milk for 1 cup coconut condensed milk (like Goya brand) and use full-fat coconut cream instead of heavy cream. Replace the butter topping with vegan butter or coconut oil, and add 1 tsp agar-agar powder dissolved in 2 tbsp water to help thicken the pudding. The texture stays rich and creamy while being completely plant-based!
Can I prepare this pudding ahead of time?
This dessert tastes even better the next day as flavors meld. Assemble the pudding up to 2 days ahead and refrigerate in an airtight container. When ready to serve, reheat gently in a saucepan with 1-2 tbsp milk or water until warm. If it thickens too much while stored, stir in a splash of warm milk to restore creaminess.
What's the best way to serve this dessert?
Serve warm in small bowls or ramekins with a sprinkle of cinnamon or toasted coconut flakes on top. For extra elegance, drizzle with caramel sauce or serve with whipped cream. In some cultures, it's traditional to add chopped nuts (like pistachios or almonds) for crunch. Pair with chai tea or espresso for a perfect dessert experience.
