Butterscotch Rice Pudding Recipe: Caramelized Vanilla Swirls in Creamy Bowl

Main Courses

Butterscotch Rice Pudding Recipe: Caramelized Vanilla Swirls in Creamy Bowl

This creamy butterscotch rice pudding delivers the perfect balance of rich, caramelized butterscotch swirls and velvety vanilla-infused rice. The secret lies in slow simmering the rice in milk until tender, then folding in melted butterscotch for that signature depth of flavor—no artificial shortcuts.

What starts as a simple stovetop mixture transforms into a dessert so smooth it feels like a hug in every spoonful.

The result is a dessert with just the right texture—firm enough to hold its shape when scooped, yet creamy enough to melt on your tongue.

The butterscotch swirls add pockets of buttery sweetness that cut through the vanilla richness, while a light dusting of cinnamon on top elevates it to restaurant-quality. Perfect for holiday gatherings or a cozy weeknight treat, this recipe proves homemade desserts can be both impressive and effortless.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for butterscotch rice pudding

Twelve ingredients transform into a velvety butterscotch dream—rich, caramelized swirls meet vanilla-infused rice.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Whole Milk 🥛 4 cups Full-fat for creaminess
Butterscotch Chips 🍬 1 ½ cups Unbaked, high-quality brand
Unsalted Butter 🧈 ½ cup Cold, cut into pieces
Pure Vanilla Extract 🌿 1 tbsp Bottled or seedless preferred
Granulated Sugar 🍚 ¾ cup White or light brown
Ground Cinnamon 🌶️ 1 tsp Freshly ground preferred
Salt 🧂 ¼ tsp Fine sea salt preferred
Heavy Whipping Cream 🥛 ½ cup Cold for best texture
Large Egg Yolks 🥚 2 whole Room temperature preferred
Dark Brown Sugar 🍚 ¼ cup Packed firmly
Light Corn Syrup 🍯 ¼ cup For caramelized sheen

The butterscotch chips make this dessert shine—Ghirardelli or Guittard brands deliver the deepest caramelized flavor. For the rice, jasmine or basmati works beautifully, but long-grain white is classic. Milk quality matters too; organic whole milk from local dairies adds a subtle richness. If you can't find butterscotch chips, homemade butterscotch sauce (melted butter + brown sugar + corn syrup) works in a pinch, though the texture won't be identical. The butter should be cold when added to prevent premature melting of the butterscotch swirls.

No butterscotch chips? Substitute caramel sauce or toffee bits, though the flavor profile shifts slightly. For a lighter texture, half-and-half or coconut milk can replace whole milk, but the creaminess will be less pronounced. The corn syrup isn't just for sweetness—it creates that signature glossy sheen. If you're avoiding refined sugar, maple syrup or agave nectar can replace up to half the granulated sugar, though the texture may firm up faster. The egg yolks are non-negotiable for that ultra-smooth finish; if you're vegan, flax eggs or aquafaba can mimic the binding effect, though the result will be slightly lighter.

This dessert reheats beautifully—simply warm on low heat with a splash of milk to restore creaminess. Store leftovers in an airtight container in the fridge for up to 5 days, though it's best enjoyed within 3 days for optimal texture. For make-ahead convenience, prepare the pudding without the butterscotch swirls, then fold them in just before serving. The butterscotch chips will keep for 6 months in a sealed container, so buy extra for future batches. Freeze any unused chips in a sealed bag for up to 1 year—they'll be perfect for future desserts.

❤️

Why You'll Love This Recipe

  • One-Pot Wonder: I swear by this recipe—just rice, milk, butter, and chips simmered together until thick and dreamy. No fancy gadgets, no constant stirring, and honestly? The kids can "help" by crushing the chips (with supervision, of course).
  • Caramel Hug Every Bite: That butterscotch flavor? It’s like a warm embrace in dessert form. The chips melt into the creamy rice, and the vanilla ties it all together—sweet, buttery, and just a little bit indulgent without being heavy.
  • Weeknight Dessert Fix: Make a double batch on Sunday, and you’ve got effortless treats for the week. Serve it warm with a sprinkle of cinnamon for breakfast, or chill it for a no-fuss after-dinner treat. (Yes, even on a Tuesday night.)
  • Budget Sweet Tooth: This recipe costs pennies but tastes like a bakery dessert. Whole milk and rice stretch far, and butterscotch chips add richness without breaking the bank. Plus, leftovers taste just as good reheated—if they even last that long.

Step-by-step instructions for butterscotch rice pudding

Here's the method for velvety butterscotch rice pudding with perfect texture and rich caramelized swirls.

1

Toast the Rice and Prepare the Base

In a heavy-bottomed saucepan, melt the 0.5 cup unsalted butter over medium heat. Add the 1 cup long-grain white rice and toast for 3-4 minutes, stirring constantly until the rice is lightly golden and fragrant. This step develops nutty flavors and prevents the rice from becoming mushy.

Add the 4 cups whole milk, 0.75 cup granulated sugar, 1 tsp ground cinnamon, and 0.25 tsp salt. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 20 minutes, stirring occasionally. The rice should be tender but still slightly al dente—you'll finish cooking it later in the oven.

2

Create the Butterscotch Sauce

In a separate saucepan, combine the 0.25 cup dark brown sugar, 0.25 cup light corn syrup, and 1 tbsp pure vanilla extract. Cook over medium heat without stirring until it reaches a soft-ball stage (235-240°F on a candy thermometer), about 8-10 minutes. This sauce will be the rich, caramelized swirl that defines this pudding.

Remove from heat and let it cool for 5 minutes—it will thicken as it cools. Then, gently fold in the 1.5 cups butterscotch chips using a silicone spatula. The chips will melt into the sauce, creating pockets of butterscotch flavor throughout the pudding.

3

Thicken and Enrich the Pudding

In a bowl, whisk together the 2 whole large egg yolks and 0.5 cup heavy whipping cream until smooth. Slowly pour this mixture into the simmering rice milk, whisking constantly to prevent curdling. Return the entire mixture to the saucepan and cook over low heat, stirring frequently, until it thickens enough to coat the back of a spoon (about 8-10 minutes).

This is where the magic happens—the egg yolks and cream transform the rice into a luxurious, creamy texture. Remove from heat and stir in half of the butterscotch sauce mixture, reserving the rest for later. Pour the pudding into a 9x9-inch baking dish and spread it evenly.

4

Bake and Add the Final Swirl

Preheat your oven to 350°F. Bake the pudding for 30-35 minutes until the edges are set but the center still jiggles slightly. This ensures a silky texture while preventing it from becoming too firm.

Remove from the oven and immediately drizzle the remaining butterscotch sauce over the top in a zigzag pattern. Use the back of a spoon to gently swirl it into the pudding, creating marbled butterscotch strands throughout. Return to the oven for 5-10 minutes just to set the sauce slightly.

5

Chill and Serve for Perfect Texture

Let the pudding cool at room temperature for 20 minutes, then refrigerate for at least 4 hours (or overnight). This chilling step is crucial—it allows the flavors to meld and the texture to become perfectly creamy. Serve in bowls with a dollop of whipped cream or extra butterscotch chips on top.

The pudding should be thick yet spoonable, with pockets of gooey butterscotch sauce throughout. Each bite should deliver a balance of creamy rice, rich caramelized butterscotch, and warm cinnamon notes. If it's too thick after chilling, stir in a splash of warm milk to loosen it.

👨‍🍳

Pro Tips For Making Butterscotch Rice Pudding

  • Toast the Rice First: I learned this the hard way—skipping toasting makes the pudding gummy. Lightly dry-toast the rice in butter for 3-4 minutes until fragrant. This step builds flavor and prevents a mushy texture, especially since butterscotch chips can’t carry the weight alone.
  • Use Whole Milk, Not Heavy Cream: Heavy cream turns this into a custard, not a pudding. Whole milk gives creamy richness without overpowering the butterscotch. If you’re worried about thinness, reduce the milk by ¼ cup—trust me, the texture stays perfect.
  • Simmer, Don’t Boil: After adding milk, keep the heat low enough to see tiny bubbles at the edges, not a rolling boil. Boiling burns the butterscotch flavor and can make the rice chalky. Stir often, but gently—this isn’t a race.
  • Crush Chips Coarsely: Whole butterscotch chips sink to the bottom and create a gritty bite. Pulse them in a food processor for 2-3 seconds—just enough to break them into irregular chunks. The flavor melts evenly, and the texture stays luxurious.

Creative variations of butterscotch rice pudding

Spiced Rum Twist

Transform this classic into a boozy dessert by adding 2 tbsp dark spiced rum (like Kahlúa or Captain Morgan) to the butterscotch sauce before folding it into the pudding.

The rum infuses warmth and depth, making it perfect for adult gatherings. For extra richness, top with a rum-soaked cherry or a sprinkle of cinnamon-sugar mix before serving. 🍷

Coconut Cream Swirl

Swap out half the whole milk for coconut milk and replace the butterscotch chips with toasted coconut flakes mixed into the sauce. This tropical twist adds a creamy, nutty contrast to the caramelized butterscotch.

Garnish with toasted coconut flakes and a drizzle of toasted coconut syrup for a vacation-worthy dessert. 🥥

Chocolate-Dipped Layers

For a decadent twist, melt ½ cup dark chocolate chips and drizzle it over the pudding in a crisscross pattern before the final bake. After chilling, top with whipped cream and chocolate shavings for a layered effect.

The chocolate and butterscotch create a perfect sweet-sweet pairing that feels indulgent yet balanced. 🍫

Pumpkin Spice Fusion

Add ½ cup pumpkin puree and 1 tsp pumpkin pie spice to the rice base before simmering. Replace half the butterscotch chips with pecans for crunch, and top with a maple glaze after baking. This autumnal version keeps the butterscotch richness while adding warm, spiced notes. 🎃

Espresso-Infused Depth

For a sophisticated twist, stir 1 tbsp instant espresso powder into the butterscotch sauce while it cools. The coffee enhances the caramelized flavors and adds a subtle bitterness that cuts through the sweetness. Serve with a vanilla bean ice cream to balance the intensity. ☕

Nutty Crunch Topping

Before the final bake, sprinkle ½ cup chopped pecans or walnuts over the pudding. Toast them in the oven for 5 minutes to enhance their flavor. The nuts add texture contrast and a buttery richness that complements the butterscotch beautifully. 🌰

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 340mg15%
Total Carbohydrate 78g28%
Dietary Fiber 1g4%
Sugars 58g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this rice pudding without butterscotch chips?

For a similar flavor, melt ½ cup unsalted butter with 1 cup brown sugar and ¼ cup corn syrup to make homemade butterscotch sauce. Let it cool slightly before folding it into the pudding. The texture will be smoother, but the caramelized depth remains. For a quicker swap, use caramel sauce or toffee bits, though the flavor profile shifts slightly.

2

Why does my rice pudding turn out too thick or too thin?

Texture depends on cooking time and egg yolks. If too thick, stir in 1-2 tablespoons warm milk to loosen. If too thin, return to low heat for 2-3 more minutes while stirring constantly. The egg yolks are key—use them at room temperature to prevent curdling. For extra insurance, whisk them vigorously before adding to the hot mixture.

3

Can I prepare this dessert ahead of time?

This pudding tastes even better the next day! After baking, let it cool completely, then refrigerate for up to 5 days. For the best texture, reheat gently in the microwave (30-second intervals) or on the stovetop with a splash of milk. The butterscotch swirls will soften slightly but still deliver rich flavor. Freezing isn't recommended as it alters the creamy texture.

4

What's the secret to getting the perfect butterscotch swirls?

The swirls rely on timing and technique. After baking, immediately drizzle the butterscotch sauce in a zigzag pattern, then use the back of a spoon to gently swirl it into the pudding. Return to the oven for just 5-10 minutes to set the sauce slightly—this prevents it from sinking completely. For extra drama, chill briefly before serving to let the layers separate beautifully.

5

Is there a way to make this dessert dairy-free?

Yes! Replace whole milk with full-fat coconut milk and use dairy-free butter or coconut oil. For the egg yolks, use 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, rested for 5 minutes) or aquafaba (3 tbsp chickpea brine, whipped until thick). The texture will be slightly lighter but still creamy. For the butterscotch sauce, ensure your chips are dairy-free or make your own with vegan butter.

★★★★★5.0(6 reviews)
Categories Main Courses