Homemade Chocolate Pudding
Published Sep 18, 2023•Updated Aug 20, 2024
This post may contain affiliate links. Please read our disclosure policy.
Homemade chocolate pudding is the coziest of simple desserts. Made on the stovetop in about 20 minutes, it’s rich and creamy, thickened with cornstarch, naturally gluten-free.

When I was growing up and we wanted a quick, easy, homemade dessert on a weeknight, my mom would make chocolate pudding. It was a special type of magic to see her combine a few ingredients in a saucepan and, moments later, have a thick, creamy chocolate dessert. Now as a parent, it remains one of my favorite things to make for my kids.
The stovetop method for homemade pudding
The stovetop method that both my mom and I use is adapted from Hershey’s and uses egg yolks (not the whites) and cornstarch to thicken the chocolate base. This version also uses a tip I found in an old Cook’s Illustrated magazine which advises that the best chocolate flavor comes from a combination of cocoa powder and solid chocolate. When I tested my go-to cocoa powder recipe with a bit of chopped dark chocolate added at the end, I couldn’t believe how much it enhanced the chocolate flavor.
This chocolate pudding is incredibly easy to make and uses ingredients that you most likely already have in your kitchen. You can probably mix up a batch right now!
Pin this now to save it for later
Pin It NowHow to make homemade chocolate pudding
1. In a mixing bowl whisk together egg yolks and milk. (Any type of milk will work.)
2. In a saucepan, combine sugar, unsweetened cocoa powder, cornstarch, and salt.
3. Slowly pour the liquids over the dry ingredients, whisking well.
4. Heat the mixture until it begins to simmer. Whisk it constantly as it heats (this will prevent lumps).
5. Stir in chopped chocolate or chocolate chips (this gives it extra rich chocolate flavor).
6. Refrigerate until chilled.
7. Serve!
FAQs
Yes. Homemade chocolate pudding that is thickened with cornstarch is a gluten-free dessert. If you are adding bar chocolate or chocolate chips to give the pudding a rich chocolate flavor, be sure that those are certified gluten-free before adding them or just use cocoa powder.
* Whipped Cream
* Sprinkles
* Grated Chocolate
* Mini Chocolate Chips
* Strawberries
* Chocolate or Caramel Sauce
* Cherries
More Easy Chocolate Recipes
Favorite Tools
Pin this now to save it for later
Pin It NowHomemade Chocolate Pudding
Equipment
- Saucepan
- Whisk
- Mixing Bowls
Ingredients
- 2 egg yolks (discard egg whites or use them for something else)
- 2 1/2 cups milk, any type
- 1/3 cup sugar
- 1/3 cup unsweetened cocoa powder
- 1 1/2 tablespoons cornstarch
- 1 pinch kosher salt
- 2 ounces dark chocolate or chocolate chips (optional, see note)
- whipped cream, for topping (optional)
- shaved chocolate, for topping (optional)
Instructions
- In a mixing bowl, whisk egg yolks until smooth. Add milk to egg yolks while whisking. Set aside.
- In a medium saucepan, combine sugar, unsweetened cocoa powder, cornstarch, and salt.
- Pour egg-milk mixture over dry ingredients, whisking well.
- Place the saucepan over medium-high heat. As the mixture heats, whisk constantly (this is the key to avoiding lumps). When it begins to simmer, add in chocolate. Continue simmering, stirring constantly, until chocolate melts and pudding thickens, about 1 minute.
- Pour pudding into dessert dishes. Chill for at least one hour.
- Just before serving, top pudding with whipped cream and shaved chocolate. Serve chilled.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.