Main Courses
This caramel rice pudding recipe delivers velvety vanilla swirls with a perfectly crispy golden top—no baking required. 🌟 The secret lies in cooking the rice until tender, then folding in rich caramel sauce and vanilla extract for a dessert that tastes like a warm hug.
Every spoonful balances creamy texture with buttery caramel sweetness, making it a crowd-pleaser for holidays or cozy weeknight treats.
What sets this version apart is the crispy topping created by torching the surface with a kitchen torch or broiling briefly. The stovetop method keeps it simple with just 10 minutes of hands-on time, while an optional oven finish adds extra depth.
Whether you prefer it classic or with toasted nuts and whipped cream, this recipe delivers restaurant-quality results with minimal effort.
Ingredients for caramel rice pudding
Ten essential ingredients transform into a velvety dessert with a buttery caramel swirl.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed well |
| Heavy Cream 🥛 | 2 cups | Full-fat for richness |
| Whole Milk 🥛 | 1 cup | Warmed for smooth texture |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste |
| Pure Vanilla Extract 🌿 | 2 tsp | High-quality preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed |
| Store-Bought Caramel Sauce 🍯 | 1 ½ cups | High-quality brand |
| Large Egg Yolks 🥚 | 2 whole | Room temperature |
| Toasted Pecans 🌰 | ½ cup | Chopped, optional topping |
| Whipped Cream 🍦 | ½ cup | Optional garnish |
| Dark Brown Sugar 🍚 | ¼ cup | For crispy topping |
| Ground Cinnamon 🌿 | ½ tsp | For dusting |
The rice is the foundation—long-grain white gives that perfect creamy texture without getting mushy. Rinse it well before cooking to remove excess starch. For the caramel sauce, high-quality store-bought like Smucker's or homemade is key—it should be thick and glossy, not watery. The heavy cream and egg yolks are non-negotiable here; they create that luxurious, restaurant-quality mouthfeel. If you're feeling adventurous, toast your own pecans in a dry pan for about 5 minutes—they add a delightful crunch that store-bought can't match.
No vanilla extract? Vanilla bean paste works too, but scrape out every bit of those seeds for maximum flavor. Short on caramel sauce? Melt 1 cup brown sugar with 3 tbsp butter and 2 tbsp cream for a quick substitute. The egg yolks can be tricky—if they're too cold, whisk them vigorously to warm them up first. For a dairy-free version, swap heavy cream for coconut cream and milk for almond milk, though the texture will be slightly lighter. And if you're torching the top, keep a fire extinguisher nearby—it's more dramatic than you'd think.
Store the caramel sauce separately in the fridge for up to 2 weeks—it's perfect for drizzling over ice cream or pancakes too. The finished pudding keeps for 4 days in the fridge, but it's best enjoyed within 2 days for that ultra-creamy texture. To reheat, warm gently in the microwave with a splash of milk. Freezing isn't recommended—it can make the rice gummy. For serving, dust with cinnamon and add pecans right before eating so they stay crisp.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s all in one pot—no fancy layers, no risk of burning the bottom. Just rice, milk, cream, and sugar simmering together until it thickens into that velvety, caramel-kissed dream.
- Sweet Creamy Bliss: That balance of buttery caramel and smooth vanilla? Chef’s kiss. The heavy cream makes it rich without being heavy, while the sugar melts into the rice just enough to coat every grain—like dessert and comfort food had a baby.
- Weeknight Hero: Between us, this is my go-to when I need something impressive but zero-stress. Make it for dinner guests, pack it for lunch, or reheat leftovers—it’s the kind of dish that feels special but doesn’t demand your whole evening.
- Budget-Friendly Luxury: Honestly, the ingredients won’t break the bank, but it tastes like you spent hours. A cup of rice, a splash of cream, and a handful of sugar stretch into servings that feel indulgent—perfect for stretching meals or feeding a crowd without guilt.
Step-by-step instructions for caramel rice pudding
Here's the method for creamy, velvety rice pudding with a signature crispy caramel top.
🍳 Step 1: Cook the Rice Base to Perfect Texture
In a medium saucepan, combine the 1 cup long-grain white rice, 2 cups heavy cream, 1 cup whole milk, 0.75 cup granulated sugar, 0.5 tsp salt, and 2 tsp pure vanilla extract. Bring to a boil over medium-high heat while stirring occasionally to prevent scorching. Once boiling, reduce heat to low and simmer uncovered for 25-30 minutes, stirring every 5 minutes to prevent sticking.
You're aiming for a creamy, slightly thick consistency—like pudding but still pourable. The rice should be tender but not mushy, and the mixture should coat the back of a spoon. If it looks too thick before the time is up, add 1-2 tablespoons of milk to adjust. Don't rush this step; proper cooking ensures your pudding will be luscious, not grainy.
🥘 Step 2: Thicken with Egg Yolks and Butter
In a separate bowl, whisk together the 2 whole large egg yolks until smooth. Slowly temper them by whisking in ½ cup of the hot rice mixture, then pour this mixture back into the saucepan. Stir constantly over low heat for 3-5 minutes until the pudding thickens slightly—it should coat the spoon but still move smoothly.
Remove from heat and stir in the 0.5 cup cold unsalted butter, cubed, until completely melted and incorporated. This step creates that signature rich, velvety texture. If the pudding looks too thick, whisk in 1-2 tablespoons of warm milk to loosen it. The mixture should be smooth and glossy, ready for the caramel magic to come.
🔥 Step 3: Create the Signature Crispy Caramel Top
Preheat your broiler to high. Transfer the pudding to a 9-inch oven-safe skillet (or divide among two smaller skillets if needed). Sprinkle the 0.25 cup dark brown sugar evenly over the surface, creating a thin layer. Place the skillet under the broiler for 3-5 minutes, watching carefully—you want the sugar to melt and caramelize into a deep golden brown crust.
Here's the thing—this step requires close attention. The sugar should bubble and darken quickly, forming a crispy shell. If it starts to burn before reaching the right color, remove it immediately and use a kitchen torch to finish the caramelization. Once golden brown, remove from the broiler and let it sit for 2 minutes to set slightly before adding the caramel sauce.
🍯 Step 4: Add Caramel Sauce and Finish
Quickly spread 1.5 cups store-bought caramel sauce evenly over the hot pudding, using the back of a spoon to create swirls. The residual heat will make the caramel soft and gooey. Let the pudding sit for 5 minutes to allow the caramel to meld with the custard layer.
While it sets, toast the 0.5 cup toasted pecans in a dry skillet over medium heat for 2-3 minutes until fragrant. Sprinkle them over the pudding just before serving. The contrast of warm pecans against the cool caramel is what makes this dessert sing. For an extra touch, dust with 0.5 tsp ground cinnamon right before serving.
🍽️ Step 5: Serve Warm with Whipped Cream
Divide the pudding into serving bowls or ramekins. Top each portion with a dollop of 0.5 cup whipped cream and an additional drizzle of caramel sauce. The crispy caramel top should hold its shape when you cut into it, giving way to the creamy rice pudding beneath.
Serve immediately while the caramel is still warm and gooey. Each bite should deliver that perfect contrast—crispy caramel shell, creamy vanilla rice, and buttery richness. If you're making this ahead, assemble just before serving to maintain the crispy texture. The pudding keeps well in the fridge for up to 3 days, but trust me, it won't last that long!
Pro Tips For Making Caramel Rice Pudding
- Toast the Rice First: Spread uncooked rice in a dry skillet over medium heat for 3-4 minutes until lightly golden and fragrant. This step removes raw starchiness and builds depth—trust me, your pudding will taste richer and less gummy. (Yes, it’s worth the extra minute.)
- Use Equal Parts Cream: Heavy cream and whole milk should split duties: start with milk to cook the rice, then stir in cream at the end. The cream adds silkiness but burns easily—adding it too soon turns your pudding into scrambled eggs. Save it for the finish.
- Stir the Sugar Hard: When caramelizing the sugar, don’t be gentle. Vigorously whisk it off the heat’s edge to prevent burning, and keep the pan moving until it’s a deep amber, not just golden. A burnt note here ruins everything—like adding ash to vanilla.
- Skip the Boil: Once the rice is tender and liquid is absorbed, reduce to the lowest simmer possible. Boiling turns rice pudding into glue. A gentle bubble keeps the texture creamy, not mushy. (Your future self will notice the difference.)
Wine and beer pairings for these flavors
Sweet Dessert Wines
Rich, caramel-forward wines complement the dessert's buttery texture beautifully. A Moscato d'Asti from Italy brings light effervescence and honeyed notes that cut through the richness, while a Sauternes
Both wines have enough acidity to balance the pudding's creaminess without overwhelming it. 🍷 For a bolder match, reach for a Ruby Port or Tawny Port. These fortified wines have warm spice notes from aging in oak barrels that harmonize with the vanilla and cinnamon in the pudding. A 10-year Tawny adds nutty complexity that pairs remarkably well with the toasted pecans. Serve slightly chilled to let the flavors meld. If you prefer beer, a Belgian Dubbel like Westmalle Trappist offers malty sweetness and caramel undertones that bridge perfectly with the dessert's flavors. For a lighter option, try a Honey Brown Ale—its subtle sweetness and smooth finish won't compete with the pudding's richness. Both styles provide enough body to stand up to the creamy texture. For a non-alcoholic twist, serve with a shot of Kahlúa coffee liqueur on the side. The coffee's bitterness contrasts wonderfully with the caramel sweetness, while the creamy texture of the pudding mirrors the liqueur's smoothness. This pairing is especially effective when the pudding is served warm, enhancing both flavors. In winter, a Spiced Rum like Captain Morgan adds warmth and depth when drizzled over the pudding. During summer, a Peach Schnapps or Triple Sec can brighten the dish with their fruity notes. Both work beautifully as a topping or mixed into the caramel sauce for a boozy twist. ✨Spiced Port Pairings
Creamy Beer Options
Coffee Liqueur Finish
Seasonal Adaptations
Nutrition facts
Frequently asked questions
Can I make this caramel rice pudding without eggs?
Yes! For a vegan version, replace the 2 egg yolks with 2 tablespoons cornstarch mixed with 2 tablespoons cold water. Stir this into the hot rice mixture and simmer for 2-3 minutes until thickened. Use coconut cream instead of heavy cream for richness, though the texture will be slightly lighter.
Why did my rice pudding turn out grainy?
Grainy texture usually means the rice wasn't cooked long enough or stirred properly. Always simmer uncovered for the full 25-30 minutes, stirring every 5 minutes to prevent sticking. For extra creaminess, blend half the cooked mixture briefly before mixing back in. Also ensure you're using long-grain white rice—it breaks down more smoothly than short-grain varieties.
How can I make this ahead of time?
Prepare the pudding up to Step 3 (crispy caramel top) and refrigerate for up to 3 days. Reheat gently in the microwave with a splash of milk, then add the caramel sauce and toast pecans just before serving. For make-ahead convenience, store the caramel sauce separately and assemble the final topping when ready. The crispy sugar layer is best added fresh to maintain its crunch.
What's the best way to store leftover caramel sauce?
Transfer leftover caramel sauce to an airtight container and refrigerate for up to 2 weeks. For longer storage, freeze in 1-tablespoon portions—thaw at room temperature before using. To reuse, gently reheat in a saucepan over low heat with 1 teaspoon cream to restore its glossy texture. Never microwave directly as it can separate.
Can I use instant rice instead of long-grain?
Instant rice works in a pinch, but it absorbs liquid differently and may make the pudding too thick. If using, reduce the milk to ¾ cup and simmer for only 15 minutes, stirring frequently. For best results, stick with long-grain rice—it creates that signature creamy texture without gumminess. The extra cooking time ensures proper starch breakdown for that velvety finish.
