Chocolate Pudding from scratch

Old-Fashioned Chocolate Pudding Recipe

February 10, 2020 by Michelle

Enjoy this article? Please share it!

This homemade chocolate pudding is an incredibly simple recipe. Some links in this post are affiliate links that earn me a commission if you purchase through them.

Perfect homemade chocolate pudding

Ever have a craving for something and decide you just can’t wait and have to have it right then?

That’s me with chocolate pudding. Every once in awhile, I just absolutely have to have it.

And yes, when I make it, I always enjoy some still warm. I don’t have the patience to wait for it to cool.

That lack of patience tells you something when it takes just fifteen minutes to make this chocolate pudding from scratch.

It makes a delicious and decadent pudding that’s both kid-friendly (hello after school snack) and perfect to serve for a fancy dinner party, too.

Make homemade chocolate pudding

In fact, this is one of my go to recipes when I plan a romantic dinner. Who doesn’t love a creamy, decadent dessert that’s surprisingly not super high in calories?

What milk do I need to use?

The good news is that you can use whatever milk you have in the fridge to make this homemade chocolate pudding. Well, within reason – don’t use buttermilk!

This makes life easier for me. While whole milk makes the richest chocolate pudding, you can use skim milk, too. It all works, and you just change how rich the end result ends up.

Regardless, it tastes delicious, whether you use skim, 1% milk, 2% milk, or whole milk. My only recommendation is that if you use whole milk, leave out the butter at the end. It doesn’t need the added richness.

Is chocolate pudding gluten free?

Here’s your good news! Yes, this chocolate pudding is gluten free.

With just eight common ingredients, this is a clean chocolate pudding recipe that has no ingredients that contain gluten. It’s just milk, egg yolks, cornstarch, cocoa powder, sugar, salt, butter, and coffee.

Why does this recipe have coffee in it?

Coffee and chocolate are best friends, and I don’t just say this because I love a good mocha. (Though if you need a good mocha recipe, you have got to try my spicy cinnamon mocha!)

When you add a bit of coffee to any recipe with chocolate, it simply makes the chocolate flavor richer and deeper. When I can turn up the flavor without adding calories, you know I’m all over it.

It doesn’t take much coffee. I just use the “leftover” coffee I brewed that morning when I bake. Simply replace the vanilla in your next chocolate recipe, whether that’s brownies or this chocolate pudding.

How do I prevent a skin from forming?

Homemade chocolate pudding is delicious, but the skin that forms on top of it is not. Simply keeping the pudding covered ensures that no rubbery skin forms on top of your hard work.

Keep it covered has the same definition as when you make guacamole. That means you need to let zero air touch your pudding. Take a piece of plastic wrap and gently tuck it on top of your pudding.

Apply plastic to prevent skin

This works whether you make individual pudding cups for an after school snack or one large dish to share with everyone. Make sure you start in the middle and then gently push the plastic wrap into all the edges.

If you eat some of your chocolate pudding and put the rest away for later, recover it and make sure you push the plastic wrap down into any divot that you made by eating some. If you don’t, that’s air touching your pudding.

Can I make this chocolate pudding without cornstarch?

Yes, you can! The cornstarch helps with the thickening, so you need something to take on that job. If you cannot have cornstarch, this recipe works just as well with arrowroot mixed with a touch of flour.

The original recipe calls for four teaspoons of cornstarch. Use one tablespoon of arrowroot and a half teaspoon of flour. Together with the eggs, that thickened it sufficiently for me when I tried it. Without the flour, it didn’t work quite as well as I wanted.

How to Make Homemade Chocolate Pudding

Add one and three-quarters cup of the milk to your heavy saucepan along with the sugar and cocoa powder. Use a whisk to stir it over medium-high heat until it just starts to steam.

Remove it from the heat and set aside for the moment.

In a separate bowl, mix together the last quarter cup of milk with the cornstarch. Use a fork to stir it together.

Separate your eggs and save the egg whites for another purpose. Me? I like to make either meringues or marshmallow fluff with my extra egg whites.

Add the egg yolks and salt to the milk and cornstarch. Whisk all that together until it’s smooth and homogeneous.

Carefully pour half the hot milk mixture into a large liquid measuring cup. I do this because it gives me far more control that any other method I’ve tried.

While whisking your milk and eggs, slowly pour in the hot chocolate milk mixture. This lets you temper the eggs and keeps them from turning into scrambled eggs when you add the hot milk.

Once you have the hot milk added to the milk and eggs, pour that mixture back into the original heavy saucepan. Turn the heat back to medium high and whisk until it comes to a boil.

Turn the heat down so that the mixture just simmers. Cook it for another few minutes until it thickens and you can see the trail from your whisk as you stir.

Remove it from the heat and whisk in the coffee. Cut the butter into smaller chunks, then add them to the pudding and whisk again until they melt and are incorporated.

Immediately pour the pudding into your large measuring cup. Again, this ensures you have great control as you pour it into containers.

Pour the pudding into stemless martini glasses, ramekins, or a larger bowl – however you plan to serve it. Place plastic wrap carefully over the surface of your pudding to ensure no air touches it.

Place your pudding into the fridge for at least four hours – though I enjoy warm pudding, too!

Add whipped cream

Serve with freshly whipped cream. This would be fantastic with my cinnamon whipped cream for an extra flavor boost.

It lasts two to three days in the fridge. Do not try to freeze this; it won’t work.

Have you ever made homemade chocolate pudding?

More perfect crave-worthy recipes:

Chocolate Pudding from scratch

Chocolate Pudding

Yield: 2 3/4 cups
Prep Time: 5 minutes
Cook Time: 10 minutes
Chill Time: 4 hours
Total Time: 4 hours 15 minutes

This old-fashioned chocolate pudding recipe has a secret ingredient that makes it the best and most decadent pudding you've ever tried.


  • 2 cups milk, divided
  • 1/2 c sugar
  • 5 T cocoa powder
  • 4 t cornstarch
  • 3 egg yolks
  • 1/4 t salt
  • 2 t coffee


  1. Add 1 3/4 c milk and all sugar and cocoa powder to heavy saucepan. Whisk over medium-high heat until it starts to steam.
  2. Remove from the heat and set aside.
  3. In a separate bowl, use a fork to mix remaining 1/4 c milk with cornstarch.
  4. Separate eggs and add yolks and salt to milk and cornstarch. Save whites for another purpose. Whisk until smooth.
  5. While whisking milk and eggs, slowly pour hot chocolate milk mixture to temper eggs.
  6. Pour tempered mixture into original heavy saucepan. Turn heat to medium high and whisk until boiling
  7. Turn heat down to simmer. Cook for another 2-3 minutes until slightly thickened.
  8. Remove from heat and whisk in coffee and butter until melted and incorporated.
  9. Pour pudding into serving vessels and cover with plastic wrap.
  10. Refrigerate at least four hours, then serve with freshly whipped cream.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn a commission from qualifying purchases.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 158Total Fat: 4gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 99mgSodium: 144mgCarbohydrates: 25gFiber: 1gSugar: 17gProtein: 5g

This site uses an outside source to provide nutrition. If you need exact details, please calculate yourself.

Did you make this recipe?

Please rate the recipe above and save it on Pinterest so you can find it to make again and again. Leave me a comment to let me know what you think about it, too!

Perfect homemade pudding recipe

I am a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to

Enjoy this article? Please share it!


Leave a Comment

Your email is never shared.
Required fields are marked *