About
My Cookbooks
Work With Me
Contact
  • Facebook
  • Instagram
  • Pinterest
  • X
  • YouTube
The Flavor Bender

Master the Science of Delicious

  • Recipe Index
    • All Recipes
    • Desserts
      • Cakes & Cupcakes
      • Candy & Bite Sizes
      • Chocolate
      • Cookies, Brownies & Bars
      • Frozen Desserts
      • Fruit Desserts
      • Puddings & Custards
      • Dessert drinks
      • No Bake
      • Pastries & Breads
      • Sweet Syrups & Spreads
      • Tarts & Pies
      • Cheesecakes
      • Healthy sweets
    • Breakfasts
      • Tarts, Quiches, & Pies
      • Waffles, Pancakes & Crepes
      • Quick Breads, Scones & Muffins
      • Breakfast Sandwiches
      • Breakfast Pastries
      • Eggs
      • Breakfast & Brunch Drinks
      • Make Ahead Breakfasts
      • Healthy Breakfasts
      • Coffee and Tea drinks
      • Breakfast Smoothies & Juices
      • Breakfast Sides
      • Casseroles
      • Jams & Spreads
    • Courses
      • Main Meals
        • Bread, Sandwiches & Burgers
        • Curries
        • Salads
        • Roasts & BBQ
        • Soups & Stews
        • Casseroles
      • Bread
      • Lunch
      • Beverages
      • Appetizers & Tapas
      • Sides
      • Dips & Condiments
      • Tea Time & Snacks
      • Desserts
      • Meal Prep
      • Cocktails
      • Pet Friendly Recipes
    • Cuisines
      • American
      • European
      • Australasian
      • Sri Lankan
      • East Asian
      • Mexican
      • Middle Eastern
      • South Asian
    • Sri Lankan
      • Main Meals
      • Drinks
      • Desserts
      • Breakfasts
      • Snacks
    • Skill Level
      • Easy
        • Easy Desserts
        • Easy Cooking
        • Easy Breads
        • Easy Breakfasts
        • Easy Dinners
      • Intermediate
        • Intermediate Desserts
        • Intermediate Cooking
        • Intermediate Breads
        • Intermediate Breakfasts
        • Intermediate Dinners
      • Advanced
        • Advanced Desserts
        • Advanced Cooking
    • Recipes by Season
      • Christmas
      • Fall & Winter
      • Halloween
      • Spring & Summer
      • Thanksgiving
      • Valentines Day
    • Recipes by Diet
      • Dairy Free
      • Eggless
      • Gluten Free
      • Paleo
      • Vegan & Vegetarian
    • Recipe Basics
      • Baking Basics
      • Cooking Basics
      • Baking & Cooking 101
  • New? Start Here
  • Measurement Conversions
  • How-To Posts
  • About
  • My Cookbooks
  • Work With Me
  • Contact
The Flavor Bender   ›   Recipes   ›   Delicious Desserts   ›   Custards and Puddings   ›   Creamy Chocolate Pudding Recipe

Creamy Chocolate Pudding Recipe

Author:

Dini Kodippili







Jump to Recipe


Posted: 5/19/2021
Total Time25 minutes mins
Quick and Easy Recipes
{{title}}
Chocolate pudding social media

This Homemade Chocolate Pudding made from scratch is super creamy and very chocolatey! A classic, family favorite recipe, that both kids and adults will love!

Rich and creamy chocolate pudding that is super easy and delicious!

Chocolate custard pudding served with toppings

Just like my classic vanilla pudding and this chocolate self saucing pudding, this too is an embarrassingly simple recipe. No wonder it’s a universally loved, kid-friendly, family favorite, easy chocolate dessert.

Creamy, rich without being overly indulgent, and sweet with a slight bitterness from the deep chocolate flavor, this really is the perfect chocolate pudding recipe!

Chocolate pudding overview

Pudding is basically a pastry cream or custard (see my detailed guide on types of custard for more information). Puddings usually have a higher amount of cornstarch or flour to act as a thickener (some custards don’t have either).

My chocolate pudding recipe uses both eggs and cornstarch. They both help to thicken the pudding, but the eggs also add richness. I also like to use both cocoa powder AND chocolate in the pudding.

Cocoa powder has a very deep, concentrated chocolate flavor. I use a combination of bittersweet and semisweet chocolate for a balance of deep chocolate and sweetness. But you can adjust these two types of chocolate to suit your flavor preferences.

Close up of a spoonful of the chocolate pudding

Ingredients to make chocolate pudding

Milk and cream

I use full cream milk and heavy cream (35% fat). You can use whatever milk you have at home as well. However, keep in mind that the lower the fat content, the less rich your pudding will taste. You can also substitute the heavy cream with milk, but I find that the little extra cream adds a lovely richness to the pudding.

Sugar

You can use white sugar or brown sugar. Brown sugar adds a little molassey flavor, whereas white sugar doesn’t add any extra flavor. You can also substitute the sugar with honey or maple syrup (at a 1:1 ratio by weight).

Eggs

Eggs (specifically the egg yolks) add richness to the chocolate pudding. I use large eggs, which are about 2 oz / 57 g in weight.

Cornstarch

Cornstarch is used as a gluten-free alternative to thicken the pudding base. I haven’t tried any substitutes because cornstarch always gives me the best results.

Cocoa powder

I use dutch cocoa powder (Callebaut) because I love the flavor of this cocoa powder. But you can use natural cocoa powder as well. And it goes without saying that good quality cocoa powder will yield better flavor in your chocolate pudding. See my detailed baking basics article on Dutch process vs natural cocoa powder for more information.

Please weigh the cocoa powder because different types of cocoa powder measure differently in measuring cups / spoons.

Chocolate

You can change the sweetness and depth of flavor depending on the type of chocolate you use. Bittersweet chocolate will give the pudding a deeper cocoa flavor and less sweetness. Semisweet chocolate on the other hand adds more sweetness, and less cocoa flavor.

I like to use a combination of both.

Butter

This is optional, but butter adds such a delightfully buttery richness! Since pudding is served cold, the butter also helps give the pudding a thick, creamy texture.

Flavoring

I use a combination of vanilla extract and salt to balance the sweetness and the bitterness of the chocolate flavor. Salt is always a must for me when it comes to chocolate desserts. You can also add some coffee extract instead.

Ingredients needed to make creamy chocolate pudding

How to make chocolate pudding (overview)

  • Place the milk, sugar, cocoa, cornstarch and salt in a saucepan. Whisk the eggs with the cornstarch until smooth.
  • Heat and stir the milk mixture with a whisk to dissolve the cocoa powder. Make sure the milk is almost boiling or simmering (even if the milk just comes to a boil, that’s OK too). Remove the milk from the heat. Pour about 1 cup of the milk mixture in a thin stream into the whisked egg mixture while whisking (this is to temper the eggs).
  • Once the egg mixture is warmed up, add it back into the remaining hot milk mixture.
  • Return the mixture to the stove and cook the custard. Continue to frequently whisk the pudding base while heating. When the pudding base comes to a boil, heat the base for another one minute, whisking constantly. Then remove from the heat, and whisk in the chocolate chips (or chopped chocolate), butter and vanilla.
  • Scrape the mixture into a bowl or container and cover the entire surface with plastic wrap. Make sure to press the plastic wrap on to the surface of the chocolate pudding, so that it’s not exposed to air. This will prevent a skin from forming on the pudding surface. Although, if you do like that skin that forms on top of the custard, then you skip this plastic wrap step.
  • Refrigerate the chocolate pudding until completely chilled. The shallower the container, the faster the pudding will chill. Once chilled, the pudding will set. If you whisk the chilled pudding however, it’ll become creamy again.
  • Serve the chocolate pudding with whipped cream and chocolate shavings.
The milk, sugar and cocoa mixture in the saucepan
The egg and cornstarch in a jar
The whisked eggs tempered with warmed cocoa milk
Whisking in chocolate chips and butter into the custard base
covering the pudding with plastic wrap
Chilled pudding in a container
Chilled pudding after being whisked

Recipe variations

To make this chocolate pudding without dairy (dairy free chocolate pudding)

Replace the milk with any type of plant-based milk. The cream can be replaced with coconut cream, but you can also just use plant-based milk too.

Instead of regular butter, use a vegan butter.

Make sure you’re using bittersweet chocolate that has no dairy, or any kind of dairy free chocolate.

Sugar free variation (sugar free chocolate pudding)

You can substitute the sugar with monkfruit (at a 1:1 ratio). I haven’t tried this with stevia or similar alternatives though.

Make sure to use sugar free chocolate as well.

To make mocha pudding

Add about 2 tsp coffee extract (or dissolve a heaping teaspoon of instant coffee in the milk mixture).

Overhead view of chocolate pudding with whipped cream and garnishes

Why I love this recipe

  • Pudding is one of my favorite no bake desserts and quick chocolate desserts to make, with an even better payoff because it’s always a crowd favorite.
  • But classic chocolate pudding in particular has that perfect balance of sweetness and deep cocoa flavor that makes it irresistible! I often use this chocolate pudding along with leftover cake to make trifle as well.
  • And you can even freeze this pudding to make fudgesicles or chocolate pudding pops!
  • This is a classic recipe for creamy pudding, that’s impossible to mess up, and absolutely perfect for those occasional chocolate cravings!
Pudding and whipped cream swirled together to show the creamy texture of the chocolate pudding

Recipe

Chocolate pudding social media
5 from 9 votes

Homemade Chocolate Pudding

Author: Dini Kodippili
Yield: about 3 ½ cups
Cuisine: American, Canadian, European, North American
Chocolate pudding social media

 Difficulty: 

Easy
This easy, rich and creamy, classic homemade chocolate pudding is always a crowd favorite and made from scratch! Deliciously sweet, but not too indulgent, with a slight bitterness from the deep chocolate flavor. A quick dessert that your whole family will love!
EASY – This recipe is very easy. But do make sure not to leave the pudding base unattended when cooking it.
US based cup, teaspoon, tablespoon measurements. Common Measurement Conversions. Weight‌ ‌measurements‌ ‌are‌ ‌recommended‌ ‌for‌ ‌accurate‌ ‌results.

US based cup, teaspoon, tablespoon measurements. Weight‌ ‌measurements‌ ‌are‌ ‌recommended‌ ‌for‌ ‌accurate‌ ‌results whenever available.

Common Measurement Conversions
Prep: 10 minutes mins
Cook: 10 minutes mins
Chilling time: 5 hours hrs
Total Time: 25 minutes mins
Print Recipe Rate SaveSaved!
Makes: 7 servings

Ingredients:
 

  • 2 cups milk 480 mL (preferably full cream or 2% milk)
  • ¼ cup heavy cream 60mL (35% fat)
  • ½ cup sugar 100 g. Brown or white sugar
  • ¼ tsp fine sea salt
  • 2 ½ tbsp dutch cocoa powder 25 g
  • 2 large eggs
  • 2 tbsp cornstarch 20g
  • 2 oz semisweet chocolate chocolate chips or a bar, chopped, 57 g (see recipe notes)
  • 2 oz bittersweet chocolate chocolate chips or a bar, chopped, 57 g (see recipe notes)
  • 3 tbsp unsalted butter 42 g butter
  • 1 tsp vanilla extract

Instructions:
 

  • Place the milk, cream, sugar, salt, and dutch cocoa powder in a medium-sized saucepan.
    2 cups milk, ¼ cup heavy cream, ½ cup sugar, ¼ tsp fine sea salt, 2 ½ tbsp dutch cocoa powder
  • Heat the milk over medium heat (or medium high), while whisking frequently to dissolve the cocoa powder in the milk. Heat the milk mixture until the milk is almost boiling (or just starting to boil).
  • While the milk is heating, whisk the eggs with the cornstarch until the mixture is smooth (with no cornstarch lumps).
    2 large eggs, 2 tbsp cornstarch
  • Once the milk is heated, slowly pour the milk in a thin stream into the egg mixture, while continuously whisking the eggs. This is to temper the egg mixture. You only have to add enough milk to warm up the egg mixture.
  • Once the egg mix is tempered, add the egg mixture back into the remaining hot milk mixture in the saucepan. Whisk to combine.
  • Return the saucepan back to the stove, and cook the base over medium heat. Make sure to whisk the mix frequently to prevent the eggs from curdling. Heat the mixture until the pudding base comes to a boil (bubbles breaking the surface). If the mixture is heating too quickly, then lower the heat.
  • When the pudding comes to a boil, continue to whisk it for about another 1 minute, while cooking and thickening the pudding.
  • Remove the saucepan from the heat, and add the chocolate chips (or chopped chocolate), vanilla and butter. Whisk until the chocolate is completely melted, and the butter has emulsified into the pudding as well.
    2 oz semisweet chocolate, 2 oz bittersweet chocolate, 3 tbsp unsalted butter, 1 tsp vanilla extract
  • Place the pudding in a dish (a large shallow dish if you want the pudding to chill faster) and cover the entire surface with plastic wrap. Make sure the plastic wrap is touching the whole surface of the pudding. This is to prevent a skin from forming on top.
  • Refrigerate until completely chilled. You can also let it chill faster in the freezer, but make sure the pudding does not freeze, so check on it every few hours.
  • Once chilled, whisk the pudding to make it smooth. Serve the pudding in individual dishes, or in a large bowl.
  • Serve with whipped cream and chocolate shavings.

Recipe Notes

Note on the chocolate
You can use any mix of bittersweet or semisweet chocolate. If you prefer the pudding sweeter, add more semisweet chocolate. If you want the chocolate pudding to have a deeper, bitter chocolate flavor, then add more bittersweet chocolate. 
Other flavor variations
Classic vanilla pudding
Dalgona coffee pudding

Nutrition Information:

Serving: 0.5cups Calories: 287kcal (14%) Carbohydrates: 30g (10%) Protein: 5g (10%) Fat: 17g (26%) Saturated Fat: 10g (63%) Trans Fat: 1g Cholesterol: 56mg (19%) Sodium: 128mg (6%) Potassium: 229mg (7%) Fiber: 2g (8%) Sugar: 24g (27%) Vitamin A: 430IU (9%) Vitamin C: 1mg (1%) Calcium: 102mg (10%) Iron: 1mg (6%)

“This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.”

Tag me on Instagram!I love seeing what you’ve made! Tag me on Instagram at @TheFlavorBender or leave me a comment & rating below.
Dini Kodippili Avatar

About

Dini Kodippili

Dini Kodippili is a professional food writer, recipe developer, food photographer, cookbook author, and baker. Dini has been featured on HuffPost, Cosmopolitan, Forbes, Delish, Food & Wine and more. Learn More

I love hearing from you! Submit your question or recipe review here.

5 from 9 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Made this? Rate this recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

10 responses

  1. ElstonsGranny
    January 31, 2026

    It tastes good, but I have no clue why it stayed “runny” and I tempered the eggs, but it it curled up. A waste of time and ingredients. I have been cooking and baking since I was a young teenager, and I am 65 years old now and I wanted to try a new recipe 😋 but I learned a lesson today.

    Reply
    1. Dini Kodippili
      February 6, 2026

      Hi Elstons granny
      If the eggs were cuddled, unfortunately that means that the pudding was heated too fast without proper whisking. The pudding has to be whisked continously while being brought to a boil.
      If this doesnt happen, the eggs will curdle before the liquid boils. That is why I emphasize on controlling the heat.
      The cornstarch will only thicken the milk once it is boiled and cooked for about 1 minute. Otherwise the pudding will stay runny.

      I hope that helps for next time.

      Reply
  2. Bronwyn
    January 20, 2025

    5 stars
    I didn’t have chocolate chips so I substituted more cocoa powder, but it still turned out great, so delicious

    Reply
  3. Darla
    December 24, 2024

    5 stars
    I have never made homemade pudding before. This recipe is the best. It was easy to make and has a very creamy texture. I only changed a couple things to my liking. I used 1/2 cup of cream and 1 1/2 cups milk to make it a lil creamier. I also added about 1/4 of brown sugar along with the white sugar to give a deeper sweet taste. Tha k you so much for sharing this recipe. I have saved it to use in future.

    Reply
  4. Angel Jager
    January 7, 2022

    5 stars
    I almost wish I hadn’t made this pudding, my family is now obsessed with it!!! I made it for Christmas dinner, it’s already been requested…actually demanded again. I highly recommend this pudding, I followed the recipe without alterations, with the exception of a little less of the semi sweet chips. It was amazing!!

    Reply
    1. Dini
      January 9, 2022

      Haha, thank you so much for your lovely review Angel! I’m so glad everyone enjoyed the recipe! 🙂

      Reply
  5. Sam
    May 31, 2021

    5 stars
    This chocolate pudding was so creamy and delicious. Loved it!

    Reply
  6. Izzy
    May 31, 2021

    5 stars
    Chocolate pudding is my favorite dessert, and this was so creamy and easy to make! Thank you so much!

    Reply
  7. Jane
    May 24, 2021

    5 stars
    This has got to be the creamiest pudding that I have ever made, thank you!!

    Reply
  8. Taryn
    May 24, 2021

    5 stars
    My kids loved this. It was so much better than the box mixes.

    Reply

Hey There!

Hi! I’m Dini, a third culture kid by upbringing and a food-geek by nature. I was born in Sri Lanka, grew up in New Zealand and lived in Australia, and then the US, before moving to and settling down in Canada. My food is a reflection of those amazing experiences!

Read More
Front cover of the Secret Layer Cakes cookbook by Dini Kodippili.

The Flavor Bender

Cookbook

Buy now on Amazon!

Recipe Basics

  • How To Make Perfect Choux Pastry

    How To Make Perfect Choux Pastry

  • Flaky All Butter Pie Crust Recipe

    Flaky All Butter Pie Crust Recipe

  • How To Make Homemade Marshmallows (Foolproof Guide)

    How To Make Homemade Marshmallows (Foolproof Guide)

  • The Best Homemade Bread (White Bread Recipe)

    The Best Homemade Bread (White Bread Recipe)

  • Homemade French Croissants (Step By Step Recipe)

    Homemade French Croissants (Step By Step Recipe)

  • The BEST Pavlova Recipe (Step by step recipe and video)

    The BEST Pavlova Recipe (Step by step recipe and video)

Featured On

Master the science of baking!

Get my FREE Printable Cake Pan Conversion Chart!

So you’ll know how to substitute cake pans of different shapes, sizes & volumes in a pinch!

A must have resource for all pro bakers, novice bakers, and aspiring bakers alike!

Download now!

Reader Faves

  • How to make the Best Instant Pot Short Ribs

    How to make the Best Instant Pot Short Ribs

  • Perfect Quick and Easy Rough Puff Pastry

    Perfect Quick and Easy Rough Puff Pastry

  • The Best Spicy Sweet Chili Sauce (Easy Recipe!)

    The Best Spicy Sweet Chili Sauce (Easy Recipe!)

  • The Best Homemade Bread (White Bread Recipe)

    The Best Homemade Bread (White Bread Recipe)

The Flavor Bender

I love baking, cooking, experimenting with flavors and ingredients, and passing on all my tips and tricks to you!

Read More

About

Meet Dini
My Book
Work With Me
Contact

Browse

Recipes
Measurement Guide
Baking How-To’s
Shop My Faves
Privacy
Disclosure
Terms

Branding by MRD

Theme by OC

Back to Top
  • Facebook
  • Instagram
  • Pinterest
  • X
  • YouTube
136 shares

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.