Easy Homemade Chocolate Pudding Recipe

I make this from-scratch chocolate pudding when I want something richer, silkier, and far more chocolatey than anything from a box. It’s the kind of pudding that works on its own or steals the show in pies, cakes, and creamy desserts.

A photo of Easy Homemade Chocolate Pudding Recipe

I’m obsessed with homemade chocolate pudding because it actually tastes like chocolate, not that flat boxed stuff I grew up settling for. The unsweetened cocoa powder gives it a deep, bold flavor, and whole milk makes every spoonful thick and silky without feeling heavy.

I love it straight from the bowl, but I’ll happily sneak it into pies, cakes, or layer it with whipped cream when I want something a little extra. And yes, I absolutely scrape the pan.

No shame. This is the kind of dessert I crave when I want rich, simple, chocolate-loaded pudding that hits hard every single time.

Ingredients

Ingredients photo for Easy Homemade Chocolate Pudding Recipe

  • Sugar sweetens the cocoa just enough, so it tastes cozy, not bitter.
  • Cocoa powder brings that classic chocolate pudding vibe you actually crave.
  • Cornstarch thickens everything up, giving you that spoonable, silky texture.
  • Salt keeps the sweetness in check and makes the chocolate pop.
  • Whole milk makes it creamy, rich, and way better than watery pudding.
  • Butter adds gloss and a soft, melt-in-your-mouth finish.
  • Vanilla rounds things out, like a warm little background note.
  • Egg yolks make it extra rich, if you’re going full dessert mode.
  • Semisweet chocolate deepens the flavor, so it tastes more bakery-level.
  • Plus, these basics turn into something that feels way fancier than it is.

Ingredient Quantities

  • 1/2 cup granulated sugar
  • 1/3 cup unsweetened cocoa powder
  • 1/4 cup cornstarch
  • 1/8 teaspoon salt
  • 2 3/4 cups whole milk
  • 2 tablespoons unsalted butter
  • 1 teaspoon vanilla extract
  • 2 large egg yolks (optional, for extra richness)
  • 2 ounces semisweet chocolate, finely chopped (optional, for deeper chocolate flavor)

How to Make this

1. In a medium saucepan whisk together 1/2 cup granulated sugar, 1/3 cup unsweetened cocoa powder, 1/4 cup cornstarch, and 1/8 teaspoon salt until evenly combined.

2. Gradually whisk in 2 3/4 cups whole milk until the mixture is smooth and lump free.

3. Place the saucepan over medium heat and cook, stirring constantly with a heatproof spatula or whisk, until the mixture thickens and comes to a gentle boil and you see bubbling at the edges. This usually takes 6 to 8 minutes.

4. If using egg yolks for extra richness: beat 2 large egg yolks in a small bowl. Slowly whisk about 1/2 cup of the hot pudding into the yolks to temper them, then whisk the tempered yolks back into the saucepan. Return to medium heat and cook, stirring, for 1 to 2 more minutes until fully thickened.

5. Remove the pan from the heat. Immediately stir in 2 tablespoons unsalted butter until melted and incorporated.

6. Add 1 teaspoon vanilla extract and, if using, 2 ounces finely chopped semisweet chocolate. Stir until the chocolate is fully melted and the pudding is smooth.

7. For an extra-silky texture, strain the pudding through a fine-mesh sieve into a bowl to remove any lumps or stray cocoa bits.

8. Press plastic wrap directly onto the surface of the pudding to prevent a skin from forming. Let cool to room temperature for about 30 minutes.

9. Chill in the refrigerator for at least 2 hours until cold and set. Serve as is or fold into whipped cream, use as pastry cream, or in pies and cakes.

Equipment Needed

1. Medium saucepan
2. Whisk
3. Heatproof spatula or silicone/rubber spatula
4. Measuring cups and spoons
5. Small mixing bowl (for tempering egg yolks if using)
6. Fine mesh sieve
7. Plastic wrap (to press onto pudding surface)
8. Rubber spatula or wooden spoon for stirring and folding

FAQ

Easy Homemade Chocolate Pudding Recipe Substitutions and Variations

  • Whole milk: use 2% or whole evaporated milk for similar richness; or coconut milk (full fat) for dairy free flavor; or almond milk plus 1 tablespoon melted butter or oil to boost mouthfeel.
  • Granulated sugar: swap light brown sugar for a touch of molasses note, or maple syrup or honey at about 3/4 the volume and reduce other liquid slightly, or coconut sugar 1:1 for a less refined option.
  • Cornstarch: substitute arrowroot powder 1:1 for glossy texture, or tapioca starch 1:1 for a slightly chewier set, or all purpose flour at about 2 tablespoons flour per 1 tablespoon cornstarch though texture will be less silky.
  • Unsalted butter: use salted butter and omit added salt in the recipe, or coconut oil for a dairy free option (use solid at first then whisk in), or neutral vegetable oil for shine but slightly less rich flavor.

Pro Tips

– Temper eggs slowly and with confidence: when adding hot pudding to the yolks, drizzle and whisk steadily so the yolks warm without scrambling. If you see any tiny cooked bits, push the final pudding through a fine sieve before chilling.

– Stir with a silicone spatula and scrape the bottom and corners constantly as it thickens; chocolatey mixtures can cling and scorch quickly. Keep the heat at medium so it thickens gently, not aggressively.

– For extra silkiness, finish with an immersion blender right after adding butter and vanilla, then strain. That smooths any lingering graininess from cocoa or cornstarch.

– If you want a richer, deeper flavor without extra sweetness, stir in a teaspoon of instant espresso powder when you add the cocoa. It amplifies the chocolate without tasting like coffee.

– Chill quickly and avoid skins: press plastic wrap directly onto the surface while still warm, as instructed. To speed cooling, set the bowl in an ice bath and stir occasionally before wrapping and refrigerating.

Easy Homemade Chocolate Pudding Recipe

Easy Homemade Chocolate Pudding Recipe

Recipe by Tessa Jones

0.0 from 0 votes

I make this from-scratch chocolate pudding when I want something richer, silkier, and far more chocolatey than anything from a box. It’s the kind of pudding that works on its own or steals the show in pies, cakes, and creamy desserts.

Servings

6

servings

Calories

262

kcal

Equipment: 1. Medium saucepan
2. Whisk
3. Heatproof spatula or silicone/rubber spatula
4. Measuring cups and spoons
5. Small mixing bowl (for tempering egg yolks if using)
6. Fine mesh sieve
7. Plastic wrap (to press onto pudding surface)
8. Rubber spatula or wooden spoon for stirring and folding

Ingredients

  • 1/2 cup granulated sugar

  • 1/3 cup unsweetened cocoa powder

  • 1/4 cup cornstarch

  • 1/8 teaspoon salt

  • 2 3/4 cups whole milk

  • 2 tablespoons unsalted butter

  • 1 teaspoon vanilla extract

  • 2 large egg yolks (optional, for extra richness)

  • 2 ounces semisweet chocolate, finely chopped (optional, for deeper chocolate flavor)

Directions

  • In a medium saucepan whisk together 1/2 cup granulated sugar, 1/3 cup unsweetened cocoa powder, 1/4 cup cornstarch, and 1/8 teaspoon salt until evenly combined.
  • Gradually whisk in 2 3/4 cups whole milk until the mixture is smooth and lump free.
  • Place the saucepan over medium heat and cook, stirring constantly with a heatproof spatula or whisk, until the mixture thickens and comes to a gentle boil and you see bubbling at the edges. This usually takes 6 to 8 minutes.
  • If using egg yolks for extra richness: beat 2 large egg yolks in a small bowl. Slowly whisk about 1/2 cup of the hot pudding into the yolks to temper them, then whisk the tempered yolks back into the saucepan. Return to medium heat and cook, stirring, for 1 to 2 more minutes until fully thickened.
  • Remove the pan from the heat. Immediately stir in 2 tablespoons unsalted butter until melted and incorporated.
  • Add 1 teaspoon vanilla extract and, if using, 2 ounces finely chopped semisweet chocolate. Stir until the chocolate is fully melted and the pudding is smooth.
  • For an extra-silky texture, strain the pudding through a fine-mesh sieve into a bowl to remove any lumps or stray cocoa bits.
  • Press plastic wrap directly onto the surface of the pudding to prevent a skin from forming. Let cool to room temperature for about 30 minutes.
  • Chill in the refrigerator for at least 2 hours until cold and set. Serve as is or fold into whipped cream, use as pastry cream, or in pies and cakes.

Notes

  • Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.

Nutrition Facts

  • Serving Size: 156.5g
  • Total number of serves: 6
  • Calories: 262kcal
  • Fat: 12.8g
  • Saturated Fat: 7.2g
  • Trans Fat: 0.1g
  • Polyunsaturated: 0.7g
  • Monounsaturated: 3.3g
  • Cholesterol: 83mg
  • Sodium: 108mg
  • Potassium: 248mg
  • Carbohydrates: 34.7g
  • Fiber: 2g
  • Sugar: 26.2g
  • Protein: 6.2g
  • Vitamin A: 257IU
  • Vitamin C: 0mg
  • Calcium: 145mg
  • Iron: 0.6mg

Please enter your email to print the recipe:




Comments are closed.