Top of chocolate pudding with whipped cream.

Home » Recipes » Sweets and Desserts » Homemade Chocolate Pudding

Chocolate Pudding

5 from 8 votes
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
A decadent, creamy, chocolate pudding that is easy to make from scratch and perfect to keep in the fridge for your next chocolate craving.
JUMP TO RECIPE

By Candice Walker on November 12, 2020 (Last updated November 22, 2025). This post may contain affiliate links. Read my disclosure policy.

A decadent, creamy, chocolate pudding that is easy to make from scratch and perfect to keep in the fridge for your next chocolate craving.

Top of chocolate pudding with whipped cream.

There are two main differences between mousse and pudding: mousse, like this chocolate mousse, is not cooked and uses egg whites, and pudding is cooked and uses egg yolks.
Pudding is made by tempering a milk mixture with egg yolks, sugar, and cornstarch or arrowroot base and cooking it until thick. Mousse is made by folding beaten egg whites and whipped cream.

🌟Why You’ll Love This Recipe

  • My promise to you is that this recipe will beat any store-bought pudding, and will have you wanting to make it over and over again.
  • Instead of using cornstarch as the thickener in this recipe, we are using arrowroot (link opens in new tab) which contains dietary fiber and more calcium than cornstarch for added nutrition.
  • As an alternative way to serve this, you can blind bake a pie crust, fill it with the pudding, and refrigerate overnight for a chocolate pudding pie!

🧾 Ingredients in This Recipe

Ingredients for chocolate pudding.
  • arrowroot powder – you can thicken pudding using cornstarch, arrowroot powder, flour, tapioca powder, or rice starch. This reciep works best with arrowroot powder or cornstarch.
  • turbinado sugar – has a slight caramelized molasses flavor that is fantastic in this recipe. If you cannot find it, regular cane or granulated sugar work in this recipe.
  • cocoa powder – use unsweetened cocoa for this recipe. We are adding our own sugar and don’t need any extra fillers and additives.

👩‍🍳How to Make This Recipe

Cocoa powder mixture in pot.
  • Whisk 3 cups of milk, turbinado, and cocoa in a ceramic or anodized stainless steel saucepan over medium-high heat. Bring to simmer. Remove from heat.
Pouring chocolate mixture into bowl.
  • Whisk 1 cup milk, arrowroot, salt, egg yolks, and vanilla in a medium to large bowl. Then, temper the egg mixture by whisking while slowly adding it into the cocoa mixture.
Pot filled with bubbling chocolate pudding.
  • Pour entire mixture back into the saucepan and whisk constantly over medium-high. When it comes to a full boil you will notice the mixture thickening. Reduce the heat to simmer and continue whisking until thick (~3 minutes).
Glasses of pudding in the refrigerator.
  • Split between 8 cups/bowls/ramekins. Refrigerate for at least 6 hours. Optional: cover with parchment paper or plastic wrap. I don’t do this because I like the film that forms on top of the pudding. Try both and see which you like.

Note: You can serve this chocolate pudding hot or cold and is delicious, and different, both ways!

Top of chocolate pudding with whipped cream.

Pudding, Mousse, and Chocolate

If you like this recipe, I just know you’ll love these, too. Be sure to check out all the deserts & sweets on the blog, too!

I love hearing from you! You can also FOLLOW ME on INSTAGRAM, TIKTOK, and PINTEREST to see more delicious food and what I’m up to.

Top of chocolate pudding with whipped cream.

Chocolate Pudding

5 from 8 votes
A decadent, creamy, chocolate pudding that is easy to make from scratch and perfect to keep in the fridge for your next chocolate craving.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings: 6
Course: Dessert
Cuisine: American
Calories: 303

Ingredients

Equipment

Instructions

  1. Whisk 3 cups of milk, sugar, and cocoa in a ceramic or anodized stainless steel saucepan over medium-high heat. Bring to simmer. Remove from heat.
    3/4 cup sugar, 2/3 cup unsweetened cocoa powder
  2. Whisk 1 cup milk, arrowroot, salt, egg yolks, and vanilla in a medium to large bowl.
    8 tsp arrowroot powder, 6 large egg yolks, 1/2 tsp salt, 4 tsp vanilla extract
  3. Temper the egg mixture by whisking while slowly adding the cocoa mixture.
  4. Pour entire mixture back into the saucepan and whisk constantly over medium-high.
  5. When it comes to a full boil you will notice the mixture thickening. Reduce the heat to simmer and continue whisking until thick (~3 minutes).
  6. Split between 8 cups/bowls/ramekins. (Optional: cover with parchment paper or plastic wrap. I don’t do this because I like the film that forms on top of the pudding. Try both and see which you like.)
  7. Refrigerate for at least 6 hours.

Notes

Keeps in your refrigerator for up to 1 week.
You can serve this pudding hot or cold!
Alternate Serving: Blind bake a pie crust, fill with the pudding, and refrigerate for at least 6 hours for a chocolate pudding pie.

Video

Nutrition

Calories303kcalCarbohydrates44gProtein10gFat11gSaturated Fat5gCholesterol211mgSodium273mgPotassium381mgFiber3gSugar33gVitamin A515IUCalcium219mgIron2mg

Tried this recipe?

Let us know how it was!

This post was originally published in January of 2017, but was republished with new photos, step by step instructions, a new video and tips November of 2020.

2 Comments

  1. 5 stars
    So delicious. I appreciate the attention to detail in going for that natural decadent flavor from using unsweetened cocoa and caramelized molasses vibe from the turbinado down to the type of pot used! So of course, it came out great!

5 from 8 votes (7 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating