Main Courses
This Carnation rice pudding recipe delivers the creamy, comforting texture you remember from childhood—silky vanilla custard with a subtle toasted cinnamon crunch. The secret lies in using Carnation evaporated milk for unmatched richness while simmering the rice just enough to achieve that perfect velvety consistency without mushiness.
I've perfected this version through years of testing, ensuring every spoonful is smooth yet satisfying.
The beauty of this classic recipe is its simplicity: just a few pantry staples (long-grain rice, sugar, vanilla, and Carnation milk) transform into a dessert that feels luxurious.
What sets this apart is the balance—creamy enough to satisfy cravings but with enough texture from the cinnamon topping to keep it interesting. The slow simmering process develops deep caramelized notes that elevate simple ingredients into something extraordinary.
By the time you're done, you'll have a golden custard with a delicate cinnamon crust that shatters at the first bite. The aroma alone will transport you to cozy kitchen memories, while the flavor delivers that perfect harmony of sweetness and warmth.
This isn't just dessert—it's comfort in a bowl, and it comes together with minimal effort.
The best part? You can customize it with raisins, chopped nuts, or even a drizzle of caramel for added depth. Whether you're making this for a family gathering or a quiet weeknight treat, it's the kind of dessert that never disappoints. Let's get started on creating this nostalgic favorite.
Ingredients for carnation rice pudding
Just six core ingredients transform into nostalgic, velvety rice pudding with a cinnamon-kissed finish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed well |
| Carnation Evaporated Milk 🥛 | 3 cans | 15 oz each, unsweetened |
| Granulated Sugar 🍚 | ¾ cup | White or light brown |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality preferred |
| Ground Cinnamon 🌶️ | 1 ½ tbsp | Toasted for deeper flavor |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small pieces |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Whole Milk 🥛 | 1 cup | For extra creaminess |
| Raisins 🍇 | ½ cup | Optional, plump and rinsed |
| Toasted Coconut Flakes 🥥 | ¼ cup | Optional garnish |
| Heavy Cream 🥛 | ½ cup | For serving, optional |
The Carnation evaporated milk is non-negotiable—its rich, concentrated texture gives that signature creamy mouthfeel. Grab the 15 oz cans at any grocery store (even the dollar stores usually carry them). For the rice, long-grain white works best—it stays distinct without turning mushy. If you're feeling fancy, jasmine rice adds a floral note, but classic is fine too. The butter matters here—unsalted so you control the saltiness, and cold when added to prevent curdling. Toast your cinnamon in a dry pan for 30 seconds before measuring—it deepens the flavor instantly.
No Carnation milk? Full-fat coconut milk works in a pinch (use 2 cans), but it'll be slightly lighter. Short on vanilla? Vanilla bean paste gives more depth, or almond extract at half the amount adds a nice twist. Swap raisins for chopped dates or dried cranberries if you prefer. The coconut flakes? Toast them lightly to avoid sogginess. For extra richness, stir in 2 tbsp powdered sugar at the end—it dissolves perfectly and adds a delicate sweetness. Need to make this ahead? The flavor actually improves overnight—just reheat gently with a splash of milk.
Store leftovers in an airtight container in the fridge for up to 5 days, though it rarely lasts that long. For a make-ahead dessert, prep the pudding up to 2 days ahead—the flavors meld beautifully. To reheat, warm in a saucepan over low heat with a splash of milk. Freeze for up to 3 months if you're planning ahead. The cinnamon topping? Make it fresh before serving—toasted butter + cinnamon + sugar shatters perfectly. Serve warm with a dollop of heavy cream or a sprinkle of toasted nuts for crunch.
Why You'll Love This Recipe
- No-Fuss Simplicity: Honestly, this is the kind of recipe that sits in my back pocket for lazy days. Just rice, sweetened condensed milk, and a splash of vanilla—no fancy techniques, no last-minute grocery runs. The evaporated milk does all the heavy lifting, turning it into a creamy dream with almost no effort.
- Creamy Vanilla Hug: That first spoonful? Pure comfort. The evaporated milk gives it a rich, velvety texture while the cinnamon adds just enough warmth to make it feel like dessert, even when it’s breakfast. My kids fight over the last bite—no exaggeration.
- Weeknight Meal Prep: I make a big batch on Sundays and portion it into jars. It’s perfect for school lunches (yes, even picky eaters), office snacks, or a quick after-school treat. The rice stays tender, and the flavors only get better overnight—like a lazy dessert that works hard for you.
- Budget Magic: Between us, this is one of those recipes that stretches a dollar without stretching your patience. A can of evaporated milk and a bag of rice go a long way, and the sugar/cinnamon costs pennies. It’s the kind of dish that makes me feel smart for feeding my family well without breaking the bank.
Step-by-step instructions for creamy Carnation rice pudding
This classic dessert comes together with simple steps and rich, comforting flavors.
Toast the Rice for Nuttiness
In a large saucepan, melt the 4 tablespoons unsalted butter over medium heat. Add the 1 cup Long-Grain White Rice and toast for 3-4 minutes, stirring constantly, until the grains turn a light golden color and you can smell that nutty aroma. This step builds depth of flavor that plain rice can't match.
Don't walk away—burnt rice makes for a gritty pudding. You'll know it's ready when the rice stops popping and smells toasty. Immediately add the 0.75 cup Granulated Sugar, 0.25 tsp Salt, and 1.5 tbsp Ground Cinnamon, stirring to coat the rice evenly. This creates the flavor base for your entire dessert.
Cook with Evaporated Milk Until Thick
Pour in the 3 cans Carnation Evaporated Milk and 1 cup Whole Milk, scraping up any browned bits from the bottom of the pan. Bring to a gentle boil over medium-high heat, then immediately reduce to low heat. Cover with a tight-fitting lid and simmer for 25-30 minutes, stirring every 5 minutes to prevent sticking.
The pudding should thicken noticeably as it cooks. You're aiming for a consistency where it coats the back of a spoon but still flows smoothly. If it thickens too quickly, add 1-2 tablespoons water to maintain the creamy texture. The evaporated milk gives this pudding its signature richness without needing heavy cream.
Add Raisins and Finish Cooking
After 25 minutes, stir in the 0.5 cup Raisins and continue simmering uncovered for another 5-7 minutes. The raisins should plump up and sink to the bottom. Taste the pudding—it should be sweet but not cloying, with warm cinnamon notes. If it needs more sweetness, add 1-2 tablespoons more sugar now.
Remove from heat and stir in the 2 tsp Vanilla Extract. Let the pudding sit covered for 10 minutes—this resting period allows the flavors to meld completely. The texture will thicken further as it cools, so don't worry if it looks slightly loose when you take it off the stove.
Serve with Creamy Toppings
Transfer the pudding to serving bowls while still warm. Let it cool to room temperature, then refrigerate for at least 2 hours (or overnight) to develop maximum flavor. Before serving, warm gently if needed—just enough to make it creamy again.
Top each serving with 0.5 cup Heavy Cream and sprinkle generously with 0.25 cup Toasted Coconut Flakes. The contrast of warm coconut crunch against the cool, creamy pudding is what makes this dessert truly special. Serve with extra cinnamon on the side if you love that spice kick!
Pro Tips For Making Carnation Rice Pudding
- Rinse the Rice: Skip this and you’ll end up with gummy pudding—trust me, I’ve made that mistake. Give the rice a quick cold-water rinse (about 30 seconds) before cooking to remove excess starch. It’s not just about texture; it keeps the grains separate so every bite is creamy, not gluey.
- Simmer Low and Slow: After the initial boil, drop the heat to a gentle simmer—think tiny bubbles, not rolling. I used to rush it and end up with scorched milk or undercooked rice. Let it cook uncovered for 20-25 minutes, stirring every 5 minutes to prevent sticking. Patience here makes all the difference.
- Whisk the Sugar First: Don’t just dump sugar into cold milk—it’ll clump like a nightmare. Whisk it into a little warm water (or the evaporated milk itself) until fully dissolved before adding to the pot. This avoids grainy pockets of sugar in your pudding, and honestly, it’s a game-changer for smoothness.
- Toast the Cinnamon: Sounds weird, but it works: dry-toast the cinnamon in a small pan for 30 seconds until fragrant. This deepens its flavor and prevents that dusty, bitter aftertaste. Sprinkle it in at the very end—right after the vanilla—so it stays aromatic and doesn’t get lost in the cooking process.
Wine and beer pairings for this carnation rice pudding
Warm Spiced Whites
Rice pudding's creamy texture pairs beautifully with light, aromatic whites that complement its vanilla and cinnamon notes. A Chardonnay from California's Central Coast—like La Crema's Santa Lucia Highlands—works wonderfully.
Its buttery, citrusy profile enhances the pudding's richness without overpowering it. The slight acidity cuts through the sweetness, creating balance. 🍷
Creamy Dessert Reds
For a bolder pairing, try a Pinot Noir with earthy undertones, such as Meiomi's California Pinot Noir. The fruit-forward notes mirror the pudding's caramelized sweetness, while the wine's silky texture matches the dessert's velvety mouthfeel.
Serve slightly chilled to highlight both the wine's red fruit flavors and the pudding's cinnamon warmth.
Spiced Beer Pairings
If you prefer beer, a honey-brown ale like Samuel Smith's Nut Brown Ale is a fantastic match. The beer's caramel and toasted malt notes echo the pudding's cinnamon and caramelized sugar, while its smooth finish complements the creamy texture.
For extra flair, garnish the beer with a cinnamon stick before serving. 🍺
Non-Alcoholic Options
Don't overlook spiced chai tea or vanilla-infused almond milk as refreshing alternatives. Brew a strong chai latte with 2 cinnamon sticks and 1 vanilla bean for a warm, aromatic pairing. The tea's spiced sweetness enhances the pudding's flavors without alcohol.
For a cooler option, serve the pudding with a side of coconut milk ice cream—it amplifies the tropical notes in the coconut flakes.
Nutrition facts
Frequently asked questions
Why does my Carnation rice pudding turn out grainy?
Grainy texture usually means the rice wasn't cooked long enough or stirred properly. Simmer uncovered for the full 25-30 minutes and stir every 5 minutes to prevent sticking. If it's still grainy after cooking, blend briefly with an immersion blender for a smoother finish. Always use long-grain white rice—it stays distinct when cooked properly.
Can I make this rice pudding without Carnation evaporated milk?
Yes! For the closest substitute, use 3 cups whole milk plus 1/2 cup heavy cream. If you're avoiding dairy, full-fat coconut milk (2 cans) works well but will be slightly lighter. The evaporated milk's richness is what gives classic rice pudding its signature creamy texture, so expect a difference in mouthfeel.
How do I prevent my rice pudding from getting too sweet?
Start with the 0.75 cup sugar called for, then taste before adding more. The pudding will seem less sweet when cool, so adjust gradually. For a more balanced flavor, add 1 extra cinnamon stick during cooking—it enhances sweetness perception while adding warmth. Save extra sugar for topping instead of mixing in.
What's the best way to reheat leftover rice pudding?
Gently reheat on the stovetop over low heat with a splash of milk or water to restore creaminess. Never microwave directly—it makes the texture rubbery. For extra richness, stir in 1 tablespoon butter while warming. If it's too thick, add 1-2 tablespoons milk and stir until smooth.
Can I make this rice pudding in a slow cooker?
Combine all ingredients in your slow cooker and cook on LOW for 3-4 hours, stirring every 30 minutes to prevent sticking. The texture will be slightly thicker, so adjust with extra milk if needed. For best results, transfer to a saucepan after cooking to crisp the cinnamon topping properly.
