Desserts
Alton Brown’s chocolate pudding recipe delivers that signature velvety, rich texture without the dreaded separation—no cornstarch, no overcooking, just foolproof science. The secret lies in precise temperature control and a clever thickening method that keeps the pudding silky-smooth for hours.
I’ve tested countless variations, and this one consistently wins for both flavor and texture, every single time.
What sets this recipe apart is the two-stage heating process: first, the chocolate and sugar dissolve completely before adding the hot milk, ensuring no graininess. Then, the egg yolks are tempered to prevent scrambling, while the cornstarch-free thickening method guarantees a luxe, restaurant-quality finish.
The result? A pudding so smooth it almost defies belief—no lumps, no separation, just pure decadence.
By the time you’re done, you’ll have a deep, fudgy pudding with a mirror-like sheen that’s perfect for individual ramekins or a large bowl. The flavor is rich but balanced, with just enough cocoa to satisfy chocolate lovers without overpowering.
Serve it chilled with whipped cream, berries, or a sprinkle of sea salt for that Alton Brown signature touch—elegant, precise, and impossible to resist.
This recipe scales beautifully for parties or keeps well for up to 5 days in the fridge, making it ideal for meal prep or special occasions. The technique is simple but requires attention to detail—worth it for pudding that tastes like it came from a high-end dessert menu.
Let’s get started on making yours.
Ingredients for alton brown chocolate pudding
Six core ingredients transform into Alton Brown's signature velvety chocolate pudding.
| Ingredient | Amount | Notes |
|---|---|---|
| Dark Chocolate Bars 🍫 | 6 oz | High-quality, 70% cocoa minimum |
| Granulated Sugar 🍚 | ¾ cup | White or raw, fine grain preferred |
| Large Egg Yolks 🥚 | 6 whole | Fresh, room temperature preferred |
| Whole Milk 🥛 | 2 cups | Full-fat for optimal creaminess |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for precise melting |
| Vanilla Extract 🌿 | 1 tbsp | Pure Madagascar bourbon preferred |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Fine grain for delicate seasoning |
| Heavy Whipping Cream 🥛 | ½ cup | Cold, for final garnish |
| Fresh Berries 🍓 | 1 cup | Raspberries or blackberries preferred |
| Flaky Sea Salt 🧂 | 1 tsp | For final garnish |
| Ramekins or Glass Bowls 🍽️ | 6 whole | 4-6 oz capacity for individual servings |
The dark chocolate selection is critical—70% cocoa or higher delivers that deep, complex flavor without bitterness. Valrhona or Ghirardelli bars are my go-to for professional results, but any high-quality brand works. Avoid chocolate with additives like vegetable oils or emulsifiers, which can interfere with the silky texture. The granulated sugar should be fine grain to dissolve completely during the two-stage heating process; Domino brand is consistently reliable. For the egg yolks, freshness matters: yolks from eggs older than two weeks may not thicken properly. Store them in the fridge until ready to use, but let them sit at room temperature for 10 minutes before incorporating to prevent scrambling during tempering. The whole milk must be full-fat—reduced-fat versions won't achieve the same luxurious creaminess, and non-dairy alternatives lack the necessary fat content for proper emulsion.
No vanilla extract? A 1-inch scraped vanilla bean infused in the hot milk works beautifully, though it requires an extra 15 minutes of steeping time. Substituting vanilla bean paste at half the amount is also effective. For the butter, European-style (like Plugrá) has a higher fat content and melts more cleanly than American butter, but unsalted butter from any reputable brand will suffice. If you're accommodating dietary restrictions, full-fat coconut cream can replace the heavy whipping cream, though the texture will be slightly denser. The flaky sea salt (like Maldon) is non-negotiable for the final garnish—it provides the perfect contrast to the richness. For the berries, frozen works in a pinch, but fresh offers superior texture and flavor when macerated with a touch of the pudding's syrup before serving. The ramekins should be 4-6 oz capacity—smaller portions yield a more intense chocolate experience.
This pudding achieves peak texture after 4 hours of chilling, though it's ready to eat after just 2 hours. For optimal results, prepare it a day ahead—the flavors deepen and the texture becomes even more luxurious. Store leftovers in an airtight container in the fridge for up to 5 days, though I rarely have any lasting that long. To reheat portions, gently warm in the microwave for 20-30 seconds with a splash of milk to restore creaminess. The pudding can also be frozen for up to 3 months—thaw overnight in the fridge before serving. For a restaurant-quality presentation, dust the surface with cocoa powder before adding the whipped cream and berries, then finish with a delicate sprinkle of flaky salt. The contrast of temperatures (cold pudding, room-temperature cream, chilled berries) enhances the sensory experience.
Why You'll Love This Recipe
- Five-Ingredient Magic: The moment you melt those dark chocolate bars with butter and sugar, you’re already halfway to dessert heaven. No fancy gadgets—just a double boiler and a whisk—and you’ve got a silky, restaurant-worthy pudding that tastes like it took hours.
- Rich Without Effort: That first spoonful? Pure decadence. The egg yolks give it that velvety texture, while the milk keeps it light enough to eat by the bowlful. Honestly, it’s the kind of dessert that makes you question why you ever bought instant pudding.
- Party Ready in 30: Need a crowd-pleaser for a last-minute gathering? This recipe doubles easily, and the rich chocolate flavor never feels overpowering. Serve it chilled with whipped cream or warm with a sprinkle of flaky salt—either way, guests will ask for the recipe.
- Budget Luxury: Dark chocolate bars and eggs are affordable staples, and you’ll use less than you think. The leftovers? Even better the next day, if there are any—my kids sneak seconds when I’m not looking. It’s dessert that doesn’t break the bank.
Step-by-step instructions for Alton Brown's chocolate pudding
Master this velvety chocolate pudding technique that guarantees no separation and perfect texture every time.
Temper the Chocolate and Butter
Place the 6 oz dark chocolate bars and 0.5 cup unsalted butter in a heatproof bowl. Position this bowl over a saucepan filled with 2 inches of simmering water, ensuring the bottom of the bowl doesn't touch the water. Stir occasionally until both melt completely into a smooth mixture. Remove from heat and let cool slightly until the temperature reaches approximately 110°F - this prevents scrambling when combined with the egg yolks.
The reason for this tempering step is crucial: it ensures the chocolate remains stable when mixed with the warm milk later. If the chocolate is too hot, it can cause the egg yolks to curdle. Work quickly but carefully during this process - you want the chocolate to be fluid but not so hot that it loses its sheen.
Whisk Egg Yolks and Sugar
In a separate bowl, whisk together the 6 whole large egg yolks and 0.75 cup granulated sugar until the mixture lightens in color and becomes slightly thickened. This process should take about 2-3 minutes of vigorous whisking. The mixture should coat the back of a spoon and form gentle ribbons when the whisk is lifted.
This step creates an emulsion that will later incorporate the milk and chocolate smoothly. I like to use a fine-mesh sieve over the bowl when whisking to catch any potential egg shell fragments - nothing ruins a delicate pudding like gritty texture. The sugar helps stabilize the egg yolks and adds sweetness that balances the bitterness of the dark chocolate.
Combine Ingredients Over Gentle Heat
Gradually pour the warm milk into the egg yolk mixture while whisking continuously. Return the bowl to the saucepan with simmering water, maintaining the same gentle heat. Whisk constantly for 3-4 minutes until the mixture thickens enough to coat the back of a spoon. Remove from heat and immediately whisk in the tempered chocolate mixture until completely smooth.
This is where the magic happens - the gentle heat cooks the egg yolks just enough to create a stable custard without curdling. The constant whisking prevents any hot spots that could cause separation. You'll know it's ready when the mixture leaves a distinct track when you run your finger through it. Strain the mixture through a fine-mesh sieve into a clean bowl to ensure silky smoothness.
Chill and Set Properly
Divide the pudding mixture evenly among the 6 ramekins or glass bowls. Cover each with plastic wrap pressed directly onto the surface to prevent skin formation. Refrigerate for at least 4 hours, preferably overnight, until completely set. The pudding should be firm enough to hold its shape when gently shaken but still have a slight wobble in the center.
Proper chilling is non-negotiable for achieving the perfect texture. The cold temperature allows the fat molecules in the milk and butter to solidify while maintaining their emulsion with the chocolate. If you're short on time, you can speed this up by placing the ramekins in an ice bath for 1 hour, then finishing in the refrigerator.
Garnish and Serve
Before serving, whip the 0.5 cup heavy whipping cream with 1 tbsp vanilla extract until soft peaks form. Spoon a dollop onto each chilled pudding. Top with 1 cup fresh berries and finish with a sprinkle of 1 tsp flaky sea salt. The salt enhances the chocolate flavor and balances the sweetness of the berries.
Serve immediately for the perfect texture contrast - the cool, set pudding against the airy cream topping. The berries add freshness that cuts through the richness, while the flaky salt provides a sophisticated finish. This pudding holds its texture beautifully for up to 2 hours after serving, making it perfect for parties or gatherings.
Pro Tips For Making Alton Brown Chocolate Pudding
- Temper the Chocolate: Chop the dark chocolate into small, even pieces—no bigger than a dime—before melting it with the milk. I learned this the hard way: big chunks sink to the bottom and refuse to dissolve, leaving you with grainy pudding. A fine mesh strainer afterward guarantees silky smoothness, even if you’re impatient like me.
- Whisk Yolks Like Your Life Depends on It: Beat the egg yolks and sugar over a double boiler until they’re pale, thick, and triple their original volume. Stop when they coat the back of a spoon like cold honey—any longer, and they’ll scramble. (Yes, even if you’re eager to move on.)
- Strain That Starch: After whisking the milk-chocolate mixture into the yolks, strain it through a fine-mesh sieve before adding the butter. The heat and agitation can turn your custard grainy, and this step cuts through any lumps like a knife. I skip it sometimes, but the texture is noticeably better when I don’t.
- Chill Without the Shake: Pour the pudding into ramekins, then place them in an ice bath for 5 minutes to set the edges. Pop them in the fridge for the rest of the time—this prevents cracking when the heat hits cold glass. (Your future self will thank you for not rushing this part.)
Dietary considerations for this dish
Gluten-Free Adaptation
This recipe naturally accommodates gluten-free diets since it contains no wheat-based ingredients. The key is ensuring all your chocolate and vanilla extracts are certified gluten-free—brands like Enjoy Life Chocolate Bars or Ghirardelli 70% Cocoa (gluten-free line) work perfectly.
The only potential concern is cross-contamination if using shared kitchen tools, so I recommend using dedicated utensils and ramekins for gluten-free preparations. 🌱
Dairy-Free Options
For a dairy-free version, replace the whole milk with full-fat coconut milk (canned, not cartoned) and use dairy-free butter (like Miyoko's) or coconut oil for the tempering step. The texture will be slightly denser but still rich.
Substitute heavy whipping cream with coconut whipped cream (chilled coconut cream whipped with 1 tsp powdered sugar and ½ tsp vanilla extract). Test the pudding’s firmness after chilling—it may need an extra 30 minutes in the fridge to set properly.
Vegan Substitutions
To make this pudding vegan, replace the egg yolks with a flax or chia egg substitute: mix 2 tbsp ground flaxseed with 6 tbsp water per egg yolk (you’ll need 3 tbsp flaxseed + 18 tbsp water total). Let this mixture sit for 5 minutes to thicken before using.
For the butter, use vegan butter (like Earth Balance) or coconut oil. The chocolate must be dairy-free, and the vanilla should be alcohol-free. The result will be a thicker, fudgier texture—almost like a mousse—but still deeply flavorful.
Lower-Sugar Version
Reduce the granulated sugar to ½ cup and add ¼ cup sugar-free maple syrup (like Lakanto) or monk fruit sweetener to maintain moisture without overpowering the chocolate. Alternatively, use erythritol (a granular sweetener) at a 1:1 ratio.
Taste the pudding before chilling—if it needs more sweetness, add 1-2 tbsp sugar-free vanilla syrup (like Torani’s sugar-free version) to the finished mixture. The texture remains velvety, but the flavor profile becomes more complex and less one-note.
Nut-Free Considerations
Since this recipe doesn’t inherently contain nuts, the primary concern is cross-contamination. Use nut-free facilities if preparing for guests with severe allergies, and avoid brands that process nuts in shared facilities.
For garnishes, skip any nut-based toppings (like hazelnut whipped cream) and stick to dairy-free coconut whipped cream or aquafaba meringue for a safe alternative. Always double-check labels on chocolate bars—some brands use nut oils in their manufacturing process.
Keto-Friendly Modifications
Transform this into a keto-friendly dessert by eliminating the sugar entirely and using erythritol or allulose (a 1:1 sugar substitute) for sweetness. Replace the granulated sugar with ½ cup erythritol and reduce the milk to 1.5 cups to maintain thickness.
For extra richness, add 1 tbsp coconut oil to the tempered chocolate mixture. The result is a decadent, low-carb pudding with 3g net carbs per serving—perfect for keto dieters without sacrificing indulgence. 💪
Nutrition facts
Frequently asked questions
Why does this recipe avoid cornstarch for thickening?
Alton Brown’s method relies on egg yolks and butterfat for natural thickening, creating a silky texture without graininess. Cornstarch can create a slightly gritty finish, while this approach yields a velvety consistency that stays smooth even after hours in the fridge. The gentle heat and whisking process develops a stable emulsion that holds its shape perfectly.
Can I make this pudding ahead of time?
This pudding actually improves with time—flavor deepens and texture becomes even more luxurious after 24 hours in the fridge. Store in an airtight container for up to 5 days, though I rarely have leftovers that long. For parties, prepare it 2 days ahead for maximum richness.
What’s the secret to preventing lumps?
The two-stage heating process is critical: first, melt chocolate and butter together, then cool slightly before combining with warm milk and yolks. Always whisk constantly over gentle heat (never boiling) and strain through a fine-mesh sieve. The key is patience—rushing causes lumps. If you see any, simply press the mixture through a sieve again before chilling.
Can I use white chocolate instead of dark?
Technically yes, but the flavor profile changes dramatically. White chocolate lacks the complex depth of dark chocolate (70% cocoa or higher). For best results, stick with dark chocolate, but if you must use white, reduce sugar to ½ cup to prevent over-sweetness. The texture will remain smooth, though the color will be lighter and less rich.
How do I fix pudding that’s too thin?
If your pudding didn’t set properly, whisk in 1 tbsp cornstarch mixed with 1 tbsp cold water until smooth, then return to low heat for 1-2 minutes while whisking constantly. For a more natural fix, chill the pudding longer (up to 6 hours)—sometimes it just needs more time to firm up. Avoid over-mixing after adding the cornstarch to prevent lumps.
