Side Dishes
This carrot rice pudding recipe transforms humble ingredients into a velvety, spiced dessert that tastes like autumn in every bite. The secret lies in slow-simmered rice and carrots, infused with warm cinnamon and cardamom, creating a texture that's creamy yet comforting.
I developed this version after years of testing—it's the one that finally earned rave reviews from even the most skeptical family members.
The process is straightforward but requires patience: rice soaks in milk until tender, then simmers with grated carrots and spices until thick and fragrant. The result is a golden pudding with natural sweetness from the carrots, balanced by vanilla and just a touch of sugar.
Serve warm with toasted nuts or raisins for added texture—it's the kind of dessert that feels both nostalgic and refined.
Ingredients for carrot rice pudding
Sixteen ingredients for a dessert that tastes like autumn's warmest embrace.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed well |
| Whole Milk 🥛 | 4 cups | Whole milk for creaminess |
| Orange Juice 🍊 | 1 cup | Freshly squeezed preferred |
| Orange Zest 🍊 | 1 tbsp | From 1 large orange |
| Carrots 🥕 | 2 cups | Grated, organic preferred |
| Granulated Sugar 🍚 | ½ cup | Adjust to taste |
| Vanilla Extract 🍯 | 1 tbsp | Pure vanilla preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Cardamom 🌿 | ½ tsp | Toasted for deeper flavor |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Unsalted Butter 🧈 | 2 tbsp | For richness and shine |
| Raisins 🍇 | ½ cup | Optional, soaked in warm water |
| Toasted Almond Slices 🥜 | ¼ cup | For garnish, optional |
The carrots are the star here—organic, vibrant orange ones from the produce section at Whole Foods or your local farmers' market make all the difference. Look for carrots that are firm and free of blemishes. For the rice, long-grain white rice works best—it absorbs the milk beautifully without turning mushy. The milk matters too; whole milk gives that creamy texture, but you can use 2% if you prefer. I always grab the organic milk from Trader Joe's—it's rich and consistent. The orange zest and juice add brightness, so don't skimp on the zest; it's what elevates this from basic rice pudding to something special.
No orange juice? Substitute with apple juice—it works well, though the flavor will be slightly different. Freshly grated carrots are ideal, but if you're short on time, pre-grated from a bag works in a pinch. The raisins can be swapped for chopped dates or dried cranberries if you prefer. For the spices, ground cinnamon and cardamom are key—if you can't find cardamom, nutmeg at half the amount gives a similar warmth. The vanilla extract should be pure; imitation won't cut it here. And if you're feeling adventurous, a pinch of nutmeg adds another layer of depth.
This pudding tastes even better the next day, so make it ahead if you can. Store it in an airtight container in the fridge for up to 5 days. The texture thickens as it cools, so you can reheat it gently with a splash of milk to restore creaminess. For serving, I like to toast the almond slices in a dry pan until golden—about 2-3 minutes—and sprinkle them over the top. The raisins should be drained and patted dry before adding to avoid making the pudding watery. If you're making this for a crowd, double the recipe—it reheats beautifully.
Why You'll Love This Recipe
- I’ll be real: this recipe costs next to nothing. Carrots and rice are cheap, and I already had milk and orange juice on hand. Plus, leftovers? They’re even better the next day—thicker, richer, and perfect for reheating with a sprinkle of cinnamon. It’s the kind of dish that makes me feel like I’m using my ingredients wisely.
- One-Pot Magic: I swear by this recipe because it’s actually one-pot—no fussing with multiple bowls or strainers. Just rice, milk, carrots, and a splash of orange juice simmering together until creamy. The rice softens perfectly while the carrots melt into sweet, velvety threads without any extra work.
- Bright & Cozy: That orange zest? It’s the secret weapon—warm, citrusy, and just sharp enough to cut through the creamy rice. Honestly, the first time I tasted it, I thought, “Why haven’t I done this before?” The carrots add natural sweetness that balances the milk’s richness, making it taste like dessert but isn’t dessert.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—especially when I’m prepping for work or school. The texture holds up surprisingly well (no soggy rice here), and the orange flavor keeps it from tasting bland after sitting. My kids actually finish their lunches now. (Yes, even on a Tuesday.)
Step-by-step instructions for carrot rice pudding
Transform simple ingredients into a velvety dessert with warm spices and natural sweetness.
Cook the Rice to Perfect Tenderness
In a medium saucepan, combine the 1 cup long-grain white rice, 4 cups whole milk, and 0.5 tsp salt. Bring to a boil over medium-high heat, then immediately reduce to low heat. Cover and simmer gently for 20-25 minutes, stirring occasionally to prevent sticking. The rice should absorb all the liquid and become tender but not mushy.
I like to check for doneness by pressing a grain between my fingers—it should be soft but still hold its shape. If it's still firm after 25 minutes, cover and cook another 5 minutes. This gentle cooking method ensures the rice stays separate and creamy rather than turning into porridge.
Incorporate Carrots and Sweeteners
While the rice cooks, grate the 2 cups carrots using a box grater or food processor for fine, even shreds. In a separate bowl, whisk together the 0.5 cup granulated sugar, 1 tbsp vanilla extract, 1 tsp ground cinnamon, and 0.5 tsp ground cardamom. Once the rice is tender, remove the saucepan from heat and stir in the grated carrots and spice mixture until fully combined.
The cardamom adds a subtle floral note that complements the cinnamon's warmth. If you're using optional raisins, drain them from their soaking water and add them now. The warm spices will infuse into the rice as it finishes cooking, creating that signature aromatic depth.
Finish with Citrus and Texture
Return the saucepan to low heat and stir in the 1 cup orange juice and 1 tbsp orange zest. The acidity from the orange juice brightens the flavors while balancing the sweetness. Cook for another 5-7 minutes, stirring frequently, until the mixture thickens slightly and coats the back of a spoon. This is where the pudding transforms from rice-and-milk to a luxurious dessert texture.
Remove from heat and stir in the 2 tbsp unsalted butter until melted and fully incorporated. The butter adds richness and helps create that glossy finish. Taste and adjust sweetness if needed—some orange juices are naturally sweeter than others.
Chill and Serve with Garnish
Transfer the pudding to a serving bowl and let it cool to room temperature, then refrigerate for at least 4 hours or overnight. Chilling allows the flavors to meld completely and the texture to set properly. When ready to serve, stir gently to redistribute any settled ingredients.
For presentation, top each serving with 0.25 cup toasted almond slices. The nutty crunch contrasts beautifully with the creamy pudding. Serve warm for a comforting dessert or chilled for a refreshing treat. The orange zest on top adds a pop of color and fresh aroma that elevates the dish.
Pro Tips For Making Carrot Rice Pudding
- SOAK THE RICE FIRST: Skip the mushy texture by toasting the rice in milk first—no need to soak. Instead, cook it in milk for 15 minutes on medium-low heat, stirring often, until it’s tender but not falling apart. I learned this the hard way after making a batch that turned into glue.
- GRATE CARROTS FINE: Use the smallest holes on your grater or pulse in a food processor for 2-3 seconds. Big chunks turn into waterlogged mush, while fine shreds melt into the pudding and give that signature sweetness without texture issues.
- STIR CONSTANTLY AFTER ADDING ZEST: Once you toss in the orange zest, keep stirring for at least 2 minutes—it burns fast. I’ve seen it turn bitter in seconds, and no amount of extra orange juice can fix it. Low heat helps, but attention is the real key.
- USE FULL-FAT MILK ONLY: Whole milk is non-negotiable here—it adds richness and prevents the pudding from tasting like watered-down cereal. Skim or 2% will make it grainy and thin, no matter how long you cook it. Trust me, your taste buds will notice.
Troubleshooting your carrot rice pudding
Pudding Too Thin?
If your carrot rice pudding turns out too thin, don’t panic—simmering longer is the key. Return the pudding to low heat and cook uncovered for 5-10 minutes, stirring occasionally.
The liquid will reduce naturally. For extra thickness, stir in 1 tbsp cornstarch mixed with 1 tbsp cold water; simmer for 2 more minutes until it thickens. 🔥
Rice Turns Mushy
Mushy rice happens when it overcooks or absorbs too much liquid. To fix this, reduce the milk to 3 cups next time and cook the rice for no more than 20 minutes. For a quick fix, stir in 1 tbsp unsalted butter and 1 tbsp cornstarch to add body.
If the texture is still off, try using jasmine rice instead—it holds up better to long cooking.
Spices Too Overpowering
If the cinnamon or cardamom taste too strong, balance it with a splash of orange juice or a pinch of salt. For future batches, reduce the spices by half—start with ¼ tsp cinnamon and ¼ tsp cardamom to taste as you go.
The orange zest and vanilla will help mellow the flavors naturally. 🌿
Carrots Stay Crunchy
Grating carrots too thickly or not cooking them long enough can leave them crunchy. For next time, grate them finely using a box grater or food processor, then simmer with the rice for an extra 5 minutes after adding them.
If you’re in a pinch, blend the pudding briefly to break down any texture issues—just be sure to stir it back smooth before serving.
Pudding Separates
Separation usually happens if the pudding cools too quickly or if the rice wasn’t cooked long enough. To fix it, gently reheat the pudding over low heat, stirring constantly until smooth.
For prevention, ensure the rice is fully tender before adding carrots and spices. A quick fix is to whisk in 1 tbsp heavy cream or butter to restore creaminess.
Not Sweet Enough
If the pudding tastes bland, stir in 1-2 tbsp more sugar while warm and let it cool. For a natural sweetness boost, add ½ cup raisins or chopped dates while cooking.
If you prefer less sugar, balance the flavor with a splash of vanilla extract or a pinch of salt to enhance the carrot’s natural sweetness. 💫
Nutrition facts
Frequently asked questions
Can I make this carrot rice pudding without dairy?
Replace the whole milk with 4 cups unsweetened coconut milk and use 2 tbsp coconut oil instead of butter. For thickening, stir in 1 tsp agar-agar powder while simmering to achieve the creamy texture. The flavor will be subtly different but still delicious.
How do I adjust the recipe for a thicker or thinner texture?
For a thicker pudding, simmer uncovered for an extra 5-10 minutes to reduce the liquid. If it's too thin, mix 1 tbsp cornstarch with 1 tbsp cold water and stir it in while cooking. For a lighter texture, reduce the rice to ½ cup and increase the milk to 5 cups.
Can I use brown rice or another type instead of white rice?
Brown rice will work but requires longer cooking (40-45 minutes) and may yield a nuttier, denser texture. For best results, rinse it thoroughly and use 1½ cups liquid per 1 cup rice. Jasmine rice is another great alternative—it cooks faster and stays fluffy.
What’s the best way to store and reheat leftovers?
Store in an airtight container in the fridge for up to 5 days. To reheat, warm in a saucepan over low heat with 2 tbsp milk or water until creamy. Avoid microwaving—it can make the texture grainy. For a quick fix, stir in a pat of butter while reheating.
How can I make this pudding extra flavorful?
Add ½ tsp ground ginger or ¼ tsp nutmeg for warmth, or fold in ½ cup chopped walnuts or pecans while cooking. A splash of almond extract (¼ tsp) adds depth, and fresh orange juice brightens the flavor. Toast the nuts first for extra aroma!
