Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Homemade Chocolate Pudding

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This homemade chocolate pudding is rich, silky, and full of deep chocolate flavor. Made with cocoa powder and dark chocolate, it’s smooth, creamy, and far better than any boxed mix. Enjoy it warm for comfort or chilled with whipped cream for indulgence.

  • Total Time: 2 hours 30 minutes (includes chilling)
  • Yield: 6 servings

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 (about 60%), chopped

2 tablespoons butter, cut into pieces

1 teaspoon vanilla extract

Whipped cream, for topping (optional)

Instructions

  1. Whisk sugar, cornstarch, cocoa powder, and salt together in a medium saucepan.
  2. Gradually whisk in the milk until smooth.
  3. Cook over medium heat, whisking often, until mixture thickens and gently boils.
  4. Remove from heat and stir in chopped chocolate, butter, and vanilla until smooth.
  5. Pour into serving dishes or a large bowl.
  6. Press plastic wrap directly on the surface to prevent a skin from forming.
  7. Refrigerate for 2–3 hours until chilled, or enjoy warm.
  8. Top with whipped cream before serving, if desired.

Notes

Whisk constantly while adding milk to avoid lumps.

Add a pinch of espresso powder to deepen chocolate flavor.

Swap part of the milk for coffee for a mocha twist.

Use milk chocolate for a sweeter version.

Dutch-process cocoa works for a richer, less tangy flavor.

Cover with plastic wrap to prevent a skin from forming.

  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 serving
  • Calories: 280
  • Sugar: 27 g
  • Sodium: 160 mg
  • Fat: 14 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 35 g
  • Fiber: 2 g
  • Protein: 5 g
  • Cholesterol: 35 mg