Side Dishes
Carrot rice pudding transforms humble ingredients into a comforting dessert that tastes like autumn in a bowl. The secret lies in slow-simmered rice and puréed carrots that blend into a velvety texture, while warm spices like cinnamon and nutmeg create layers of flavor. This recipe balances traditional techniques with modern twists—like coconut milk for richness or a spiced syrup swirl—for depth without complexity.
What makes this pudding special is its versatility: stovetop or oven methods both yield a creamy, spiced dessert with natural sweetness from carrots and vanilla. The result is a dish that feels indulgent yet wholesome, perfect for potlucks, holiday tables, or a cozy weeknight treat.
Garnish with toasted nuts or raisins for added texture, or keep it simple with a dusting of cinnamon for a rustic finish.
Ingredients for carrot rice pudding
Six simple ingredients blend into a velvety dessert with autumn warmth and vanilla sweetness.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, medium grain preferred |
| Orange Carrots 🥕 | 2 cups | Peeled, grated or finely diced |
| Full-Fat Coconut Milk 🥥 | 13 ½ oz | Canned, unsweetened preferred |
| Milk 🥛 | 2 cups | Whole milk for creaminess |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste for sweetness |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality, pure vanilla |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Freshly ground for best flavor |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for swirling |
| Brown Sugar 🍚 | 2 tbsp | Packed, for syrup |
| Water 💧 | ¼ cup | For syrup consistency |
| Raisins 🍇 | ½ cup | Optional, for texture |
The carrots are the star here—bright orange ones have the best natural sweetness. Trader Joe's or Whole Foods often carry the juiciest varieties. If using pre-shredded carrots, rinse them well to remove excess starch. For the rice, jasmine or basmati adds a subtle floral note that pairs beautifully with the spices. The coconut milk should be full-fat for that creamy texture—no light versions. Look for cans with no added thickeners or preservatives.
No orange carrots? Yellow or purple carrots work just as well—they just have slightly different flavors. Substituting dairy milk? Oat milk adds creaminess, but coconut milk is non-negotiable for that classic pudding richness. Fresh nutmeg is ideal, but if you only have ground, toast it lightly in a dry pan first to wake up the flavor. The raisins can be swapped for chopped dates or dried cranberries if you prefer. For a dairy-free version, use full-fat coconut milk exclusively and omit the butter swirl.
This pudding tastes even better the next day—reheats beautifully from the fridge. Store in an airtight container for up to 5 days or freeze portions for 3 months. The butter swirl keeps best if you add it just before serving, but you can prep the pudding base ahead and refrigerate it separately. For make-ahead gatherings, assemble the pudding without the butter swirl, then swirl in individual servings before serving. Garnish with a sprinkle of cinnamon or toasted pecans for extra warmth.
Why You'll Love This Recipe
- No Rice Soaking Needed: I’ll admit, I used to dread rice pudding—until I discovered this trick. Just cook the rice in coconut milk first, then stir in the rest. No waiting, no fuss, and the rice stays creamy without a grain of grit.
- Sweet-Savory Magic: Between us, the carrot’s natural sweetness and the coconut milk’s richness make this dessert taste like a hug. Honestly? It’s the kind of flavor that makes you want to skip store-bought pudding entirely—especially when the sugar caramelizes just enough at the edges.
- Meal Prep MVP: This keeps beautifully in the fridge for days—perfect for lazy mornings or after-school snacks. I double the batch on Sundays, and by Wednesday, it’s still creamy, not soggy. (Yes, even on a Tuesday night.)
- Budget-Friendly Luxury: Full-fat coconut milk might sound indulgent, but it’s the star here—adding depth for pennies. Plus, carrots and rice stretch this into a whole bowl of comfort. My wallet thanks me every time I make it.
Step-by-step instructions for carrot rice pudding
Here's how to create a velvety carrot rice pudding with perfect spice balance and buttery swirls.
👨🍳 Step 1: Cook the Carrots and Rice
In a medium saucepan, combine the 2 cups orange carrots and 1 cup long-grain white rice with 2 cups milk and 0.25 cup water. Bring to a boil over medium-high heat, then immediately reduce to medium-low heat. Stir once to distribute the ingredients evenly.
Cover the pan with a tight-fitting lid and simmer for 25-30 minutes, stirring occasionally to prevent sticking. The mixture should be tender and the liquid mostly absorbed. You'll know it's ready when the rice is translucent and the carrots are completely soft—no crunch should remain. If the mixture looks dry before the rice is fully cooked, add 1-2 tablespoons of water and continue cooking.
🍳 Step 2: Add Spices and Sweeteners
Once the rice and carrots are tender, remove the pan from heat and let it cool slightly for 5 minutes. This prevents the spices from burning when added. Stir in the 0.75 cup granulated sugar, 1.5 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, and 0.5 teaspoon salt. Mix well to ensure even distribution of the spices throughout the pudding.
Return the pan to low heat and stir in the 13.5 ounces full-fat coconut milk and 1 tablespoon pure vanilla extract. Simmer gently for 5-7 minutes, stirring occasionally, until the mixture thickens slightly. The pudding should coat the back of a spoon but still be slightly loose—this ensures a creamy texture without being gluey. If it thickens too quickly, add 1-2 tablespoons of milk to adjust the consistency.
🥘 Step 3: Prepare the Raisin and Butter Swirl
While the pudding simmers, prepare the raisin mixture by combining the 0.5 cup raisins with 2 tablespoons brown sugar in a small bowl. This sweetens the raisins and ensures they stay plump in the pudding. Set aside.
Remove the pudding from heat again and let it cool for 2-3 minutes. In a separate small bowl, melt the 4 tablespoons unsalted butter by placing the bowl over a cup of hot water (double boiler method) or microwaving in 10-second bursts. Once melted, swirl the butter into the pudding using a spoon, creating ribbons of golden color. This adds richness and visual appeal to each serving.
⏰ Step 4: Combine and Chill
Fold the raisin mixture into the pudding gently to distribute evenly. Pour the pudding into a 6x6-inch baking dish or individual serving ramekins. Cover with plastic wrap and refrigerate for at least 4 hours or overnight. Chilling allows the flavors to meld and the texture to set properly.
The pudding should be thick and creamy when served, with a slight wobble in the center. If it sets too firmly, stir in 1-2 tablespoons of warm milk before serving to restore its velvety consistency. Garnish each serving with a sprinkle of cinnamon or a drizzle of caramelized butter for extra flair.
Pro Tips For Making Carrot Rice Pudding
- Rinse Rice Twice: Long-grain rice clings to starch like glue if you skip this—rinse it under cold water until the water runs clear. I learned this the hard way when my pudding turned gummy instead of creamy. Trust me, the extra 30 seconds saves you from a mushy disaster.
- Sauté Carrots First: Cook the grated carrots in a dry pan for 5 minutes before adding liquids—this softens them and deepens their sweetness. I used to toss them in raw, and the texture always felt uneven. A quick sear makes all the difference.
- Don’t Boil Dry: Keep the rice-to-liquid ratio tight (1:2) and stir often to avoid scorching. Once, I walked away for 10 minutes, and the bottom turned into caramelized paste. Low and slow wins—check it every 5 minutes after the initial simmer.
- Sweeten Gradually: Add half the sugar upfront, then taste and adjust at the end—coconut milk is rich enough that you might not need all of it. I’ve burned sugar into the bottom of pots more times than I’ll admit. A little patience saves a lot of scraping.
Creative variations of this dish
Spiced Syrup Swirl
Replace the raisin mixture with a spiced syrup swirl for a sophisticated twist. Combine ¼ cup honey, 1 tsp cinnamon, and ½ tsp cardamom in a small saucepan.
Simmer for 3 minutes until thickened, then swirl into the cooled pudding with a spoon. The syrup adds natural sweetness and aromatic depth without extra calories. 🌟
Coconut Milk Variations
Swap full-fat coconut milk for light coconut milk to reduce richness, or use almond milk for a nutty undertone. For extra decadence, mix ½ cup coconut cream (the thick part from a can) into the pudding base.
This creates a lighter texture while keeping the creamy profile. I love this version with toasted coconut flakes on top.
Nutty Crunch Topping
Add texture with a toasted nut topping—try pecans or walnuts toasted in 1 tbsp butter until golden. Sprinkle over individual servings before chilling. For a sweeter crunch, toss the nuts with 1 tbsp maple syrup before toasting. This adds a delightful contrast to the creamy pudding.
Chai-Spiced Version
Infuse the pudding with chai spices by adding ½ tsp ginger and ¼ tsp cloves to the spice mix. Simmer the spices in 2 tbsp milk for 5 minutes before straining and adding to the pudding.
This creates a warm, aromatic profile that feels like dessert and tea in one bowl. 💛
Dairy-Free Adaptation
Make this pudding 100% dairy-free by using full-fat coconut milk exclusively and substituting dairy butter with vegan butter (like Miyoko's brand). For extra creaminess, add 2 tbsp coconut cream to the base. The flavor stays rich and satisfying without any dairy. Garnish with toasted coconut flakes for a tropical touch.
Seasonal Fruit Twist
Swap raisins for seasonal fruit—try diced apples in autumn or mango chunks in summer. Lightly toss the fruit with 1 tsp lemon juice to prevent browning. This keeps the pudding fresh-tasting while adding vibrant color and natural sweetness. I especially love this version with fresh berries in spring.
Nutrition facts
Frequently asked questions
Can I make this carrot rice pudding without coconut milk?
Yes! For a dairy-free version, use full-fat coconut milk exclusively and omit the butter swirl. If you prefer traditional dairy, substitute the coconut milk with 2 cups whole milk and add 2 extra tablespoons of butter to maintain richness. The texture will be slightly lighter but still creamy.
Why did my pudding turn out too thick?
Overcooking or using too much rice can cause thickening. If this happens, stir in 1-2 tablespoons of warm milk or coconut milk while reheating to restore creaminess. For next time, reduce simmering time by 2-3 minutes or use ½ cup less rice to prevent over-thickening.
How can I make this pudding ahead of time?
Prepare the pudding base up to the butter swirl step, then refrigerate it in an airtight container for up to 3 days. When ready to serve, warm it gently on the stovetop with 1 tablespoon of milk, then add the butter swirl and raisins. This keeps the texture perfect without clumping. Garnish just before serving for freshness.
Can I use instant rice for this recipe?
Instant rice works but may alter the texture slightly. Use ½ cup instant rice (instead of 1 cup) and reduce the cooking time to 15-20 minutes. The pudding will still be creamy, but the rice grains will be smaller. For best results, stick with long-grain white rice for that classic, velvety consistency.
What’s the best way to reheat leftover carrot rice pudding?
Gently reheat in a saucepan over low heat with 2 tablespoons of milk to prevent drying. Stir constantly until warmed through (2-3 minutes). For individual servings, microwave in 30-second bursts with 15 seconds between bursts, stirring in between. Always add the butter swirl fresh for the best flavor and texture.
