Save on Pinterest

Homemade Chocolate Pudding

This delightful pudding is always a treat and easy to whip up using common pantry ingredients. I usually top the pudding with M&M's. My husband likes whipped topping on his and our daughter loves to dip fresh strawberries in hers. —Carrina Cooper, McAlpin, Florida
  • Total Time
    Prep: 10 min. + chilling
  • Makes
    8 servings


  • 1 cup sugar
  • 1/2 cup baking cocoa
  • 1/4 cup cornstarch
  • 1/2 teaspoon salt
  • 4 cups whole milk
  • 2 tablespoons butter
  • 2 teaspoons vanilla extract
  • OPTIONAL: Sweetened whipped cream and M&M's


  • In a heavy saucepan, combine sugar, cocoa, cornstarch and salt. Gradually add milk. Bring to a boil over medium heat; boil and stir for 2 minutes. Remove from the heat; stir in butter and vanilla. Spoon into individual serving dishes. Chill until serving. If desired, garnish with whipped cream and M&M's.

Chocolate Pudding Tips

How can I avoid lumpy pudding?

Puddings and custards can get lumpy. To prevent lumpy pudding, whisk all the dry ingredients together in a saucepan. Then gradually add the milk, a little bit at a time, whisking thoroughly after each addition until the mixture is smooth. As you are bringing the mixture to a boil, continue stirring constantly. Wondering what the difference between pudding and custard is? It's simpler than you think!

Can I use a different type of milk in this recipe?

We recommending using whole milk. Whole milk lends to this pudding’s desirable thick and creamy texture. If you use anything lighter, the pudding will be thin. Also, alternate milks (like soy, almond and coconut) won't thicken properly.

Is there a different way to serve this pudding?

There are plenty of different ways to serve this pudding. We recommend turning it into a pie! Fill a baked pastry shell with the hot pudding and refrigerate it overnight. Then, top it all off with whipped cream. Enjoy!
Nutrition Facts
1/2 cup: 196 calories, 4g fat (0 saturated fat), 2mg cholesterol, 244mg sodium, 38g carbohydrate (0 sugars, 0 fiber), 5g protein. Diabetic Exchanges: 2 starch, 1 fat, 1/2 milk.


Click stars to rate
Average Rating:
  • Karen
    Jan 3, 2021

    This recipe is delicious as is, but I had to make it recently with a milk substitute that worked really well, and thought I’d pass it on. I was making this for a pie, but didn’t have whole milk on hand, so I reduced the amount of milk to 3 cups (my pie shell was shallow, so this amount worked well) and it consisted of 2 cups of 2% milk, plus 1 cup of half & half coffee cream that I had in the fridge. I also added an extra tablespoon of corn starch, but I really don’t think that was necessary since I reduced the amount of milk. The pie was awesome! One of the firmest pudding pies I’ve ever made, and it held its shape on days 2 and 3 as well!

    Jan 2, 2021

    It’s awesome it turns out great

  • Alice
    Dec 17, 2020

    Thank you for sharing this recipe. I made this recipe once with milk. I did find it too sugary. Tried it a second time. This time with half the sugar and substituted Unsweetened Oatmilk. Consistency was great using a plant based milk. Going to hold onto this recipe.

  • Tiffany
    Sep 3, 2020

    Made this pudding tonight for dessert and it was absolutely delicious! We topped ours with whipped cream and mini chocolate chips. Beautiful color and texture. Excellent rich taste - not too sweet and not too bitter. Very easy to make.

  • Sarchard
    Jul 27, 2020

    This is the best chocolate pudding ever. It is my go to recipe. This is the only food I have ever woken up in the middle of the night craving.

  • Nahed
    Jul 11, 2020

    I made it a couple times this receptor is so easy I just didn't add the butter and cut the amour of sugar in half it was perfect that way and you can also make it in the microwave by making the milk hot then add all the ingredients and cook it until thick

  • JAR1949
    Jun 21, 2020

    I enjoyed it warm

  • Stacy
    May 30, 2020

    We make this pudding once a week for dessert. I use less sugar and sub in Monkfruit sweetener for half the sugar. Still tastes great with less sugar. Thanks for the recipe!

  • bschuck
    Apr 22, 2020

    I made this exactly as instructed. It’s gritty tasting even though I stirred continuously. The flavor is good, just can’t get past the texture.

  • lpiskorski
    Apr 6, 2020

    I made this exactly as the recipe states. Super easy and DELICIOUS!!