Cinnamon and Cream

Silky Allulose Butterscotch Pudding

18 min read

↓ Jump to Recipe

There is something deeply comforting about a bowl of butterscotch pudding, the kind that is warm and glossy when it first comes off the stove and turns impossibly silky once it has had a few hours to chill. The butterscotch flavor, that rich toffee-like depth, comes from two things working in harmony: browned butter and a caramelized sweetener. Close your eyes and you are transported to a diner booth, a grandmother’s kitchen, a rainy afternoon that needed something sweet to anchor it.

What makes this version genuinely special is the use of allulose as the primary sweetener. Unlike erythritol, which can crystallize and leave a cooling aftertaste in puddings, allulose behaves almost identically to table sugar in liquid and heat applications. It dissolves smoothly, caramelizes at a slightly lower temperature than sucrose, and produces a sauce that is glossy, deeply amber, and completely free of grittiness. The result is a pudding that tastes like the real thing because, from a textural and flavor standpoint, it really is. The dairy does all the same work, the starch thickens the same way, and the browned butter lends that signature nutty, butterscotch depth that no extract can replicate.

This recipe falls comfortably in the medium difficulty range. You will need to pay attention at the stove, particularly during the caramelizing step, but there are no truly tricky techniques here. It is a wonderful weekend project for anyone managing blood sugar who refuses to give up truly satisfying desserts, and it is equally perfect for curious bakers who simply want to explore how alternative sweeteners behave in classic applications.

Prep: 15 minutesTotal: 3 hours 30 minutes (includes 3 hours chilling)Yield: 6 individual pudding cups (approximately 150ml each)Difficulty: ★★☆ IntermediateOccasion: Everyday Treat
✓ Vegetarian✓ Gluten-Free✓ Sugar-Free
Servings:

6

servings

Ingredients

  • 180 gallulose (about 3/4 cup plus 2 tbsp), divided
  • 57 gunsalted butter (4 tbsp), cut into pieces
  • 480 mlwhole milk (2 cups), divided
  • 240 mlheavy cream (1 cup)
  • 3 tbspcornstarch
  • 3 largeegg yolks
  • 1 tsppure vanilla extract
  • 0.5 tspfine sea salt
  • 0.5 tspmolasses (adds color and depth; omit for a lighter pudding)
  • Lightly sweetened whipped cream, for serving (optional)

Ingredient Substitutions

allulose

  • Granulated erythritol: use the same weight (180g), but whisk very thoroughly as it is slower to dissolve and can leave a slightly cooling aftertaste in chilled puddings.
  • Monk fruit allulose blend (1:1 ratio with sugar): use 140g for equivalent sweetness; caramelizes well and blends cleanly.
whole milk

  • Full-fat oat milk or unsweetened soy milk: the pudding will be slightly less rich but will still set properly thanks to the cornstarch.
  • 2% milk: works but produces a thinner, less creamy result; increase cornstarch by 1 teaspoon to compensate.
heavy cream

  • Full-fat canned coconut cream: gives a subtle coconut flavor but produces a similarly rich, silky texture. Shake the can well before measuring.
  • Half-and-half: results in a lighter pudding; increase cornstarch by 1.5 teaspoons to help it set firmly.
cornstarch

  • Arrowroot powder: use 2.5 tbsp in place of 3 tbsp. Note that arrowroot can become slightly slimy if the pudding is overheated, so pull it off the heat as soon as it thickens.
  • Tapioca starch: use the same amount; produces a slightly glossier, more elastic set.
egg yolks

  • Increase cornstarch by 1 tablespoon and add 1 extra tablespoon of butter for a richer mouthfeel. The pudding will be slightly less custardy but fully egg-free.
molasses

  • A tiny pinch of caramel extract (1/8 tsp): mimics the dark, slightly bitter depth of molasses without adding any sugar.
  • Simply omit: the pudding will be lighter in color and flavor, closer to a vanilla cream pudding than a dark butterscotch.

Instructions

🔧 Equipment

🥣medium heavy-bottomed saucepan (3-quart recommended)
🔵fine-mesh strainer
🧁large liquid measuring cup or pitcher
🥛6 ramekins or pudding cups (150ml capacity each)
🌀whisk
🥣small mixing bowls
📡large microwave-safe glass bowl or 2-quart Pyrex measuring cup (for microwave method)
🧁plastic wrap
🌡️instant-read thermometer (optional but helpful for caramel monitoring)


Prep: 15 minutes
Bake: None
Total: 3 hours 30 minutes (includes 3 hours chilling)
  1. Set out 6 small ramekins or pudding cups (about 150ml capacity each). Have a fine-mesh strainer and a large liquid measuring cup or pitcher ready near the stove. This pudding moves fast once it thickens, so having everything in place before you start is important.
  2. In a medium heavy-bottomed saucepan over medium heat, melt the butter. Continue cooking, swirling the pan occasionally, until the butter turns a deep golden brown and smells nutty, about 4 to 5 minutes. Watch carefully as it can go from browned to burned quickly. Remove from heat briefly.
  3. Add 120g (about 1/2 cup) of the allulose to the browned butter. Return to medium heat and stir constantly. Allulose caramelizes at around 255 to 265 degrees F (124 to 129 degrees C), slightly lower than table sugar, so watch closely. Cook the mixture, stirring, until it turns a deep amber color and smells like caramel, about 3 to 5 minutes. It will bubble vigorously. This step builds the entire butterscotch flavor of the pudding.
  4. In a small bowl, whisk together 120ml (1/2 cup) of the cold whole milk with the cornstarch until completely smooth, making sure there are no lumps. In a separate medium bowl, whisk the egg yolks with the remaining 60g allulose until pale and slightly thickened, about 1 minute.
  5. Carefully and slowly pour the remaining 360ml (1.5 cups) of whole milk and the heavy cream into the caramel, whisking constantly. The mixture will seize and bubble dramatically at first. Keep whisking over medium heat until the caramel fully dissolves into the milk, about 2 minutes. Add the salt and molasses.
  6. Whisk the cornstarch-milk slurry into the hot cream mixture, then slowly ladle about 120ml of the hot liquid into the egg yolk mixture while whisking constantly. This is called tempering and it prevents the yolks from scrambling. Pour the tempered yolk mixture back into the saucepan while whisking.
  7. Cook over medium heat, whisking constantly, until the pudding thickens noticeably and just begins to bubble at the edges, about 4 to 6 minutes. Once you see the first large bubble plop through the surface, cook for exactly 1 more minute while whisking vigorously, then remove from heat. Stir in the vanilla extract.
  8. Immediately strain the pudding through the fine-mesh strainer into your measuring cup or pitcher, then pour evenly into the prepared ramekins. Press a piece of plastic wrap directly onto the surface of each pudding to prevent a skin from forming. Refrigerate for at least 3 hours, or up to 24 hours, before serving with whipped cream if desired.
Prep: 15 minutes
Bake: None
Total: 3 hours 20 minutes (includes 3 hours chilling)
This method skips the caramelizing step, so the butterscotch flavor is slightly less deep. To compensate, increase the molasses to 1 teaspoon and add a small pinch of butterscotch extract (1/4 tsp) if you have it. Still very good, and ready in under 20 minutes of active time.
  1. Place the butter in a large microwave-safe glass bowl or 2-quart Pyrex measuring cup. Microwave on high in 30-second bursts until melted and just starting to foam, about 1 to 1.5 minutes. Carefully whisk in all 180g of the allulose, the molasses, and the salt. The mixture will not caramelize in the microwave, but the browned butter and molasses together approximate that flavor.
  2. In a separate small bowl, whisk together 120ml (1/2 cup) of the cold milk with the cornstarch until completely lump-free. In another bowl, whisk the egg yolks until smooth. Add all remaining milk and the heavy cream to the butter and allulose mixture and whisk to combine.
  3. Microwave the cream mixture on high for 2 minutes. Whisk well, then microwave in 90-second intervals, whisking between each, until the mixture is very hot and steaming, about 4 to 6 minutes total.
  4. Slowly ladle about 120ml of the hot cream into the egg yolks while whisking constantly to temper them. Whisk the tempered yolks and the cornstarch slurry back into the hot cream mixture.
  5. Microwave on high in 60-second intervals, whisking thoroughly between each, until the pudding has thickened enough to coat the back of a spoon and holds a ribbon when you drizzle it from the whisk, about 3 to 5 minutes total. It will continue to thicken as it cools. Stir in the vanilla extract.
  6. Strain through a fine-mesh strainer into a pitcher and pour into 6 ramekins. Press plastic wrap directly onto the surface of each pudding and refrigerate for at least 3 hours before serving.

Nutrition Per Serving

Per 1 serving (makes 6 individual pudding cups (approximately 150ml each))

218Calories
8gCarbs
1gSugar
20gFat
4gProtein

Glycemic Load2Low
Low0–10
Medium11–19
High20+
Allulose is a rare sugar that is absorbed by the body but not metabolized for energy. It has a glycemic index of effectively 0 and does not raise blood glucose or insulin levels. The tiny amount of molasses (1/2 tsp across 6 servings) contributes negligible glycemic impact.

Sweetener: allulose

Why This Recipe Works

The star of this recipe is allulose, and it earns its place for a specific reason. Allulose is a monosaccharide that occurs naturally in small amounts in figs, raisins, and jackfruit. Chemically, it is nearly identical to fructose, which is why it caramelizes and browns in ways that erythritol and xylitol simply cannot. When you cook allulose in browned butter over medium heat, it undergoes Maillard-adjacent browning reactions and genuine caramelization, producing the same aromatic compounds, including diacetyl and furanones, that give real butterscotch its signature flavor. This is the non-negotiable step that separates a deeply flavored pudding from a pale, sweet approximation.

Cornstarch and egg yolks work together as a dual thickening system. Cornstarch granules absorb liquid and swell when heated above about 203 degrees F (95 degrees C), forming a gel network that gives the pudding its body. The egg yolks contribute lecithin, a natural emulsifier, which coats the starch granules and fat droplets uniformly, producing a creamier, more cohesive texture than starch alone. This is why tempering the yolks matters: adding hot liquid to cold yolks gradually raises their temperature before they enter the full heat of the pot, preventing the proteins from coagulating too quickly into scrambled egg bits. If your pudding ever looks curdled, it is almost always because the tempering step was rushed.

One important note on allulose behavior: allulose caramelizes at a lower temperature than sucrose (around 255 to 265 degrees F versus 320 degrees F for table sugar), so it can go from perfectly amber to slightly bitter faster than you might expect. Keep the heat at medium rather than medium-high and watch the color rather than the clock. A deep amber, like a copper penny, is your target. If the caramel ever seizes when you add the cold cream, do not panic. Simply keep the heat on and keep whisking. The allulose will dissolve back into the liquid as the temperature equalizes, just as regular caramel would.

Baker’s Tips

  • Use a heavy-bottomed saucepan, not a thin one. Thin pans have hot spots that can burn the caramel before the rest of it is ready.
  • Have all your equipment and ingredients measured and set out before you start cooking. Once the caramel is ready, the rest of the recipe moves quickly.
  • Allulose caramelizes faster than table sugar. Keep the heat at medium (not medium-high) and trust the color, a deep copper-amber, over any specific timing.
  • Press the plastic wrap directly onto the pudding surface immediately after pouring. Even a brief exposure to air will form a skin that turns rubbery as the pudding chills.
  • Straining the pudding through a fine-mesh sieve before pouring into cups removes any accidentally cooked egg bits and guarantees a silky, smooth texture.
  • If the pudding seems thinner than expected after cooking, do not worry. It thickens significantly as it cools and chills. Give it the full 3 hours in the fridge before judging the consistency.
  • For the richest butterscotch flavor, use real molasses, not blackstrap. Blackstrap is much more bitter and can overwhelm the delicate caramel notes.

Variations

  • Salted Butterscotch: Increase the sea salt to 3/4 tsp and finish each cup with a pinch of flaky Maldon salt just before serving for a stunning sweet-salty contrast.
  • Bourbon Butterscotch: Add 1 tablespoon of good-quality bourbon along with the vanilla extract at the end. The alcohol mostly cooks off but leaves a warm, complex note. (Note: bourbon is not sugar-free, so this adds a small amount of sugar per serving.)
  • Dairy-Free: Use full-fat coconut cream in place of the heavy cream and your preferred unsweetened plant milk in place of whole milk. Brown the butter step must be skipped; use refined coconut oil instead and add an extra 1/2 tsp of molasses for depth.
  • Butterscotch Pudding Cups with Almond Crumble Topping: Toast 40g of sliced almonds with 1 tbsp allulose and a pinch of cinnamon in a dry pan until golden. Sprinkle over the chilled pudding just before serving for crunch.

Troubleshooting & FAQ

My caramel seized into a hard lump when I added the cream. What do I do?
This is completely normal and not a sign that anything went wrong. When cold liquid hits hot caramelized sugar, the sudden temperature drop causes it to solidify. Simply keep the pan on medium heat and whisk continuously. Within 1 to 2 minutes, the caramel will fully dissolve back into the liquid. If a few stubborn lumps remain, the straining step at the end will catch them.
My pudding looks curdled or I can see bits of cooked egg. What happened?
The egg yolks were likely added to liquid that was too hot, or the tempering step was rushed. Next time, ladle the hot cream into the yolks slowly while whisking constantly before returning them to the pan. If it has already happened, immediately strain the pudding through a fine-mesh sieve while it is still hot. If the curds are very small, the pudding may still be salvageable with a smooth, silky result after straining.
My pudding did not set and is still liquid after 3 hours of chilling. What went wrong?
The pudding likely did not cook long enough on the stovetop. The cornstarch needs to reach a full, rolling simmer to activate completely, a temperature of about 203 degrees F (95 degrees C). If the mixture only got steamy without bubbling, the starch granules may not have fully swelled. Unfortunately, a fully chilled under-set pudding is difficult to fix. For future batches, cook until you see active bubbles breaking the surface and the pudding visibly coats the back of a spoon.
My pudding tastes bitter. Did I burn the allulose?
Allulose can tip into bitterness quickly if it goes past a deep amber color toward dark brown. This is more likely on a high flame or in a thin pan. The fix is to pull the caramel off the heat as soon as it smells nutty and looks like a copper penny. If the bitterness is very mild, the dairy and vanilla in the finished pudding may balance it out. If it is quite strong, start the caramel step again in a clean pan before adding the milk.
There is a rubbery skin on my pudding. How do I avoid this?
A skin forms when the proteins and starches at the pudding surface are exposed to air and begin to dry and set. The fix is simple: press a piece of plastic wrap directly onto the surface of the warm pudding the moment it is poured into the cups. Make sure there are no air bubbles between the plastic and the pudding. Do this immediately, not after the pudding has started to cool.

Storage & Make-Ahead

  • Storage: Store covered with plastic wrap pressed directly onto the surface in the refrigerator for up to 4 days. Do not freeze, as the texture becomes grainy and watery upon thawing due to the cornstarch.
  • Make-Ahead: This pudding is ideal for making ahead. It actually improves after 12 to 24 hours in the refrigerator as the flavors meld and deepen. Make it the night before serving for best results. Add any whipped cream garnish just before serving.


Leave a Comment