Chocolate Pudding Recipe: Silky Homemade in 20 Minutes

Glossy, spoon-coating, deeply chocolatey pudding made on the stovetop in 20 minutes. Pantry ingredients, no boxed mix, no fuss.
Why You'll Love This Recipe
- Better than boxed in every way. Real cocoa, real chocolate, and real dairy give it a flavor and texture that powdered mixes cannot fake.
- Twenty minutes start to finish. Five minutes of prep, fifteen minutes on the stove, no fancy techniques or equipment.
- Pantry-staple ingredients. Sugar, cocoa, cornstarch, milk, chocolate, butter, vanilla — that is the entire shopping list.
- Double-chocolate depth. Cocoa powder plus chopped dark chocolate gives serious flavor and a glossy, almost mousse-like finish.
- Endlessly adaptable. Easy to make dairy-free, mocha, spiced, or even baked into a self-saucing pudding cake.
- No eggs, no fuss. A cornstarch base means no scrambled custard, no double boiler, and no nervous hovering.
This chocolate pudding recipe is the one I make whenever I want something deeply chocolatey on the table in twenty minutes flat — no boxed mix, no specialty equipment, just a saucepan and a whisk. We're talking glossy, spoon-coating, almost-mousse-like pudding that tastes like real chocolate because it actually is real chocolate, with cocoa powder doing the heavy lifting and chopped dark chocolate stirred in at the end for serious depth.
If you grew up on the boxed stuff, this is going to ruin you in the best way. Homemade chocolate pudding made from scratch has a satin texture and a clean chocolate flavor that the powdered shortcut just can't touch. And because it leans on pantry ingredients like whole milk, sugar, cornstarch, and cocoa powder, you very likely already have everything you need to start.

I'll walk you through what each ingredient does, the step-by-step method with photos at every stage, and a few easy riffs — including how to turn this same flavor base into a baked chocolate pudding cake or a fully dairy-free version that holds its own next to a proper dark chocolate mousse. Grab your whisk.
What Makes This Chocolate Pudding Recipe Different
The trick to this version is using two chocolate sources instead of one. Cocoa powder gives the pudding its baseline color and flavor, while four ounces of chopped dark chocolate stirred in at the end thickens the mixture, adds gloss, and pushes the flavor from "fine" to "I can't stop tasting this from the spoon." Most stovetop puddings stop at cocoa, which is part of why they so often taste a little flat or chalky.
Cornstarch is the workhorse here. It's what gives the pudding that pillowy, set-but-spoonable texture, and it's far more forgiving than an egg-yolk-thickened custard. There are no eggs to scramble, no double boiler to set up, and no risk of the whole thing breaking if you turn your back for a second. If you can whisk and pay attention for ten minutes, this is yours.
The result lands somewhere between a French pot de crème and the nostalgic snack-pack pudding of your childhood, but better than both. It's rich enough to feel like a real dessert, simple enough to stir together on a Tuesday, and adaptable enough to dress up for company with a swirl of softly whipped cream and a shower of shaved chocolate.
Ingredients for Homemade Chocolate Pudding

Every ingredient earns its spot. The best chocolate pudding recipe leans on pantry staples and lets each one do real work — here's what's going in and why it matters.
- Cocoa powder. Use unsweetened natural or Dutch-process cocoa. Dutch-process gives a deeper, smoother chocolate flavor and a darker color; natural cocoa is brighter and slightly fruitier. Either works beautifully.
- Granulated sugar. Standard white sugar dissolves cleanly into the milk and keeps the chocolate flavor forward instead of competing with it.
- Cornstarch. This is your thickener. Three tablespoons is the sweet spot for two and a half cups of milk, giving you a pudding that mounds softly on a spoon without turning gluey.
- Fine sea salt. A quarter teaspoon sharpens every flavor in the pot. Don't skip it.
- Whole milk. Full fat is non-negotiable for the texture we want. Two percent will work in a pinch, but the result is noticeably thinner and less luxurious.
- Dark chocolate. Look for bars in the 60 to 70 percent cacao range. Chop it small so it melts evenly off the heat.
- Unsalted butter. Two tablespoons stirred in at the end adds gloss and a velvety finish.
- Vanilla extract. Pure, please. It rounds out the chocolate and makes the whole thing taste like it was made on purpose.
How to Make Chocolate Pudding from Scratch
Set out a fine-mesh sieve and a clean bowl before you start cooking. Once the pudding thickens, it moves fast, and you'll want everything within arm's reach. The whole process is hands-on but quick — about fifteen minutes of active cooking, start to finish.
Step 1: Whisk the Dry Base

In a medium heavy-bottomed saucepan, whisk the sugar, cocoa powder, cornstarch, and salt together until no streaks of cornstarch remain. This dry-whisk step is the single most important thing you can do to prevent lumps later on. Cornstarch hates being dropped into hot liquid alone, but it disperses beautifully when it's already coated with sugar and cocoa.
Step 2: Temper the Milk

With the saucepan still off the heat, pour in about a half cup of the whole milk and whisk it into a smooth, glossy paste. Once you've broken up every last lump, slowly stream in the rest of the milk while whisking constantly. You want a uniform chocolatey liquid before any heat hits the pan — skipping this paste step is the number-one reason puddings turn out grainy.
Step 3: Cook Until Thick

Set the pan over medium heat and whisk continuously, paying special attention to the corners of the pan where cornstarch likes to settle and scorch. After about five to seven minutes, you'll see the mixture start to steam, then thicken suddenly, almost all at once. Once it comes to a low boil and bubbles break the surface, cook for one more minute, still whisking. That final minute is what fully activates the cornstarch and keeps the pudding from thinning out as it cools.
Step 4: Finish with Chocolate and Butter

Pull the pan off the heat. Add the chopped dark chocolate, butter, and vanilla, and whisk gently until the chocolate is completely melted and the pudding looks satin-glossy. For the silkiest possible finish, pour the warm pudding through your fine-mesh sieve into a clean bowl or directly into your serving cups. This catches any stray bits of cocoa or cornstarch and gives you a texture you'd swear came from a pastry shop.
Serving Suggestions and Toppings

You can serve this pudding warm, at room temperature, or fully chilled, and each version is its own kind of wonderful. Warm, it's loose and comforting, almost like a pourable chocolate ganache straight from the pan. Chilled for at least two hours, it sets into something firmer and more sliceable, with that classic pudding-cup density we all remember.
Toppings are where you get to play. A cloud of softly whipped cream is the obvious move, and for good reason — the cool, barely sweet cream against deep dark chocolate is perfection. From there, try flaky sea salt, fresh raspberries, candied orange peel, crushed shortbread cookies, or a few thin shavings of more chocolate over the top for contrast and crunch.

If you're entertaining, layer the pudding with whipped cream and crushed cookies in small glasses for an instant trifle, or pipe it into pre-baked tart shells for an elegant low-effort dessert. It also makes a gorgeous filling between cake layers, and if you simmer it down a touch further, it doubles as a frosting that rivals anything from a bakery case. For a cozy weeknight, a small ramekin with a pour of cold heavy cream over the top is dessert enough on its own.
This recipe sits comfortably in the same family as classic no-bake desserts — easy, make-ahead, and quietly impressive without trying too hard. It's the kind of thing you can pull together at four in the afternoon and serve to guests at seven, with zero stress and a lot of clean spoons.
Make It Your Own

Once you've made this chocolate pudding recipe a couple of times, you'll start riffing without looking. A teaspoon of instant espresso bloomed into the milk turns it mocha. A pinch of cinnamon and a whisper of cayenne nudges it toward Mexican hot chocolate territory. Swap part of the milk for heavy cream and you'll get an even denser, almost truffle-like result. And if you're craving something warm and self-saucing instead, this same chocolate base translates beautifully into a baked chocolate pudding cake that forms a layer of fudgy sauce underneath the cake as it bakes.
The chocolate pudding recipe below is the foundation. Once you know it by heart, a from-scratch chocolate dessert is never more than twenty minutes away — and you'll never reach for a boxed mix again.
Expert Tips
- Whisk the dry ingredients first. Coating the cornstarch in sugar and cocoa before any liquid hits the pan is the single best lump-prevention trick there is.
- Do not walk away during cooking. The transition from thin to thick happens almost all at once around the five-minute mark — keep whisking and stay close to the pan.
- Strain the finished pudding. Pouring the hot pudding through a fine-mesh sieve catches any stray bits of cooked cornstarch and gives you a true pastry-shop silkiness.
- Press plastic wrap on the surface. This stops a rubbery skin from forming as the pudding cools and chills, which protects both texture and appearance.
- Use full-fat dairy. Whole milk (or whole milk plus a splash of heavy cream) is what gives this its luxurious mouthfeel — skim and 2% will leave it noticeably thin.
Variations & Substitutions
This base recipe is endlessly riffable. Once you have nailed the master method, swap in any of these directions to keep things interesting through chocolate-craving season.
- Mocha pudding: Whisk 1 to 2 teaspoons of instant espresso powder into the dry ingredients before adding milk.
- Mexican chocolate: Add ½ teaspoon ground cinnamon and a small pinch of cayenne with the dry ingredients.
- Dairy-free and vegan: Use full-fat coconut milk or unsweetened oat milk, swap the butter for vegan butter or refined coconut oil, and use certified dairy-free dark chocolate.
- Extra-rich: Replace ½ cup of the milk with heavy cream for an almost truffle-textured result.
- Chocolate pudding cake: Translate this same flavor profile into a self-saucing baked pudding cake for a warm, scoopable dessert.
- Pudding parfaits: Layer with whipped cream and crushed cookies in stemmed glasses for an instant trifle.
- Salted caramel swirl: Drizzle salted caramel sauce through each ramekin before chilling for a candy-bar effect.
Storage & Leftovers
Cover individual servings (or one big bowl) with a piece of plastic wrap pressed directly onto the surface of the pudding to prevent a skin from forming, then refrigerate for up to 3 to 4 days. The flavor actually deepens overnight, which makes this a great make-ahead dessert for dinner parties or weeknight cravings. Give the pudding a gentle stir before serving if it has separated slightly.
Freezing is not recommended — cornstarch-thickened puddings break and turn grainy after thawing, losing the silky texture that makes them so good in the first place. If you need to make a large batch ahead, prep up to 24 hours in advance and keep refrigerated. For warm pudding lovers, gently reheat single servings in a small saucepan over low heat with a tiny splash of milk, whisking constantly until smooth and pourable again.


