Chocolate-Buttermilk Pudding Recipe

This dreamy recipe will satisfy every sweet tooth at your table. 

Chocolate-Buttermilk Pudding
Photo: Alison Miksch; Styling: Buffy Hargett Miller
Hands On Time:
40 mins
Total Time:
4 hrs 40 mins
6 servings



  • 3/4 cup granulated sugar

  • 3 tablespoons unsweetened cocoa

  • 2 tablespoons cornstarch

  • 1/4 teaspoon table salt

  • 1 cup buttermilk

  • 1 1/4 cups heavy cream

  • 2 large egg yolks

  • 1 large egg

  • 1 (4-oz.) semisweet chocolate baking bar, finely chopped

  • 1 tablespoon butter

  • 1 teaspoon vanilla extract


  • 3/4 cup heavy cream

  • 1/4 cup powdered sugar

  • 1/4 cup buttermilk


  1. Prepare Pudding: Whisk together first 4 ingredients in a large saucepan. Slowly whisk in 1 cup buttermilk to make a smooth paste. Whisk together 1 1/4 cups cream, egg yolks, and egg in a 2-cup glass measuring cup. Slowly add cream mixture to buttermilk mixture, whisking constantly until well blended. Cook pudding over medium heat, whisking constantly, about 10 minutes or until mixture begins to boil and thicken. Remove from heat. Add chopped semisweet chocolate; whisk until smooth. Add butter and vanilla, and whisk until butter melts and pudding is smooth. Transfer to a bowl, and place plastic wrap directly on warm pudding (to prevent a film from forming). Chill 4 to 24 hours.

  2. Prepare Buttermilk Cream: Beat 3/4 cup cream, 1/4 cup powdered sugar, and 1/4 cup buttermilk at high speed with an electric mixer until soft peaks form. (Do not overbeat.)

  3. Divide pudding among 6 (6- to 8-oz.) bowls; dollop with buttermilk cream.

Related Articles