Homemade Chocolate Pudding

This Homemade Chocolate Pudding is rich, silky smooth, and packed with deep chocolate flavor that everyone will love.

Three glass bowls filled with chocolate pudding, topped with whipped cream and chocolate sprinkles.

These Homemade Chocolate Pudding is a rich and creamy dessert that delivers deep chocolate flavor in every spoonful. Made with simple ingredients, this classic treat cooks up silky smooth and far more decadent than anything from a box. Its velvety texture and perfectly balanced sweetness make it a favorite for both kids and adults alike.

Devilishly delicious and irresistibly creamy, this slightly warm pudding is pure joy in every bite. For more desserts that everyone will love you have to check out my Cream-Filled Hostess Style Cupcakes, Homemade Oatmeal Cream Pie, and No-Bake S’mores Pie!

Recipe Ingredients

A whisk in a saucepan with cocoa powder, sugar, and cornstarch.

Milk – Use 2% milk for the best consistency. Thinner milk risks making the pudding too runny and unable to set properly. Dairy alternatives may not thicken or boil correctly.

Cocoa – This recipe uses cocoa powder and melted chocolate. Choose milk chocolate or bittersweet dark chocolate shavings or chips for the melted chocolate.

Cornstarch – Works as a thickener and stabilizer. Whisk thoroughly to prevent lumps. Mixing cornstarch with water to create a slurry helps achieve a smooth pudding mixture.

For a full list of ingredients and amounts, see the recipe card below.

Variations

Parfait-Style Pudding – Layer the pudding with homemade or store-bought whipped cream, fresh raspberries, and a drizzle of fudge sauce in a dessert glass. This creates a deliciously creamy and fruity take on the classic chocolate pudding.

Mexican Chocolate Pudding – Incorporate a pinch of cinnamon and a dash of cayenne pepper to create a spicy Mexican-inspired chocolate pudding.

How to Make Chocolate Pudding

Step 1: In a medium heavy-bottomed saucepan, whisk together the sugar, cornstarch, cocoa powder, and salt. Pour in the cold milk and cream, whisking until fully combined.

Step 2: Set the pot over medium heat. Stir frequently as the mixture warms. After 3 minutes, increase the heat to medium. Continue whisking for 3–4 minutes until the mixture thickens.

Step 3: Let the mixture come to a gentle boil for 2 minutes, then remove it from the heat. Continue whisking while adding the chopped chocolate, butter, and vanilla extract.

Step 4: Immediately whisk the chopped chocolate, butter, and vanilla extract into the hot mixture until smooth and fully incorporated.

Step 5: Pour the pudding into a medium-sized bowl. Let the mixture cool at room temperature for 20 minutes, stirring every 5 minutes. (You can speed this up by placing the bowl over an ice bath.)

A bowl of chocolate pudding with a whisk.

Step 6: Place a piece of plastic wrap directly on the surface of the pudding to prevent skin from forming. Refrigerate for 4–5 hours before serving. Top with homemade whipped cream, sprinkles, or chocolate shavings, if desired.

A spoonful of chocolate pudding topped with whipped cream and sprinkles.

FAQs

What type of chocolate works best for my Homemade Chocolate Pudding recipe?

Semi-sweet chocolate chips, bittersweet chocolate, or bar chocolate all work well. For a rich dark chocolate pudding, choose dark chocolate with at least 60% cacao, such as Ghirardelli.

What are some creative ways to use chocolate pudding?

Chocolate pudding makes an amazing filling for desserts like Oreo Mud Pie, Banana Pudding Cheesecake, or chocolate pie such as Chocolate Coconut Cream Pie and Double Chocolate French Silk Pie.

Storage Information

STORE leftover pudding in an airtight container in the refrigerator for up to 3 days. For quicker chilling, pour the pudding onto a sheet pan and cover it.

To FREEZE, transfer to popsicle molds or ice cube trays with wooden sticks for pudding pops. Frozen pudding does not thaw well due to the corn starch, so enjoy it frozen.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

A spoonful of homemade chocolate pudding served in a glass.

Homemade Chocolate Pudding Recipe

This Homemade Chocolate Pudding is rich, silky smooth, and packed with deep chocolate flavor that everyone will love.
5 from 7 votes
Pin Rate
Course: Dessert
Cuisine: American
Diet: Gluten Free, Vegetarian
Prep Time: 10 minutes
Cook Time: 10 minutes
Chilling Time: 4 hours
Total Time: 4 hours 20 minutes
Servings: 8 servings
Calories: 311kcal
Author: Andrea
Print (email required)

Ingredients

  • 3/4 cup granulated sugar
  • 3 1/2 tablespoons cornstarch
  • 2 tbsp unsweetened cocoa powder
  • 1/4 tsp salt
  • 2 1/2 cup whole milk
  • 2/3 cup heavy cream
  • 4 oz semisweet chocolate - OR bittersweet dark chocolate, chopped (I used a Ghirardelli baking bar)
  • 2 tbsp unsalted butter
  • 1 1/2 teaspoon vanilla extract
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!

Instructions

  • In a medium heavy-bottomed saucepan, whisk together the sugar, cornstarch, cocoa powder, and salt. Pour in the milk and cream, whisking until fully combined.
  • Set the saucepan over medium-low heat. Whisk frequently as the mixture warms. After 3 minutes, increase the heat to medium. Continue whisking for 3–4 minutes until the mixture thickens.
  • Let the mixture come to a gentle boil for 2 minutes, then remove it from the heat. Continue whisking while adding the chopped chocolate, butter, and vanilla extract.
  • Immediately whisk the chopped chocolate, butter, and vanilla extract into the hot mixture until smooth and fully incorporated.
  • Pour the pudding into a medium-sized bowl. Let the mixture cool at room temperature for 20 minutes, whisking every 5 minutes. (You can speed this up by placing the bowl over an ice bath.)
  • Place a piece of plastic wrap directly on the surface of the pudding to prevent skin from forming. Refrigerate for 4–5 hours before serving. Top with homemade whipped cream, sprinkles, or chocolate shavings, if desired.

NOTES

-Soy, almond, or coconut milk, as well as thinner dairy options like skim milk, are not recommended for cornstarch-based puddings. These alternatives often don’t boil well, may separate, or fail to thicken properly, resulting in a less creamy texture and pudding that doesn’t set as desired.
STORE leftover pudding in an airtight container in the refrigerator for up to 3 days. For quicker chilling, pour the pudding onto a sheet pan and cover it.
To FREEZE, transfer to popsicle molds or ice cube trays with wooden sticks for pudding pops. Frozen pudding does not thaw well due to the corn starch, so enjoy it frozen.

Nutrition

Serving: 8serving | Calories: 311kcal | Carbohydrates: 34g | Protein: 4g | Fat: 18g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.1g | Cholesterol: 40mg | Sodium: 110mg | Potassium: 235mg | Fiber: 2g | Sugar: 28g | Vitamin A: 510IU | Vitamin C: 0.1mg | Calcium: 118mg | Iron: 1mg

Want more inspiration?

More Recipes You'll Love

About the Author

Andrea

Hi I'm Andrea!

Hotelier turned Food Blogger to help make your life simple, one recipe at a time.

5 from 7 votes

Join the Conversation

Rate and Comment

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

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. 5 stars
    Homemade pudding is the best!! So much better than store bought. Of course, chocolate is our favorite!