Main Courses
This caramel rice pudding recipe delivers creamy vanilla-cinnamon swirls with a rich, buttery caramel sauce—perfect for cozy desserts or breakfast in under 30 minutes. The secret lies in perfectly cooked rice that absorbs the custard without getting mushy, while the caramel sauce adds a luxurious finish.
I’ve tested this recipe countless times to ensure it’s foolproof, whether you’re baking it in the oven or simmering it on the stovetop.
What sets this apart is the balance of textures: tender rice, velvety custard, and a glossy caramel drizzle that ties everything together. Garnish with toasted nuts, whipped cream, or a sprinkle of cinnamon for extra flair.
It’s the kind of dessert that feels indulgent yet simple enough for weeknight cravings. Let’s get started—your taste buds will thank you.
Ingredients for caramel rice pudding
Sixteen ingredients for a dessert that tastes like a cozy hug in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed well |
| Whole Milk 🥛 | 3 cups | Full-fat for creaminess |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat preferred |
| Granulated Sugar 🍚 | ¾ cup | Superfine for faster dissolving |
| Unsalted Butter 🧈 | 6 tbsp | Cold for caramel sauce |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality preferred |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Large Egg Yolks 🥚 | 4 whole | Room temperature |
| Brown Sugar 🍚 | ½ cup | Packed, for caramel |
| Toasted Pecans 🥜 | ¼ cup | Chopped, for garnish |
| Whipped Cream 🥛 | ½ cup | Store-bought or homemade |
| Lemon Zest 🍋 | 1 tsp | Freshly grated |
The rice is the backbone here, so don't skimp on quality. Jasmine or long-grain white rice works best—it stays tender without getting gluey. I always grab Lundberg Family Farms rice from the store (it's organic and holds up perfectly). For the custard, whole milk and heavy cream are non-negotiable—half-and-half will make it too thin. The butter matters too: Plugrá is my go-to for caramel sauce because it has a higher fat content, giving you that perfect glossy finish. If you're using pre-made whipped cream, Reddi-wip in the can works in a pinch, but homemade is worth the extra five minutes.
No vanilla extract? Vanilla bean paste works just as well, or you can scrape seeds from a pod. Running short on brown sugar? Lightly caramelize white sugar in a pan first—it'll mimic the molasses flavor. The pecans? Store-bought toasted is fine, but if you're feeling fancy, toast your own in a dry pan for 3-4 minutes until golden. Lemon zest might sound fancy, but it's just a quick grate of the peel from one lemon—no pith. And if you're baking this in the oven, parchment paper is your friend for easy release. Trust me, it makes cleanup a breeze.
This keeps beautifully for 3-4 days in the fridge, and honestly, it tastes even better the next day as the flavors meld. For make-ahead magic, assemble everything except the caramel sauce, refrigerate overnight, then bake or simmer in the morning. The caramel sauce? Make it fresh and keep it warm—it'll thicken as it cools, so reheat with a splash of milk if it gets too stiff. Portion into ramekins for individual servings, or serve family-style with extra whipped cream and cinnamon on the side.
Why You'll Love This Recipe
- No-Stir Magic: I swear by this—just toss the rice, milk, and cream in a pot, let it simmer low and slow. No constant stirring, no burning risk, and honestly? The creamy texture does all the work for you.
- Rich Without Effort: That buttery caramel swirled through the pudding? It’s like dessert sneaked into a simple rice dish. The sugar and butter caramelize just enough to give it depth, but it’s still smooth—no grainy texture in sight.
- Weeknight or Holiday: Make a big batch on Sunday and reheat it all week. Or serve it warm in little ramekins at your next dinner party—it’s fancy enough to impress but easy enough to throw together. (Yes, even on a Tuesday night.)
- Budget Luxury: Whole milk and heavy cream make it feel special, but it’s still cheaper than ordering dessert out. Plus, leftovers taste just as good reheated—my kids beg for seconds, and I’ve never had to buy takeout because of it.
Step-by-step instructions for creamy caramel rice pudding
Here's how to make this velvety dessert with rich vanilla-cinnamon swirls and buttery caramel pockets.
Cook the Rice Until Tender and Fluffy
In a medium saucepan, combine the 1.5 cups Long-Grain White Rice with the 3 cups Whole Milk and 0.5 tsp Salt. Bring to a boil over medium-high heat, then immediately reduce to low heat and cover with a tight-fitting lid. Let it simmer for 20 minutes without peeking - this prevents the rice from drying out.
After 20 minutes, check for doneness by inserting a fork - the grains should be tender but still hold their shape. If there's any liquid remaining, continue cooking for another 2-3 minutes. Once fully cooked, remove from heat and let it sit covered for 5 minutes. This resting period allows the rice to absorb any remaining moisture and become perfectly fluffy.
Create the Signature Caramel Sauce
In a separate small saucepan, melt the 6 tbsp Unsalted Butter over low heat. Add the 0.5 cup Brown Sugar and stir constantly until it dissolves completely. The mixture will bubble gently - this is when it starts transforming into caramel. Remove from heat and immediately stir in the 1 tsp Lemon Zest for a bright contrast to the richness.
Here's the secret: while the caramel is still warm but not smoking, divide it into 6 equal portions (about 1 tablespoon each) using a small spoon. Set these aside - we'll add them back later to create those signature caramel pockets. The heat from the warm rice will make them melt beautifully when combined.
Infuse the Pudding with Vanilla and Cinnamon
Return the cooked rice to the saucepan and stir in the 1 cup Heavy Whipping Cream, 1 tbsp Pure Vanilla Extract, and 1.5 tsp Ground Cinnamon. The mixture should be luxuriously thick but still pourable. Cook over low heat for 5-7 minutes, stirring frequently, until the cream is fully incorporated and the pudding reaches 160°F - this ensures any raw egg flavor is fully cooked.
Here's where the magic happens: gently fold in 4 whole Large Egg Yolks one at a time, mixing just until combined after each addition. The yolks will create that signature silky texture. If the mixture looks too thick, add 1-2 tablespoons of the reserved cooking liquid from the rice. The pudding should be creamy but still spreadable.
Assemble with Caramel and Finish with Garnish
Divide the warm pudding among 6 serving ramekins or small bowls. Using a spoon, create a well in the center of each portion and carefully place one tablespoon of the reserved caramel in each. Let the caramel melt slightly from the heat of the pudding, creating those beautiful pockets of caramel.
Gently swirl the pudding with a spoon to create marbled vanilla-cinnamon patterns, then top each serving with 1 tablespoon of the 0.5 cup Whipped Cream and a sprinkle of toasted pecans. The contrast of warm pudding with cool whipped cream and crunchy pecans makes every bite perfect. Serve immediately while the caramel is still warm and gooey.
Rest and Serve for Maximum Richness
Let the pudding sit for 5 minutes before serving - this allows the caramel to fully meld with the pudding and the whipped cream to set slightly. The pudding should be thick enough to hold its shape when spooned but still creamy on the tongue. Each bite should deliver that perfect balance of warm vanilla-cinnamon rice, gooey caramel pockets, and cool whipped cream topping.
For an extra touch, dust with additional ground cinnamon just before serving. The aroma alone will make your kitchen smell like a cozy dessert shop. This pudding tastes even better the next day when the flavors have fully melded together, but the caramel pockets are best enjoyed fresh when they're warm and gooey.
Pro Tips For Making Caramel Rice Pudding
- TOAST THE RICE FIRST: I learned this the hard way—skipping the toast means your pudding tastes raw. Dry-toast the rice in butter over medium heat for 3-4 minutes until it’s golden and smells nutty. This step builds flavor and prevents that starchy, undercooked bite.
- USE WHOLE MILK + CREAM IN STAGES: Split the dairy: Start with just whole milk to cook the rice (it’s cheaper and less fatty), then stir in the heavy cream in the last 10 minutes. This keeps the texture luscious without making the pudding greasy—trust me, your taste buds will notice.
- STIR THE CARAMEL CONSTANTLY: The moment sugar hits the pan, stop everything and watch it like a hawk. Stirring aggressively (but not frantically) prevents burnt spots and gives you that glossy, buttery caramel. If you walk away, even for 30 seconds, you’re risking a disaster.
- COOL IT FAST AFTER CARAMEL: Pour the hot pudding into a shallow dish and pop it in the fridge immediately—don’t let it sit at room temp. This stops the rice from overcooking and keeps the cream from separating. (Yes, even if you’re impatient like me.)
Perfect pairings for this dish
Creamy Garnishes
Top your caramel rice pudding with whipped cream for a cool contrast to the warm dessert. I like using whipped cream from a can like Reddi-wip for convenience, but homemade is richer.
Add a sprinkle of toasted pecans for crunch—just ¼ cup chopped pecans, toasted in a dry pan for 3-4 minutes until golden. A dusting of ground cinnamon (about ½ teaspoon) adds warmth and ties into the vanilla flavor. 🥛
Fruit Complements
Fresh fruit brightens the richness of the pudding. Try sliced strawberries or blueberries—their acidity cuts through the caramel and cream. For a tropical twist, add mango chunks or pineapple tidbits.
I often serve a small bowl of mixed berries on the side so guests can customize their servings. Just ½ cup of fruit per bowl balances the dessert perfectly. 🍓
Spiced Coffee Pairing
A cup of spiced chai latte or cinnamon coffee enhances the vanilla-cinnamon notes in the pudding. Brew a strong dark roast and add ½ teaspoon of ground cinnamon and a pinch of nutmeg to the cup.
The warmth of the spices mirrors the dessert’s flavors. For an adult twist, serve with vanilla-infused bourbon or Kahlúa for a boozy dessert cocktail. ☕
Tea Pairings
Herbal teas like chamomile or jasmine green tea complement the dessert’s cozy vibe. The floral notes in jasmine tea enhance the vanilla, while chamomile’s earthiness balances the caramel. Brew a strong cup and serve it alongside the pudding for a comforting pairing.
For something lighter, earl grey tea with its bergamot notes adds a citrusy contrast to the sweetness. 🍵
Seasonal Twists
In fall, swap pecans for walnuts and add a pinch of cardamom to the pudding. For spring, garnish with edible flowers like violets or lemon zest for brightness.
Winter calls for candied cranberries—simmer ½ cup cranberries with 1 tablespoon brown sugar and 1 teaspoon orange zest for 10 minutes to make a tangy topping. Each season brings a fresh take! 🌸
Nutrition facts
Frequently asked questions
Can I make this caramel rice pudding without eggs?
Yes! For a vegan version, replace the egg yolks with ¼ cup aquafaba (chickpea brine) or ½ cup full-fat coconut milk to maintain creaminess. Simmer the rice pudding mixture for an extra 5 minutes to thicken properly. The texture will be slightly lighter but still delicious.
Why did my caramel sauce crystallize?
Crystallization happens when caramel cools too quickly. To prevent it, keep the caramel warm over low heat while working, and add a tiny splash of milk if it thickens too much. If it already crystallized, gently reheat it with 1 teaspoon milk and stir until smooth again.
Can I use instant rice for this recipe?
Instant rice works in a pinch, but it may make the pudding too soft. For best results, use long-grain white rice and reduce cooking time to 15 minutes (check for tenderness). If using instant rice, cut the milk to 2 cups to avoid a mushy texture.
How do I make this recipe dairy-free?
Swap the milk for unsweetened almond milk (or oat milk) and use coconut cream instead of heavy cream. For the caramel, use coconut sugar and vegan butter. The texture will be slightly lighter, but the flavors remain rich.
Can I make this ahead of time?
Assemble everything except the caramel sauce, refrigerate overnight, then bake or simmer in the morning. The caramel should be made fresh and added just before serving to keep it gooey. The flavors actually improve after resting! Store leftovers for up to 4 days in the fridge.
