Easy Homemade Chocolate Pudding (Best From Scratch Recipe)

There’s something so comforting about a bowl of homemade chocolate pudding, rich, creamy, and full of that deep chocolate flavor you just can’t get from the boxed stuff. This easy chocolate pudding recipe uses simple ingredients you likely already have in your kitchen, and it comes together in just minutes on the stovetop.

Homemade chocolate pudding in a clear cup with a spoon, showing a smooth and creamy texture, with a bowl of pudding and a worms in dirt dessert in the background

Whether you’re satisfying a late-night chocolate craving or making a cozy dessert to enjoy during your favorite movie, this homemade pudding is about to become your go-to.

Scroll down for the recipe card, followed by detailed step-by-step instructions (with photos). 

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Homemade Chocolate Pudding Recipe

Homemade Chocolate Pudding

This easy homemade chocolate pudding is rich, creamy, and made from scratch with simple ingredients. Skip the boxed stuff—this recipe delivers a smooth, velvety texture and deep chocolate flavor in just minutes on the stovetop.
Prep Time5 minutes
Cook Time10 minutes
Chill Time30 minutes
Total Time45 minutes
Course: Dessert
Cuisine: American
Author: Ashley Nicole

Ingredients

  • 2 cups chocolate milk
  • ½ cup heavy cream
  • cup sugar
  • ¼ cup cocoa powder
  • 2 tbsp cornstarch
  • ¼ tsp salt
  • 1 tsp vanilla extract
  • 2 tbsp butter

Instructions

  • In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until fully combined and no lumps remain.
  • Gradually pour in the chocolate milk and heavy cream while whisking continuously to create a smooth mixture.
  • Place the saucepan over medium heat and cook, stirring constantly with a whisk or spatula. Be sure to scrape the bottom and sides to prevent sticking.
  • Continue cooking for 5–7 minutes until the mixture thickens. Bring it just to a gentle boil (not a full boil) to activate the cornstarch and reach the perfect consistency.
  • Remove from heat and immediately stir in the butter and vanilla extract until fully melted and incorporated.
  • Pour the pudding into individual serving dishes or a bowl.
  • Let cool at room temperature. Then press a piece of plastic wrap directly onto the surface of the pudding to prevent a skin from forming.
  • Refrigerate until chilled. About 30 minutes.
  • Serve cold or enjoy slightly warm.

Notes

  • For extra smooth pudding: Sift or thoroughly whisk the cocoa powder and cornstarch before adding liquid to prevent lumps.
  • Milk options: Whole milk can be used instead of chocolate milk for a milder flavor.
  • Don’t rush the heat: Cooking over medium heat (not medium-high heat) ensures a smooth, lump-free pudding.
  • Too thick? Whisk in a splash of milk until desired consistency is reached.
  • Too thin? Continue cooking a bit longer, stirring constantly, until thickened.
  • Storage: Store in the refrigerator for up to 4 days with plastic wrap touching the surface of the pudding.
  • Serving ideas: Top with whipped cream, chocolate shavings, or fresh berries for a simple homemade dessert.

Why You’ll Love This Homemade Chocolate Pudding Recipe

  • Made with simple ingredients
  • No egg yolks required (but I’ll share a variation below!)
  • Rich, velvety texture with a deep chocolate flavor
  • Comes together in one medium saucepan
  • Better than any boxed pudding mix

Ingredients for Homemade Chocolate Pudding

Here’s everything you’ll need for this homemade chocolate pudding recipe:

Ingredients for homemade chocolate pudding including cocoa powder, sugar, cornstarch, chocolate milk, heavy cream, butter, and vanilla extract on a kitchen counter
Chocolate Chips are optional!
  • 2 cups chocolate milk (or whole milk for a richer base)
  • ½ cup heavy cream
  • ⅓ cup sugar
  • ¼ cup cocoa powder (regular cocoa or dutch cocoa both work)
  • 2 tbsp cornstarch
  • ¼ tsp salt
  • 1 tsp vanilla extract
  • 2 tbsp butter

How to Make Homemade Chocolate Pudding

Step 1: Combine Dry Ingredients

In a medium saucepan, whisk together:

  • sugar
  • cocoa powder
  • cornstarch
  • salt

If you want the best homemade chocolate pudding with a perfectly smooth, velvety texture, don’t skip this simple step, sifting your cocoa powder and dry ingredients.

Cocoa powder and cornstarch tend to form small clumps, which can lead to a grainy pudding if not properly mixed. By quickly sifting (or whisking thoroughly), you’ll create a smoother mixture that blends easily with the milk. This helps prevent lumps and ensures a smooth pudding.

Sifting cocoa powder and dry ingredients for homemade chocolate pudding using a fine mesh strainer to remove lumps for a smooth texture
Remaining clumps after sifting cocoa powder for homemade chocolate pudding, showing how a sifter helps create a lump-free mixture
Dry ingredients for homemade chocolate pudding including cocoa powder, sugar, and cornstarch in a saucepan before mixing on the stovetop

Step 2: Add Milk and Cream

Slowly whisk in the chocolate milk and heavy cream until fully combined. Make sure the mixture is smooth before turning on the heat.

This step takes a minute to combine and may take a minute for the dry ingredients to mix in. Just keep wisking it, it will mix after a minute or so! 🙂

Step 3: Cook Until Thickened

Place the saucepan over medium heat, stirring constantly.

  • Continue whisking as the pudding heats
  • It will begin to thicken after about 5–7 minutes
  • Bring it just to a gentle boil (not a full boil) for the best consistency

You’ll know it’s ready when it reaches that perfect sweet spot, a thick, creamy consistency that coats the back of a spoon.

Step 4: Finish with Butter and Vanilla

Remove from heat and stir in:

  • butter
  • vanilla extract

This gives your homemade pudding that rich finish and enhances the chocolate flavor.

Top view of homemade chocolate pudding in a glass bowl, showing a rich, glossy surface and smooth consistency on a rustic farmhouse kitchen towel

Step 5: Prevent a Skin from Forming

Pour the pudding into individual serving dishes or a large bowl.

To keep the top of the pudding smooth:

  • Place a piece of plastic wrap directly on the surface of the pudding

Let cool slightly, then refrigerate until set.

Tips for the Best Chocolate Pudding

  • Use whole milk for a richer pudding (or keep chocolate milk for extra flavor)
  • Stir constantly over medium heat to avoid lumps or scorching
  • Don’t rush to high or medium-high heat, low heat helps create that velvety texture
  • If lumps form, you can blend the pudding in a food processor for a silky finish
Homemade chocolate pudding being mixed in a bowl with a whisk, served with whipped cream and alongside a worms in dirt dessert with crushed cookies and gummy worms

Variations

Classic Egg-Based Chocolate Pudding

For a more traditional homemade pudding:

  • Add 2 egg yolks while whisking the mixture
  • Cook gently to avoid scrambling

Dairy-Free Option

  • Swap milk and cream with coconut milk or almond milk
  • Still delicious and creamy!

Extra Rich Chocolate Flavor

  • Add chopped dark chocolate at the end
  • Stir until melted for an ultra-decadent pudding

How to Serve Homemade Chocolate Pudding

Serve chilled and topped with:

  • whipped cream
  • chocolate shavings
  • fresh berries

Or enjoy it warm straight from the pot, no judgment here.

Storage Tips

  • Store in an airtight container in the fridge
  • Keeps fresh for up to 4 days
  • Keep plastic wrap touching the surface to prevent a skin
Close-up of homemade chocolate pudding in a plastic container, highlighting the thick, velvety texture with chocolate chips and layered dessert in the background

Frequently Asked Questions

Can I use regular cocoa instead of dutch cocoa?

Yes! Both regular cocoa powder and dutch cocoa work well in this homemade chocolate pudding recipe.

Why is my pudding not thickening?

Make sure you, cook long enough over medium heat, bring it close to a gentle boil and use the correct amount of cornstarch.

Can I make this ahead of time?

Absolutely. Homemade pudding is perfect for prepping ahead and storing in individual serving dishes.

Pin, Comment & Share

 I’m so grateful for your comments, reviews, and questions! Your star ratings help others discover my recipes, and your feedback helps me make improvements. Thank you for your support! ♡

This easy homemade chocolate pudding recipe proves that you don’t need complicated steps or fancy ingredients to make the best pudding. With its smooth, velvety texture and rich chocolate taste, it’s a classic dessert you’ll come back to again and again.

Once you try homemade, you’ll never go back to the boxed version again.

Similar Posts

Leave a Reply

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

Recipe Rating