Easy Chocolate Pudding Recipe
This easy chocolate pudding recipe only requires one pot (and no extra bowls!) and just a few simple ingredients you probably already have!

I find it interesting how different families tend to have things they always make from scratch, and things they buy premade.
Growing up, pudding was something we almost always made from scratch. In fact I slightly despised premade pudding packs, probably because I knew what the REAL stuff tasted like.
And the good news is it's SUPER easy to make chocolate pudding from scratch with my simple recipe! In fact you might never go back to the boxed mix.
Okay, let's dive in and learn how it's done:
Video Tutorial
Here's a quick video overview in case you like to learn by watching a demonstration (same). The full written tutorial and printable recipe are below!
Ingredient Notes

First, let's go over the simple ingredients you'll need:
- Cornstarch: This is what will make the pudding nice and thick when it's chilled.
- Unsweetened Cocoa Powder: I like to use organic, fair trade cocoa powder.
- Sugar: Almost any sweetener will work in this recipe. I usually make it with maple syrup, but cane sugar also works really well. The standard recipe is ½ cup sugar, but I usually reduce this to ⅓ or ¼ cup of sweetener.
- Salt: You'll want to add a pinch of salt to help draw out all the other flavors.
- Eggs: You'll be using just the yolks.
- Milk: I like to use whole milk. For an extra creamy chocolate pudding, you could use part cream.
- Vanilla Extract: Even though this is a chocolate pudding, adding some vanilla lends such a lovely flavor.
- Butter: This adds some extra richness and flavor to the final pudding.
Step-by-Step Instructions


Begin by measuring the corn starch, cocoa powder, sugar, and salt into a medium saucepan.
Whisk until well combined.

Add two egg yolks to the cocoa mixture.
Dishes Saving Tip: Crack the eggs over a storage container. That way you don't have to dirty up an extra bowl!

Next, pour about ⅓ to ½ cup of milk into the pan.

Whisk until a smooth paste forms.
It can be difficult to get cocoa powder to mix with milk, but adding only a little at first makes it a bit easier.

Add the remaining milk and whisk until well combined.

Move the pan to the stove and turn it on to medium heat.

Bring the mixture to a full boil, whisking constantly.
Or at least nearly constantly.
You want to make sure you whisk all over the bottom of the pan to ensure the pudding doesn't stick and burn.
Boil for 1 minute.

Add 2 tablespoons of butter...

...and 2 teaspoons of vanilla extract.

Whisk until completely smooth.
See how easy peasy that was?! And SO much better than instant pudding from the grocery store.
Serving

The more traditional way to serve chocolate pudding is chilled. If you decide to go that route, you can pour the warm pudding into individual serving dishes.
These Weck tulip jars are perfect, but you can also use pint or half pint mason jars, or heat proof glass bowls.

Chill for about 4 hours, or until set.
To avoid a skin on the top of the pudding, you can cool until just warm, and place a piece of plastic wrap directly on the surface of the pudding. I usually skip this step because I don't find it necessary.
Of course the easiest way to serve it is straight from the jar, no frills.

But for a more decadent chocolate pudding, you can add a dollop of whipped cream and a sprinkle of chocolate shavings, mini chocolate chips, or cocoa powder.
Such a classic dessert!
The Best Way to Serve Chocolate Pudding

Now hands down, the BEST way to serve homemade chocolate pudding is hot over ice cream.

The warm pudding melts the ice cream, and the two meld together into something utterly scrumptious.
It's kind of like pudding affogato.
BONUS: You don't have to wait for the pudding to chill before serving. You can literally serve it as soon as it's done cooking!

For a hot fudge sundae vibe, you could add chopped nuts (pecans are my favorite), peanut butter, fresh fruit, etc.
This was the ultimate comfort food for me growing up.
What kind of toppings would you add? Let me know in the comments!
Storing

Since the pudding contains milk and eggs, you'll need to store it in the refrigerator.
Homemade pudding will stay good in an airtight container in the refrigerator for around 5-7 days. If it's getting close to the end of the shelf life, use your eyes and nose to check for freshness before consuming.
How to Make Pudding Better

Here are my essential tips to ensuring your homemade chocolate pudding is amazing:
- Use whole milk or even whole milk plus a little heavy cream for a richer texture. Avoid fat free milk if possible.
- Add a pinch of salt to avoid an overall bland flavor.
- Don't skip the vanilla extract! Adding layers of flavor is important for a phenomenal homemade pudding.
- Get creative when serving: serve warm over ice cream, or chilled with whipped cream and fresh berries.
More Pudding Recipes:
Recipe Card

Homemade Chocolate Pudding
Homemade chocolate pudding tastes SO much better than store-bought, and it's easy to make as well!
Ingredients
- 2 tablespoons cornstarch
- ⅛ teaspoon salt (just a pinch)
- ⅓ cup unsweetened cocoa powder
- ½ cup maple syrup or sweetener of choice (see note)
- 2 large egg yolks
- 2 cups whole milk
- 2 tablespoons butter
- 2 teaspoons vanilla extract
Instructions
-
1) In a medium saucepan, whisk together the cornstarch, salt, cocoa powder, and maple syrup or sugar until smooth. Add the eggs yolks and ⅓ cup of the milk and whisk until a smooth paste forms. Whisk in the remaining milk.
-
2) Set the heat to medium and cook, stirring constantly, until the mixture thickens and comes to a boil. Boil and stir for 1 minute.
-
3) Remove from heat and stir in the butter & vanilla. Serve warm (over ice cream) or chilled (with whipped cream).
Recipe Notes
- Many different sweeteners will work in the recipe, including cane sugar, granulated sugar, maple syrup, etc.
- I like to use ⅓ or even ¼ cup of sweetener for a dark chocolate pudding.
- Store any leftovers in the refrigerator in an airtight container for 5-7 days.
- Adapted from Betty Crocker
Originally published on August 6, 2013 at 9:30 AM.















Yippy! I will for sure be making this soon. Thanks for replying so fast.
Made this for dessert tonight and it was a hit with the whole family. I used to think I didn't like pudding but your recipe changed my mind. Thanks!
Yay! So glad you enjoyed it! I actually made this for dessert last night. We had it over ice cream, of course. And with toasted pecans. 😀
this looks delicious, I will try it out.
Sounds delicious and perfect for a cold weather.
Mmhmm. We made some just the other night. 🙂
Can I just say, this recipe got me cooking homemade chocolate pudding a looooot. 🙂 Just a thought: http://www.seriouseats.com/recipes/2012/01/how-to-make-jello-pudding-from-scratch-chocolate-pudding-recipe.html Try with gelatin....it blew my mind as it legitimately tasted like Jello brand, and I used grassfed beef gelatin--upping the nutritional content. And recent research on the benefits of gelatin has made me want to use it as much as possible (think: bone broth benefits). It is very much a different pudding and I would love to see your take on it with a healthy sweetener as well (maple syrup is my favorite), as I always have to guess/try to figure out how much because I never write my notes down from the last time I made it! The main difference is with gelatin it has to be eaten cold. (So I will still have a place in my heart for warm cornstarch-y pudding that I pour over ice cream!) So blessed by you, Erica.
Thank you so much for the tip, Anna! Now I really want to try that out. I'll put it on my list of possible posts. ?
Hello. And Bye.
I made this today with maple syrup and it turned out amazing! It tastes like it was sweetened with regular sugar!
Thank you so much, for your review, Ethan! So glad you enjoyed it! ?
I’ve made this twice now and it’s a total hit, everyone in my extended family loves it. Chilled and topped with homemade whipped cream and blueberries.
I'm a chocolate-lover, so I'll keep this recipe for me. 😊 My husband doesn't like chocolate though - to make the vanilla version, would I just leave out the cocoa powder and add a little extra vanilla? Thanks for the recipe!
I made this as I wanted sugar free & boxed pudding isn't good at all. I added a tsp of molasses & a tiny pinch of cayenne & a 1/4 tsp cinnamon. Yum!! Will make again.
Easy to prepare. Smooth, creamy and very good chocolate flavor. So much better than a pudding mix from the grocery. Loved it, thank you for the recipe