Desserts & Baking
Chocolate Pudding Pots
Silky homemade chocolate pudding pots made from scratch in 15 minutes. Rich, creamy, and far better than store-bought pudding.
Why This Chocolate Pudding Pots Recipe Is Special
I have a confession: I used to think pudding meant those little plastic cups from the grocery store. Then one rainy afternoon, I tried making pudding from scratch. That first taste of homemade chocolate pudding made me realize I had been missing out. Store-bought is fine. Homemade is an entirely different dessert.
This recipe is deeply chocolatey — I use both cocoa powder and real chopped chocolate for a double dose of flavor. The cocoa gives rich, roasty depth while the melted chocolate adds body and a glossy, mousse-like quality. A touch of butter rounds everything out with velvety richness.
You need one saucepan, one whisk, and about 15 minutes of active cooking. No eggs to temper, no bain-marie, no obscure ingredients. I serve these in little glass jars with whipped cream and chocolate shavings because they look like something from a Parisian patisserie but take a fraction of the effort.
The Science of Perfect Stovetop Pudding
Cornstarch thickens through gelatinization — when heated in liquid, the granules absorb water and swell. At around 200°F (93°C), they burst open, releasing starch molecules that tangle together, creating a thick, creamy matrix. Constant stirring distributes heat evenly and prevents clumping.
The critical moment is when the pudding first bubbles. Cornstarch needs a full minute of active boiling to reach maximum thickening power. Pull it off too early and the pudding will thin out as it cools. Whole milk is important because the fat creates a creamy mouthfeel and keeps the pudding smooth rather than gummy.
The chocolate and butter go in off the heat because their fats could interfere with thickening if added too early. By stirring them in after the pudding has thickened, you get the full benefit of the cornstarch structure plus all that chocolate richness.
Choosing the Best Chocolate and Cocoa
For the cocoa, I use Dutch-process like Droste, Valrhona, or Guittard — it has a smoother flavor and darker color than natural cocoa. For the chopped chocolate, grab bar-style semi-sweet rather than chips, which contain stabilizers that affect smoothness. Chop it finely so it melts in seconds from the residual heat.
For full luxury mode, try 60-65% dark chocolate for a more sophisticated profile. For kids, milk chocolate sweetens things up. Adjust sugar accordingly.
Tips for Flawless Chocolate Pudding Pots
Whisk dry ingredients together first. When cornstarch is mixed with sugar and cocoa while dry, the particles physically separate the starch granules, preventing clumps when you add milk.
Stir constantly and scrape the bottom. I mean constantly. Cornstarch settles on the bottom where heat is highest. Even 30 seconds undisturbed can scorch it. Use a flat-edged silicone spatula with sweeping motions across the bottom.
Use a heavy-bottomed saucepan. Thin pans create hot spots that scorch the pudding before it thickens evenly.
Strain for silk. Even with perfect technique, tiny lumps can form. Pouring through a fine-mesh strainer takes 30 seconds and guarantees a flawless result.
Press plastic wrap directly onto the surface. This prevents pudding skin. If you love skin, leave it uncovered.
Variations to Try
Mexican Chocolate Pudding. Add 1 teaspoon ground cinnamon and 1/4 teaspoon cayenne to the dry ingredients. Top with cinnamon whipped cream and flaky sea salt.
Mocha Pudding Pots. Dissolve 2 tablespoons instant espresso powder into the milk before adding to the dry ingredients. The coffee deepens the chocolate beautifully.
Peanut Butter Chocolate Pudding. Stir 3 tablespoons creamy peanut butter into the hot pudding with the butter and chocolate. Garnish with chopped peanuts.
Salted Caramel Chocolate Pudding. Drizzle 1 tablespoon salted caramel sauce into each jar before pouring pudding on top. Each spoonful picks up caramel ribbons.
How to Store and Troubleshooting
These keep for up to 4 days refrigerated with plastic wrap pressed on the surface. The flavor deepens after a day. Add whipped cream just before serving. I do not recommend freezing — cornstarch-thickened puddings become grainy when thawed.
The pudding is lumpy. Always whisk dry ingredients first, then add milk gradually. Strain through a fine-mesh strainer.
The pudding is too thin. Return to heat and bring to a full boil, cooking 1 minute while stirring. If still thin, your cornstarch may be old.
The pudding tastes chalky. The hallmark of undercooked cornstarch. The full minute of boiling is non-negotiable.
For more chocolate indulgence, check out my chocolate lava cake for a warm chocolate show-stopper, or my banana chocolate chip bars for a casual treat. For holiday entertaining, my no-bake christmas dessert cups use a similar layered concept with festive flavors.
Ingredients
Chocolate Pudding
Topping
Instructions
Combine Dry Ingredients
In a medium heavy-bottomed saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until no lumps remain. This dry whisking step is important because it disperses the cornstarch evenly, preventing clumps from forming when you add the milk.
Cook the Pudding Base
Gradually pour in the milk while whisking constantly. Place the saucepan over medium heat and cook, stirring constantly with a whisk or silicone spatula, until the mixture thickens and begins to bubble, about 6 to 8 minutes. Once it starts bubbling, continue cooking for exactly 1 more minute to fully activate the cornstarch.
Add Chocolate and Butter
Remove the saucepan from the heat. Add the chopped chocolate and butter and stir until both are completely melted and the pudding is glossy and smooth. Stir in the vanilla extract. The residual heat from the pudding will melt everything — do not return the pan to the burner.
Strain and Pour
For the silkiest texture, pour the pudding through a fine-mesh strainer into a clean bowl or large measuring cup. This catches any small lumps or bits of cooked egg-like protein from the milk. Divide the pudding evenly among six small jars, ramekins, or dessert cups.
Chill
Press a piece of plastic wrap directly onto the surface of each pudding to prevent a skin from forming. Alternatively, if you like pudding skin, leave them uncovered. Refrigerate for at least 2 hours until fully set and cold.
Top and Serve
Whip the heavy cream with powdered sugar until stiff peaks form. Dollop or pipe the whipped cream onto each pudding pot. Garnish with chocolate shavings. Serve cold.
Nutrition Information
Per serving (serves 6). Values are approximate.
| Calories | 310 calories |
| Total Fat | 18g |
| Saturated Fat | 11g |
| Carbohydrates | 35g |
| Sugar | 26g |
| Protein | 6g |
| Sodium | 155mg |
| Fiber | 2g |
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs. Nutritional information is an estimate and may vary.
Never Miss a Recipe
Join 5,000+ home cooks and get new recipes straight to your inbox.
Frequently Asked Questions
Can I use milk chocolate instead of semi-sweet?
Yes, but reduce the sugar to 3 tablespoons since milk chocolate is sweeter. The pudding will also be lighter in color and milder in chocolate flavor.
Why did my pudding not thicken?
The most common reason is not cooking it long enough after it starts bubbling. Cornstarch needs a full minute of boiling to reach its full thickening power. Also, acid (like adding lemon juice) can break down cornstarch, so avoid adding any acidic ingredients.
Can I use plant-based milk?
Oat milk and full-fat coconut milk work best. Almond milk can work but produces a slightly thinner pudding. Avoid skim or low-fat milks as the fat content contributes to the creamy texture.
How long does homemade pudding last in the fridge?
The pudding keeps well for up to 4 days in the refrigerator when covered with plastic wrap pressed against the surface. The flavor actually deepens over the first day or two.
Hi, I'm Lisa!
I create simple, tested recipes from around the world that anyone can make at home.
Learn More →Reader Reviews
Based on 236 reviews