Chocolate Pudding is a classic favorite dessert!  This easy, kid friendly treat is a cinch to prepare and a great make-ahead option! 

My family loves fruit desserts like Rhubarb Crisp and Strawberry Pie but sometimes I just need my chocolate fix! Light, creamy, rich, and chocolatey, this easy chocolate pudding recipe goes perfectly with fruit or on its own!

Several glasses filled with homemade chocolate pudding

How to Make Chocolate Pudding

This chocolate pudding recipe takes no time at all on the stovetop, and then a quick chill while you’re eating dinner and voila! Homemade chocolate pudding can be made in advance and stored in the fridge until you’re ready to enjoy it.

To make homemade chocolate pudding:

  1. Combine dry ingredients (sugar, cocoa powder, cornstarch). Whisk in milk.
  2. Bring to a low boil for 1 minute.
  3. Cool the chocolate pudding completely.

Tips for Making Pudding

  • Use medium heat and sugar and milk can scorch or burn at a higher temperature.
  • Whisk constantly while it comes to a boil.
  • To keep the pudding from having a skin, place a piece of plastic wrap directly on the surface of the pudding while it cools.

Homemade Chocolate Pudding in a clear glass

How Long Does Homemade Chocolate Pudding Last

Homemade chocolate pudding has to be stored in the fridge. I like to store it in serving-sized plastic containers for ease. It will last 5-7 days.

This recipe makes a pretty good amount so it’s perfect for packing in lunches. Grab some single-serving plastic containers and you have delicious chocolate pudding to send with your kids (or yourself) for the whole week.

Chocolate pudding can change texture when frozen because of the corn starch so it’s not great to defrost but it does make great drip-free pudding pops!

More Chocolate Love

Did you enjoy this Chocolate Pudding? Be sure to leave a rating and a comment below!

Several glasses filled with chocolate pudding
4.88 from 480 votes↑ Click stars to rate now!
Or to leave a comment, click here!

Homemade Chocolate Pudding

Easy and delicious, this rich chocolate pudding recipe is one of our favorite desserts! 
Prep Time 10 minutes
Cook Time 10 minutes
Cooling Time 20 minutes
Total Time 15 minutes
Servings 8 servings


  • 1 ⅓ cup sugar
  • cup cocoa
  • cup cornstarch
  • pinch salt
  • 4 ½ cups milk
  • 3-4 tablespoons butter
  • 1 teaspoon vanilla


  • In a saucepan, combine sugar, cocoa powder, salt, and cornstarch. Mix well. Add in cold milk, whisk until combined. 
  • Increase heat to medium, stirring constantly until mixture reaches a boil.
  • Allow mixture to boil for 1 minute while stirring constantly. Remove from heat and stir in butter and vanilla.
  • Allow mixture to cool completely, stirring occasionally to avoid a skin forming on the pudding. 
  • Serve chilled or warm.


Note: Place a plastic wrap directly on the surface of the pudding while it cools to avoid a skin from forming.
4.88 from 480 votes

Nutrition Information

Calories: 184 | Carbohydrates: 33g | Protein: 3g | Fat: 5g | Saturated Fat: 3g | Cholesterol: 14mg | Sodium: 57mg | Potassium: 193mg | Fiber: 1g | Sugar: 26g | Vitamin A: 205IU | Calcium: 110mg | Iron: 0.7mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Dessert
Cuisine American

Even More Chocolate Desserts You’ll Love

Homemade Chocolate Pudding with text
Homemade Chocolate Pudding with a title
Homemade Chocolate Pudding in glasses with writing



Like our recipes?
Follow us on Pinterest!

Follow us on Pinterest

Recipes you'll love

About the author

Holly is a wine and cheese lover, recipe creator, shopping enthusiast and self appointed foodie. Her greatest passion is creating in the kitchen and making deliciously comforting recipes for the everyday home cook!
See more posts by Holly

Follow Holly on social media:

pinterest facebook twitter instagram

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

Latest & Greatest

Leave a Reply

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

Recipe Rating


  1. This is delicious! Like someone else did, I added two eggs – husband getting over the flu, trying to get more protein. I had nearly a full carton of oat milk I wanted to get rid of and topped it up with about half a cup of whipping cream. Really good.5 stars

  2. i been rly craving pudding and I hate putting all the processed stuff in my body. I made this pudding and its a bit too chocolately for me but everything else was perfect. great consistency and perfect on the sweetness. I will def be using this recipe again with a little less cocoa powder. Thank you!3 stars

  3. I cut this recipe in half, used 2% milk, and forgot the butter and vanilla during the final step. The pudding STILL set up thick, chocolatey, and delicious! I will never buy a box of pudding again! Was able to fill 4 custard cups with the half recipe, which was perfect for my small family. Thank you!5 stars

  4. Great recipe. Only thing I changed was adding two farm fresh eggs. Consistency was smooth, thick, rich and chocolaty. Would also make a spectacular chocolate pie. IMO, adding two eggs was a benefit to the overall recipe.

  5. Really, really good! I might try a touch more cornstarch as it was a little loose texture on one end of the form. But it might have been a little too short of a chilling period. We are going to make this a lot!5 stars

  6. I have always wanted to make pudding and decided to do it today with my leftover frozen milk. I licked my spatula clean before the pudding even cooled down in the fridge! I might’ve put too much cocoa considering I spilled the container everywhere but it is sooo good. Rich and creamy! I’m in love!!5 stars

  7. I just started making this pudding, but nowhere in the instructions does it say when (or if) to put the 4 tablespoons of butter or vanilla! I have never seen butter in a pudding recipe. Should I do it and risk wasting everything. That’s alot of milk, sugar and cocoa to waste!!

    1. Hi Cathryne, you can find this information in step 3: Remove from heat and stir in butter and vanilla. I hope this helps!

  8. compared to Jello boxed pudding (cooked not instant) I prefer the taste of cooked Jello pudding. I found the chocolate extremely overwhelming in this recipe. It set nicely and the constancy was perfect. I was happy to finally find a recipie that uses cocoa powder and sugar as opposed to melted chocolate chips. I will reduce the cocoa amount next time. I expect it to to come out much better4 stars

  9. I have made it with all almond milk several times and have also added 1/2 cup of cream or half n half. The butter and vanilla take it from good to great! Delicious….5 stars

    1. I’m sorry to hear that Nancy. Did you let it boil for the full minute? That helps it set up properly. And once it had boiled the full minute did you remove it off the heat immediately? Overboiling can break down your starch and cause it not to set as well. I hope this helps!

  10. This recipe was gross. Wouldn’t thicken. After looking at other recipes it was clear the recipe is off. Don’t waste your time & ingredients.1 star

  11. This pudding is so rich and creamy!!!! It came out Absolutely Amazing!!!! I put it in homemade pie shells with home made whipping cream to add to top and everyone love love loved them♥️♥️♥️Box pudding is nothing compared to this recipe ! You must try it !! This recipe will now be on the list for Holidays and Gatherings!!! Thanks You Sooooo Much For Sharing♥️♥️♥️5 stars

  12. I will never buy boxed pudding again. This was AMAZING. For those cooks that had problems, there are 3 things to remember. One, use a rubber spatula when stiring to scrape the bottom and sides of the pan. Use the spatula to break up any cornstarch clumps. Two, keep the flame on Medium. If you cook it too high it will scorch. Three, stir, stir, stir. Keep stiring as it cooks and don’t stop until the rubber spatula has a very thick coating on it. This recipe is a definite keeper!5 stars

  13. I have come to really like every recipe I’ve tried here! This one too. Thank you. However, the skin is the best part of homemade pudding!! 5 stars

  14. Very nice consistency but chalky sensation eating it–I do think too much cocoa powder.
    If I were to make it again I would reduce cocoa powder by about 1/3 for my taste.
    Thank you for your recipes though I love the website!3 stars

    1. I have not tried it so I can’t say for sure Pat. Another reader has tried it with almond milk and had success, so it may work! If you try it, I would love to hear how it turns out!

    2. I have made it with all almond milk several times and have also added 1/2 cup of cream or half n half. The butter and vanilla take it from good to great! Delicious….