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

Chocolate Pudding Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This rich and creamy homemade chocolate pudding is made with simple pantry staples and delivers a smooth, velvety texture. Enjoy it warm or chilled for a comforting and indulgent treat.

  • Total Time: 20 minutes (plus chilling time if desired)
  • Yield: 4 servings

Ingredients

  • 2 cups (500 ml) milk
  • 1/2 cup (100 g) granulated sugar
  • 1/4 cup (30 g) unsweetened cocoa powder
  • 1/4 cup (30 g) cornstarch
  • 1/4 tsp salt
  • 1 tsp vanilla extract

Instructions

  1. In a medium saucepan, whisk together sugar, cocoa powder, cornstarch, and salt until well combined.
  2. Gradually whisk in the milk until the mixture is smooth and lump-free.
  3. Place the saucepan over medium heat and cook, stirring constantly, until the mixture thickens and begins to boil gently, about 7–10 minutes.
  4. Remove from heat and stir in the vanilla extract.
  5. Pour the pudding into individual serving dishes and let cool slightly.
  6. Serve warm or refrigerate for at least 2 hours for a chilled dessert.

Notes

  • Press plastic wrap directly onto the surface before chilling to prevent a skin from forming.
  • Add a pinch of cinnamon or espresso powder for extra depth of flavor.
  • Use almond or oat milk for a dairy-free version.
  • Stir in a few pieces of dark chocolate before removing from heat for a richer pudding.
  • Layer with crushed cookies or graham crackers for a parfait-style dessert.
  • Author: Amelia
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Dessert
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1/2 cup
  • Calories: 180
  • Sugar: 20g
  • Sodium: 150mg
  • Fat: 4g
  • Saturated Fat: 2g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 10mg