Classic desserts with a modern twist

Puddings

How to Make Silky Chocolate Pudding from Scratch

How to Make Silky Chocolate Pudding from Scratch

Chocolate pudding is one of those desserts that looks like a shortcut and tastes like a project. The boxed kind sets firm and tastes mostly of sugar. Made on the stove with real chocolate, egg yolks, and a careful hand with cornstarch, it turns glossy and dense — spoonable, never stiff. The whole thing takes about twenty minutes of actual work, and most of that is stirring. Here is how to get it right the first time.

What Each Ingredient Is Actually Doing

Cornstarch and egg yolks both thicken, but they behave differently, and that difference is why this pudding feels silky instead of pasty. Cornstarch gelatinizes when it boils — it needs a full minute or two of lazy bubbling to reach full power, and once the pudding cools, cornstarch sets it into a soft gel. Skip that cooking time and you get a raw, chalky taste and a pudding that never quite firms.

Egg yolks add richness and body without the starchy edge that too much cornstarch brings. Use one thickener without the other and you get a decent pudding. Use both, in the right proportion, and you get the texture people mean when they say silky.

Chocolate thickens as it cools, too, because cocoa butter is solid at room temperature. A pudding that looks loose and pourable off the heat will firm up considerably in the fridge. Don't panic and add extra cornstarch at that stage, or you will end up with something closer to chocolate glue.

The Ingredients

  • 3 cups whole milk — 2% works fine; skim gives a noticeably thinner, less creamy result
  • 2/3 cup granulated sugar
  • 3 tablespoons cornstarch
  • 2 tablespoons unsweetened cocoa powder — optional, but it deepens the color and flavor
  • 4 ounces bittersweet or semisweet chocolate, chopped (60–70% cacao)
  • 4 large egg yolks
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract
  • 1/4 teaspoon fine salt

You will also want a heavy-bottomed saucepan, a whisk, a heatproof bowl, a fine-mesh strainer, and either six small ramekins or one shallow two-quart dish. The strainer is not optional if you want a flawless texture — more on that below.

Step by Step on the Stove

  1. Whisk the sugar, cornstarch, cocoa powder, and salt together in the saucepan. Breaking up the starch in the dry sugar first is the cheapest insurance against lumps.
  2. Pour in the milk in a steady stream, whisking as you go and scraping the corners of the pan, until the mixture is completely smooth.
  3. In a separate bowl, whisk the egg yolks just until they're uniform. Set them near the stove.
  4. Set the saucepan over medium heat and cook, whisking constantly, until the mixture steams and thickens slightly — roughly four to five minutes. Do not let it come to a boil yet.
  5. Temper the yolks: ladle about a cup of the warm milk mixture into the yolks in a slow drizzle, whisking the whole time. Then pour the yolk mixture back into the saucepan, whisking.
  6. Cook over medium-low, whisking constantly and reaching into the corners, until the pudding thickens and the first slow bubbles break the surface. Let it bubble gently for a full two minutes, still whisking. This cooks out the starch.
  7. Pull the pan off the heat. Add the chopped chocolate and butter, let them sit for a minute, then whisk until the pudding is smooth and glossy. Stir in the vanilla.
  8. Pour through the fine-mesh strainer into a bowl or a large measuring cup with a spout, pressing the pudding through with a spatula. This catches any stray bits of cooked egg or undissolved starch.
  9. Divide among ramekins or pour into one dish. Press plastic wrap directly onto the surface and refrigerate for at least four hours.

When Things Go Wrong

Lumps

Almost always starch that clumped before the milk went in, or pudding that sat unstirred against a hot pan. The strainer fixes the first problem completely. If the pudding is genuinely lumpy, you can also run it through a blender while it's still hot, but be careful — hot pudding in a blender lid can blow.

Grainy or scrambled

The yolks cooked before they were diluted. It happens when the heat is too high or when the hot milk goes into the yolks too fast. Strain it; you will lose a little volume but most of the texture. Next time, keep the heat at medium-low and drizzle slowly.

Thin after chilling

This means the starch never fully gelatinized. You can return the pudding to a saucepan with a splash of milk and bring it back to a gentle boil for two minutes, but honestly, it is easier to start over. Consider it a lesson about patience at the stove.

Skin on top

Skin forms where the surface meets air. Plastic wrap pressed directly onto the warm pudding prevents it entirely. If you would rather not use plastic, a light dusting of cocoa powder or a buttered round of parchment laid on the surface works too.

Serving It, and a Few Variations

Cold pudding is the point here, so give it the full four hours, and longer if you can. Serve it plain, or with a dollop of lightly sweetened whipped cream, a pinch of flaky salt, shaved chocolate, or cocoa nibs for crunch. A few raspberries cut the richness nicely.

The base recipe takes well to changes. Add a teaspoon of instant espresso powder with the dry ingredients for a mocha edge. Steep a strip of orange zest in the milk for ten minutes, then strain it out before proceeding. A cinnamon stick works the same way. If you prefer milk chocolate, use it and cut the sugar by a couple of tablespoons, since milk chocolate brings its own sweetness.

A Word on Making It Ahead

This pudding is better on day two, once the flavors settle and the set fully develops. It keeps, covered, for three days in the refrigerator. If you want to turn it into frozen pudding pops, pour it into molds while it is still warm and slightly loose, then freeze — the texture stays creamy rather than icy. Make a batch on a Sunday and you have dessert handled for most of the week.

Photo: Orhan Pergel / Pexels

Related Posts

How to Fix Runny Pudding: A Quick Troubleshooting Guide

Puddings

How to Fix Runny Pudding: A Quick Troubleshooting Guide

Runny pudding is usually fixable. Here's how to diagnose the problem, cook it thicker, add the right thickener, and...

Stovetop vs. Oven-Baked Pudding: Which Method Should You Use?

Baking

Stovetop vs. Oven-Baked Pudding: Which Method Should You Use?

Stovetop stirring gives you silky, spoonable pudding; a baked water bath gives you a clean, sliceable set. Here's...