There’s a little kitchen light that always looks the same in my memory — soft and warm, catching the steam from a pot and the shine on a wooden spoon. This chocolate pudding tastes like that light and those hands that taught me how to stir slow and steady. It’s the kind of dessert you make when you want someone to feel at home.
Why make this recipe
Because it’s simple, honest comfort in a bowl. It’s the kind of pudding you’d spoon onto a saucer for a neighbor, tuck into a lunchbox, or sit with on the back porch while the cicadas hum. It’s rich without fuss and sweet without pretending to be fancy — just good, warm, familiar food.
How to make Chocolate Pudding
Ingredients:
2 cups whole milk (I trust Organic Valley for its creaminess; low-fat works, too), 1/4 cup granulated sugar (or coconut sugar for a subtle caramel note), 3 tablespoons unsweetened cocoa powder (Hershey’s or Ghirardelli), 3 tablespoons cornstarch (for that classic custard-like body), Pinch fine sea salt (to round out the sweetness), 1 teaspoon pure vanilla extract (add at the end for aroma), 2 tablespoons mini chocolate chips (optional garnish)
Directions:
- In a medium saucepan, combine sugar, cocoa powder, cornstarch, and salt—give it a good sift and whisk until evenly mixed. This prevents any stubborn pockets of powder.
- Pour in about ¼ cup of milk and whisk into a thick paste. Then slowly stream in the rest of the milk while whisking—this keeps lumps at bay.
- Set pan over medium heat. Stir constantly (a silicone spatula works wonders) until the mixture bubbles and thickens—about 5–7 minutes. You’ll see the pudding coat the back of your spoon.
- Once bubbling, reduce heat to low and cook for 1 more minute, stirring. This step ensures the cornstarch fully activates, giving you that custardy feel.
- Take the pan off the stove, stir in vanilla, and whisk until uniform. If you spot any minor lumps, press the pudding through a fine-mesh strainer.
- Pour into individual bowls or one large dish. Lay plastic wrap right on the pudding’s surface to avoid a skin layer. Refrigerate at least 1 hour. Top with mini chocolate chips or whipped cream before serving.
How to serve Chocolate Pudding
Serve it cold and sweet with a dollop of whipped cream or a scattering of mini chocolate chips — sometimes I add a pinch of flaky sea salt to lift the chocolate. For a homey touch, set it in small glass bowls or classic custard cups and hand them out with warm smiles. It pairs beautifully with buttery biscuits or a simple vanilla cookie for dunking.
How to store Chocolate Pudding
Keep it covered in the refrigerator for up to 3 days. If you’ve used plastic wrap directly on the surface, the pudding won’t form that thin skin we all know — and it will stay silky. If you’ve made it in a large dish, transfer leftovers to an airtight container to keep it fresh and fridge-friendly.
Tips to make Chocolate Pudding
- Whisk well at the start: Dry whisking the sugar, cocoa, and cornstarch keeps you from finding lumps later.
- Low and steady heat: Don’t rush it — medium heat to get to a simmer, then a minute more on low makes the texture just right.
- Keep stirring: Cornstarch likes to stick, so your arm will thank you for the attention.
- Chill with plastic wrap right on top to prevent skin.
- If it seems too thick after chilling, whisk in a tablespoon of milk to loosen it gently.
Variations (if any)
- Double chocolate: Stir 1/4 cup of melted dark chocolate into the warm pudding for a silkier, deeper flavor.
- Boozy twist: Add a teaspoon of bourbon or espresso liqueur after removing from heat for grown-up comfort.
- Dairy-free: Use full-fat canned coconut milk in place of whole milk for a tropical, creamy bend.
- Citrus lift: Fold in a teaspoon of orange zest with the vanilla for a chocolate–orange memory.
FAQs
Q: Can I make this pudding ahead for a dinner party?
A: Absolutely. Make it a day ahead and keep it refrigerated with plastic wrap touching the surface — it’ll be set and ready to serve when guests arrive.
Q: My pudding has lumps. What now?
A: No shame — press it through a fine-mesh strainer while it’s still warm and then whisk smooth. That usually fixes the texture right up.
Q: Can I use milk powder or evaporated milk?
A: You can, but whole milk gives the classic creaminess. If you use evaporated milk, taste for sweetness and adjust the sugar a bit; milk powder can work in a pinch but won’t be as lush.
Q: How can I make the pudding thicker or thinner?
A: For a thicker set, add another half tablespoon of cornstarch (mix it into the dry ingredients). For thinner pudding, reduce the cornstarch slightly or stir in a splash more milk after it chills.
Q: Is cornstarch the only thickener I can use?
A: You can use an equal amount of arrowroot for a glossy finish, but note it can break down if frozen. Avoid gelatin if you want that classic custard feel.
Conclusion
If you’d like another riff on the same timeless dessert, Smitten Kitchen has a beloved take that celebrates chocolate pudding’s simple joys: Smitten Kitchen’s best chocolate pudding. And if you enjoy step-by-step photos and helpful tips, Spend With Pennies offers a clear, homey version worth a peek: Spend With Pennies’ homemade chocolate pudding.
Come back and make a pot of this when the days feel long or when you want to pass along something that tastes like a hug. There’s always room at my table, and there’s always time for one more spoonful.

Chocolate Pudding
Ingredients
Method
- In a medium saucepan, combine sugar, cocoa powder, cornstarch, and salt—give it a good sift and whisk until evenly mixed.
- Pour in about ¼ cup of milk and whisk into a thick paste. Then slowly stream in the rest of the milk while whisking.
- Set the pan over medium heat, stirring constantly until the mixture bubbles and thickens—about 5–7 minutes.
- Once bubbling, reduce heat to low and cook for 1 more minute, stirring.
- Take the pan off the stove, stir in vanilla, and whisk until uniform.
- If there are lumps, press the pudding through a fine-mesh strainer.
- Pour into individual bowls or one large dish and cover with plastic wrap touching the pudding's surface to avoid skin.
- Refrigerate for at least 1 hour before serving.