Simple Table Recipes
Desserts

Homemade Chocolate Pudding

Smooth stovetop chocolate pudding made from cocoa, milk and real chocolate, chilled until set.

Ramekins of chocolate pudding topped with whipped cream and grated chocolate, with cocoa powder alongside
Prep
5 min
Cook
10 min
Rest
2 hr
Total
2 hr 15 min
Makes
4 servings
Difficulty
Easy
  • Measurements grams + cups
  • Cuisine American
Jump to Recipe Save on Pinterest

Why You'll Like This Recipe

  • Both cocoa powder and chopped chocolate go in, which gives depth that a cocoa-only pudding never has.
  • Fifteen minutes of actual work, then the fridge does the rest.
  • Everything is whisked together cold, so there is no tempering and no separate bowls.

Ingredient Notes

Cocoa powder
Provides the base chocolate flavour and some of the colour. Whisk it in while everything is cold — added to hot milk it clumps and will not disperse.
Chopped chocolate
Added off the heat at the end. This is where the richness comes from; cocoa alone gives a thinner, more one-dimensional flavour.
Egg yolks
Two yolks give body and a silkier mouthfeel. The pudding will still set without them but tastes noticeably more like a starch pudding.
Cornstarch
Must reach a full bubble to thicken. This is the single most common reason a homemade pudding refuses to set.

Equipment

  • Medium saucepan
  • Whisk
  • Four small serving dishes

Substitutions

Semisweet chocolate
Dark chocolate makes a less sweet, more intense pudding. Milk chocolate makes it sweeter and softer — reduce the sugar by about 20 g if you use it.
Whole milk
Works with semi-skimmed, though the set is softer. Oat milk is the most reliable plant-based option here.
Egg yolks
Leave them out and increase the cornstarch to 40 g. The texture is a little more bouncy and less silky, but it sets reliably.

Storage & Freezing

Storing: Refrigerate, covered, for up to 4 days.

Freezing: Not recommended. The starch structure breaks on thawing and the pudding turns grainy and weeping.

Frequently Asked Questions

Why did my pudding not set?

Almost always because it never reached a proper bubble, or it was not held there for the full minute. Cornstarch does not thicken until it boils, and chilling will not fix a pudding that was undercooked.

Why is my pudding lumpy?

Either the cocoa or cornstarch was not fully dissolved before heating, or the egg scrambled at the edges of the pan. Pushing it through a sieve while still warm rescues it either way.

How do I stop a skin forming?

Press plastic wrap directly onto the surface of the warm pudding so there is no air gap. A skin is harmless if you like it.

Can I make it dairy free?

Yes. Use oat milk, dairy-free chocolate and a plant-based butter block. The set is slightly softer but it works.

Can I double the recipe?

Yes. Use a wider pan so it heats evenly and expect a few extra minutes to reach the bubble. Whisk more, not less, in a bigger batch.

Why does it taste chalky?

Usually undercooked cornstarch, which has a raw, powdery taste. The full minute at a bubble cooks it out.

Did you make this?

Let other people know how it went. One tap, nothing to fill in.