• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • Recipes
  • About Me
  • Contact
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • Youtube
Sugar Spun Run
  • All Recipes
  • Desserts
    • Cookies
    • Candy
    • Bars & Brownies
    • Cake
    • Pies
  • Breads (Yeast & Quick Breads)
  • Savory
  • Breakfast
    • Muffins
    • Scones
  • Seasonal
    • Cozy Winter / Holiday Treats
    • Easter / Spring
    • Fall Recipes
    • Summer Recipes
  • Shop
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About Me
  • All Recipes
  • Contact/Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • Youtube
  • ร—
    Home ยป Recipes ยป Desserts

    Chocolate Pudding Recipe

    January 8, 2024 By Sam 168 Comments

    This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.
    Jump to Recipe

    Toss out the snack packs and make this homemade chocolate pudding recipe! This egg-free, richly chocolatey treat is so easy and tastes remarkably better than the store-bought version.

    A small bowl of homemade chocolate pudding

    The Best Chocolate Pudding Recipe

    This rich, chocolatey, homemade chocolate pudding recipe is much more sophisticated than anything from a box mix or plastic pudding cup. It’s inspired by the filling in my chocolate pie recipe, and the flavor is so rich and satisfying (and you can make it even richer and darker by using a higher percentage cocoa chocolate bar!).

    Sure, there is a bit more work involved than shaking chocolate gelatin powder into a bowl of milk, but it’s really not that much more work. And the taste improvement is worth every extra second of stirring–I promise!

    Feeling fancy? Add a dollop of homemade whipped cream on top, and you’ll never look back 🤎

    Bowl of chocolate pudding, topped with whipped cream

    Why You’ll Love This Recipe

    • No eggs! This pudding is naturally egg-free, which means it’s a great eggless dessert option.
    • Perfect consistency every time with my spoon trick. I talk more about this below, but as long as your pudding thickens to a consistency that coats the back of a spoon, your finished product will have the right texture. I provide visuals, too!
    • Ideal make-ahead dessert since it has to chill in the fridge for a few hours to set.
    • Made with real melted chocolate and cocoa powder, so it has a rich chocolate flavor that is SO much better than those foil-topped snack packs you’d find in your lunchbox.

    Ingredients

    Gather all of your ingredients and have them prepped and ready to go before you begin. Once the pudding has thickened, you’ll want to work quickly to add your chocolate, butter, and vanilla immediately so that they melt.

    Ingredients needed for chocolate pudding recipe
    • Cocoa powder. Either natural or dutch process cocoa will work for this recipe. Dutch process will produce a richer flavor and darker color though, so keep that in mind. Personally, I prefer natural cocoa in my chocolate pudding.
    • Milk. I like whole milk, but you could try experimenting with other types. I talk more about this in the FAQ section below.
    • Chocolate. Use a high quality dark chocolate bar; I prefer 60% cacao. I’ve used Baker’s, Lindt, or Ghirardelli chocolate bars with success here. Whatever you use, make sure to chop it into small pieces so it melts evenly into your pudding.
    • Butter. Either salted or unsalted butter will work in this recipe, since it’s such a small amount. Use whatever you have on hand!
    • Vanilla. Yes, even though we are making chocolate pudding, we are still adding vanilla extract! It complements the chocolate flavor so well, so don’t skip it!

    SAM’S TIP: The cornstarch in this recipe is essential, but if not smoothly whisked it could cause some small lumps in the final product. To ensure a totally smooth texture, pour the pudding through a fine mesh strainer once it’s finished cooking to eliminate any lumps. This is the one I use (affiliate).

    Remember, this is just an overview of the ingredients I used and why. For the full recipe please scroll down to the bottom of the post!

    How to Make Chocolate Pudding

    Chocolate pudding mixture coating the back of a spoon to show that it's done thickening
    1. Whisk the sugar and dry ingredients together in a medium saucepan, then pour in the milk.
    2. Whisk over medium-low heat until the mixture begins to thicken. How long it will take for the pudding to reach this consistency will vary depending on your stovetop, but for me it usually takes 10 minutes, sometimes longer. Do NOT increase the heat of your burner to speed up the cooking process!
    3. Test for the proper consistency: Dip a spoon in the pudding mixture and check to make sure it coats the back with no metal showing through (pictured above, and shown in the video in the recipe card). Do not remove your pudding from the stovetop unless it passes this test! Otherwise, it will never firm up in the fridge, and you’ll be left with a runny mess.
    4. Whisk constantly and let the mixture come to a boil (without increasing the heat!), then whisk for an additional minute before removing the pot from the heat.
    5. Stir in the chopped chocolate, butter, and vanilla until the pudding is smooth and combined.
    Cling wrap over the surface of homemade pudding
    1. Pour the pudding through a fine mesh strainer and into a heatproof bowl. Let cool for 15 minutes, stirring occasionally.
    2. Press a piece of plastic wrap directly against the surface of the pudding. This will prevent a skin from forming over the surface as it cools.
    3. Place in the fridge to chill for at least 4 hours before serving.

    SAM’S TIP: I pour my chocolate pudding into a large bowl to chill, then portion it out into separate serving dishes when I’m ready to serve. If you prefer to chill it directly in your serving cups, that’s fine too; just make sure to still cover each one with cling wrap!

    Chocolate pudding topped with whipped cream in bowl

    Frequently Asked Questions

    Is chocolate pudding the same as chocolate mousse?

    Not quite! Aside from ingredients (mousse is made with eggs!) the biggest difference between the two is the texture. Mousse is light and airy, while chocolate pudding is thick and creamy. I have a classic chocolate mousse recipe is you’d like to make some and compare the two!

    Can I use non-dairy milk?

    Several of my readers have successfully prepared this recipe with non-dairy milks like coconut, almond, and soy. I have not personally tried making chocolate pudding with those milks, so I can’t say for sure what tweaks you might need to make if you use them.

    Why is my pudding taking such a long time to thicken?

    This pudding needs to cook slowly to reach the proper consistency; however, if you are going on 20-25 minutes and not seeing any signs thickening, you may need to bump up your heat a bit. Just like ovens, every stove is different.

    Homemade Chocolate Pudding Recipe

    I have a recipe for chocolate pot de creme coming soon, which is like a thicker, fudgier chocolate pudding recipe. I can’t wait for you to try it!

    Enjoy!

    Let’s bake together! Subscribe to my newsletter to be notified of all the newest recipes, and find my free recipe tutorials on YouTube 💜

    Homemade chocolate pudding in a white bowl

    Homemade Chocolate Pudding Recipe

    Toss out the snack packs and make this homemade chocolate pudding recipe! This egg-free, richly chocolatey treat is so easy and tastes remarkably better than the store-bought version.
    4.85 from 44 votes
    Print Pin Rate
    Prevent your screen from going dark
    Course: Dessert
    Cuisine: American
    Prep Time: 15 minutes minutes
    Cook Time: 5 minutes minutes
    Chilling Time: 2 hours hours
    Total Time: 2 hours hours 20 minutes minutes
    Servings: 6 people
    Calories: 339kcal
    Author: Sam Merritt

    Ingredients

    • ¾ cup (150 g) granulated sugar
    • 3 Tablespoons cornstarch
    • 2 Tablespoons natural cocoa powder
    • ¼ teaspoon salt
    • 3 cups (710 ml) milk
    • 4 oz (113 g) dark chocolate bar, chopped into small pieces I use 60% dark chocolate
    • 2 Tablespoons butter cut into pieces
    • 1 teaspoon vanilla extract
    • Homemade Whipped Cream for topping, optional

    Instructions

    • Read through the recipe and prepare and gather all of your ingredients before beginning.
    • In a medium saucepan, whisk together sugar, cornstarch, cocoa powder, and salt.
      ¾ cup (150 g) granulated sugar, 3 Tablespoons cornstarch, 2 Tablespoons natural cocoa powder, ¼ teaspoon salt
    • Add milk and transfer to stovetop over medium-low heat and whisk ingredients together.
      3 cups (710 ml) milk
    • Whisk ingredients frequently on medium heat until ingredients begin to thicken (this will take several minutes).  Do not increase the heat to expedite the process, as it is important that the sugars melt for the pudding to ultimately reach the desired consistency.
    • Once mixture has thickened (it should be approaching a pudding consistency and be able to coat the back of a spoon so that no metal shows through) whisk constantly, the mixture will come to a boil (again, don’t increase heat, this will take several minutes but the mixture will eventually come to a boil) and continue to whisk for 60 seconds (use a timer) before removing from heat (still whisking constantly).
      Chocolate pudding batter on spoon over saucepan
    • Immediately add chopped chocolate, butter, and vanilla extract.
      4 oz (113 g) dark chocolate bar, chopped into small pieces, 2 Tablespoons butter, 1 teaspoon vanilla extract
    • Whisk until ingredients are smooth and chocolate and butter are completely melted.
    • Pour your pudding through a fine mesh sieve (optional, but this will eliminate any lumps) into a medium-sized heatproof bowl. Allow to cool for 15 minutes, stirring occasionally to prevent skin from forming.
    • Cover the surface of your pudding with clear plastic wrap, making sure that the clear wrap is pressed against the surface of the chocolate to prevent a skin from forming.
      Plastic wrap pressed onto chocolate pudding in bowl
    • Refrigerate at least 4 hours to allow pudding to cool completely before serving, topped with homemade whipped cream (if desired).
      Homemade Whipped Cream

    Nutrition

    Serving: 1serving | Calories: 339kcal | Carbohydrates: 44g | Protein: 6g | Fat: 16g | Saturated Fat: 9g | Trans Fat: 1g | Cholesterol: 23mg | Sodium: 187mg | Potassium: 324mg | Fiber: 3g | Sugar: 36g | Vitamin A: 322IU | Calcium: 155mg | Iron: 3mg

    Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.

    Tried this recipe? Show me on Instagram!Mention @SugarSpun_Sam or tag #sugarspunrun!

    Related Recipes

    • Vanilla pudding in bowl on blue towel
      Vanilla Pudding
    • small glass jars of chocolate mousse topped with whipped cream and chocolate shavings
      Perfect Chocolate Mousse
    • Banana pudding closeup in clear glass bowl
      The Best Banana Pudding Recipe
    • close-up view of chocolate whipped cream that's been piped into a small glass jar
      Chocolate Whipped Cream (Easy & Foolproof!)
    « Artisan Bread
    Homemade Granola Recipe »

    Reader Interactions

    Comments

    1. Peter

      May 04, 2025 at 11:37 am

      Hi Sam – your recipes are well explained and those I have tried are excellent. Many are similar to ones have I successfully made for many decades. My chocolate pudding recipe is similar and is less sweet. This recipe can fill two 9-inch blind baked crusts, and I was taught a chocolate pudding always uses eggs yolks. This can be cut in half for a smaller portion, but I always make large quantities of anything to share.
      It uses 6 cups cold whole milk or at room temp. A better taste comes from two 12 oz cans (24 ounces of evaporated milk) mixed with 24 ounces of whole milk; 3/4 cup sugar (use 1 cup for sweeter pudding); ยฝ cup cocoa powder; ยฝ cup cornstarch; ยฝ teaspoon salt; 2 -3 egg yolks (pasteurized eggs)or place fresh eggs in 145-150 degree hot water for 15โ€“20 minutes, at 130โ€“135 degrees, this will kill any salmonella); 2 tablespoons of butter; and 1 tablespoon vanilla extract ( yeah I like extra extract in pudding).
      To save time, fully whisk first 5 ingredients in glass bowl, then microwave on high (using 1000 watt microwave, or medium-high for 1200 watt plus) in 2โ€“3 minute bursts on high, then stir, then another 2โ€“3 minutes, and continue till reaching a full boil for 60 seconds. Temper the egg yolks with 1/4 cup of hot pudding, then another 1/4 cup, and blend everything together with butter and extract. This method when done correctly has never failed me.

      I agree with earlier comment, if a pudding becomes watery, 1) it did not reach a gentle to full boil for 45-60 seconds, 2) did not have an adequate amount of corn starch or thickener per liquid ratio (ex. arrow root requires higher quantity than corn starch) 3) it was cooked on too high of heat and starch broke down.

      Reply
    2. Bruce

      January 14, 2025 at 8:46 pm

      5 stars
      Since the ingredients are so similar, it’s no wonder that this ambrosia tastes very much like your hot chocolate. After tasting this pudding, that stuff that comes from a box or the refrigerated case should not be allowed to call itself chocolate pudding. I agree with the reviewer who said that 1/2 cup of sugar would be enough, and I like things sweet. I’ll bet 1/2 tsp of espresso powder dissolved in the milk would be great here – but not an improvement, just different. Since your vanilla pudding has egg in it, I’m eager to try that, too, because it will have a custard aspect.
      Thanks for another great one, Sam

      Reply
    3. Jeff

      April 30, 2024 at 6:35 pm

      5 stars
      I made this for a party at work. It was a big hit. I made sure to give you credit Sam. Note to others: if you are scaling this recipe up, cornstarch may need to be increased. I made 250 four ounce servings and I converted most of the ingredients to weight for ease of measuring. For that volume, I calculated 7.88 cups cornstarch(turns out to be 2.78lbs), but to get it to thicken before adding the chocolate, vanilla, and butter, I had to increase to about 3.5 lbs. I made it into Earth Day dirt cups with pulverized oreos and a mint sprig garnish.

      Reply
    4. Katie

      January 22, 2024 at 10:16 am

      5 stars
      Delicious recipe! I used 1/4 cup sugar for preference and it tasted perfectly sweet. It definitely satisfies a chocolate craving without needing to bake anything. Thanks Sam!

      Reply
    5. Stacy

      November 13, 2023 at 10:34 am

      I have one question about the chocolate used. Do you use regular chocolate like Hershey’s or do you use Baker’s chocolate. I just found this online the other day and would like to try to use if for my Graham Cracker pie instead of the instant pudding.

      Reply
      • Sam

        November 14, 2023 at 2:23 pm

        Hi Stacy! I use either Baker’s, Lindt, or Ghirardelli chocolate bar. I hope you love it!

        Reply
      • Bruce

        August 21, 2024 at 1:10 pm

        Just be sure it isnโ€™t unsweetened chocolate

        Reply
    6. Matthew

      October 28, 2023 at 8:03 pm

      5 stars
      This tastes wonderful, but I always end up stirring for 45 minutes or so before it thickens and boils. The only part of the recipe I play around with is what kind of chocolate I stir in after this (I like to melt truffles in my puddings or hot chocolates), so I’m not sure what the issue is unless my stovetop has a different definition of medium heat.

      Reply
      • Sam

        October 28, 2023 at 9:19 pm

        I’m glad you enjoyed it, Matthew! I think I would probably turn the heat up just a little bit. 45 minutes is a long time to be stirring.

        Reply
    7. Peggy

      July 14, 2023 at 9:43 pm

      Hi! I wanted to ask a question or two before I try making this, if you won’t mind. I just made your vanilla pudding and was comparing this recipe to that one. I am wondering why this one doesn’t call for any heavy cream or egg yolks.
      Hope this doesn’t come across in a negative way as I don’t mean for it to sound that way, it’s just curiosity mostly.

      Reply
      • Sam

        July 15, 2023 at 10:28 pm

        Hi Peggy! Honestly, I just found that this combination with the chocolate brought me to the best consistency and texture. ๐Ÿ™‚

        Reply
      • Farah

        August 04, 2023 at 1:46 pm

        I’m planning to use this recipe in multiple batches.. I was wondering if there is a more precise way to check the consistency for it to be same every single time?
        Right now i struggle with coming up with the same thickness when cooked at different size batches.. like double, triple etc….

        Reply
        • Sam

          August 07, 2023 at 4:36 pm

          Hi Farah! My best suggestion is the back of the spoon test. I’m not sure of a better test than that. ๐Ÿ™

    8. Miriam Rose Blanar

      February 23, 2022 at 3:31 pm

      5 stars
      Such a great and easy recipe! I’m using this pudding in a chocolate lasagna instead of instant pudding, and can’t wait to see how it turns out!

      Reply
      • Emily @ Sugar Spun Run

        February 23, 2022 at 5:13 pm

        That sounds amazing, Miriam! We hope the pudding works perfectly for you ๐Ÿ˜Š

        Reply
    9. Cindy

      February 01, 2022 at 12:32 pm

      I use this recipe all of the time, I love it and it always turns out perfectly. Yesterday I decided to try making it dairy free, I used unsweetened almond milk and dairy free chocolate and it turned out really well, using it to make dairy free, gluten free dirt and worm pie.

      Reply
    10. Amy Wonder

      April 17, 2021 at 6:07 pm

      5 stars
      what kind of butter did you use? salted or unsalted

      Reply
      • Sam

        April 18, 2021 at 10:06 pm

        Hi Amy! Either will work here. ๐Ÿ™‚

        Reply
    11. Carol

      November 12, 2020 at 1:13 pm

      I used to make chocolate pudding all the time years ago. Iโ€™ve never added the butter. In recent years the pudding thickens nicely as cooking but once it has cooled it turns to chocolate water. I use organic milk, either 2% or whole. The milk is ultra pasteurized. I wonder if this is the problem. What milk do you use? Is it organic? Ultra pasteurized? Thanks!

      Reply
      • Sam

        November 12, 2020 at 1:54 pm

        Hi Carol! I use whole milk and it is not ultra pasteurized.

        Reply
        • Carol

          November 13, 2020 at 9:50 am

          Thanks Sam! I suspect the milk is the problem.

        • Debra

          February 23, 2021 at 7:21 pm

          Would this recipe work with cashew milk ?

        • Sam

          February 24, 2021 at 10:46 am

          Hi Debra! I haven’t tried it but I think it could work. Let me know how it goes. ๐Ÿ™‚

      • Theresa

        February 11, 2021 at 10:58 pm

        I made the chocolate pudding and it turned out perfect consistency everything I put in the fridge and four hours later it was liquid chocolate. I used whole milk I donโ€™t know what happened but it sure taste good for liquid chocolate pudding. Anybody that has an tips or
        Ideas please help!!!

        Reply
      • Bruce

        August 20, 2023 at 11:50 am

        The problem might be with the temperature and the cornstarch. I suggest trying a lower temperature while cooking it. You might have overcooked it for the cornstarch to set the pudding properly. A fresh box of cornstarch might take care if it, too.

        Reply
    12. Shrea

      October 12, 2020 at 8:59 am

      5 stars
      Hi Kindly help me with some of my doubts . The puddings set by th next day . In a day or too starts to leave behind water N becomes watery but taste s good. Please can I know the reason for it?
      Whatโ€™s the right temperature to chill the puddings ?
      and how long can it be left out of refrigeration.

      Reply
      • Sam

        October 13, 2020 at 4:33 pm

        Hi Shrea! A little separation with this pudding is completely natural. Just mix it back together. I would keep the pudding in the refrigerator and don’t leave it out for much more than an hour. ๐Ÿ™‚

        Reply
      • Michelle

        June 28, 2024 at 7:09 pm

        5 stars
        I just made this recipe and it taste amazing!! I will say that it took way longer the recipe states. I whisked by arm off. In total it took one hour from start of preparing the ingredients to cooling time before it hit the fridge. I will say if it sets up like I think it will I will make sure to cut out enough time in my day to make it again! I used 3 oz if Guittard 70% baking chocolate and 1oz. Of Volรณ extra dark chocolate 73% along with home made vanilla. Seriously I donโ€™t know if I can do box pudding again, this is decadent!

        Reply
    13. Rosey Campbell

      October 11, 2020 at 8:59 pm

      5 stars
      another delicious recipe made on a sunday evening watching baseball. snuck a taste before setting for chill and so delicious.

      Reply
      • Sugar Spun Run

        October 12, 2020 at 6:32 am

        A perfect way to spend the afternoon. I am so glad that you enjoyed it, Rosey! ๐Ÿ™‚

        Reply
    « Older Comments
    4.85 from 44 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    The author (Sam) in blue shirt holding donut Hi, I'm Sam! I'm dedicated to bringing you sweet, simple, and from-scratch dessert recipes. My life may or may not be controlled by my sweet tooth. Send help (or chocolate). Read more about me.

    Warm Weather Recipes

    Close-up view of a chocolate chip zucchini muffin.

    Chocolate Chip Zucchini Muffins

    close-up view of smores cookies topped with chocolate and marshmallows

    S’mores Cookies

    The Best Memorial Day Recipes

    Memorial Day Recipes

    Lemonade in glass pitcher

    Homemade Lemonade Recipe

    Overhead view of a bowl of tomato basil soup made with fresh tomatoes and basil.

    Tomato Basil Soup (with fresh roasted tomatoes!)

    strawberry crumb bars

    Strawberry Crumb Bars

    More Spring Recipes

    Most Popular

    flaky biscuit on white cloth

    Easy Homemade Biscuits

    Pizza dough in glass bowl, after rising

    The Best Pizza Dough Recipe

    Slice of cheesecake

    The Best Cheesecake Recipe

    Potato soup in bowl, with toppings

    The Ultimate Creamy Potato Soup

    one bite missing from a slice of vanilla cake with chocolate frosting

    The Best Vanilla Cake Recipe

    Stack of cookies made from this chocolate chip cookie recipe with melty chocolate chips and a bite missing from the top cookie

    The WORST Chocolate Chip Cookie Recipe

    places sugar spun run has been featured (Women's Day, Redbook, Good Housekeeping, Country Living, the huffington post, People, Delish, MSN, TLC, Parade, Better Homes & Gardens, Buzzfeed)
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • Youtube

    Privacy Policy

    Footer

    โ†‘ back to top

    ABOUT

    • About Me
    • Policies, Disclosure & Privacy
    • Terms of Use

    CONTACT

    • Contact
    • Work with Me!

    ยฉ 2020 Sugar Spun Run. All Rights Reserved

    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.