Home » Recipes » Desserts » Homemade Chocolate Pudding

Homemade Chocolate Pudding

There’s something about homemade chocolate pudding that feels old fashioned in the best way. It’s rich, smooth, and made from real ingredients, not a powdered packet, and it tastes far better than anything you can stir together from a box!

Are you looking for more easy desserts? Try our Small Batch Chocolate Cupcakes, Turtle Brownies, or these easy No Bake Chocolate Oatmeal Cookies.

Creamy homemade chocolate pudding in small glass jars.

SAVE THIS RECIPE FOR LATER!

We'll send this recipe to your inbox, so you can find it when you need it!

This pudding recipe takes just 15 minutes and six pantry staples to make. It’s one of those desserts I can throw together when the sweet tooth hits and everyone is happy! My favorite way to eat it is warm, straight from the pot while it’s still silky and hot.

I usually double the recipe so we can enjoy bowls of hot pudding right away, then once it chills and thickens, the kids gobble up the rest. It never lasts long around here!

What you’ll love about this chocolate pudding recipe:


  • INCREDIBLY EASY: Just whisk and stir. This easy recipe requires no fancy techniques or equipment.
  • READY IN 15 MINUTES:  From pantry to table faster than running to the store for pudding cups.
  • TASTES HOMEMADE: Rich, deep chocolate flavor that puts instant pudding to shame.
  • KID-APPROVED: My kids devour this every single time I make it.

Recipe Ingredients:

You’ll need the following ingredients to make this recipe for homemade chocolate pudding:

  • Milk
  • Granulated white sugar
  • Unsweetened cocoa powder
  • Cornstarch
  • Salt
  • Butter
  • Vanilla extract
Creamy chocolate pudding with milk and cocoa powder.

Ingredient Notes:

  • Milk: Whole milk works best for the creamiest texture. You’ll need 4 cups of milk total. 
  • Cocoa Powder: Use good quality unsweetened cocoa powder. Dutch-processed or natural both work. I usually use whatever I have in the pantry. For an extra rich version, you can fold in chopped dark chocolate at the end.
  • Cornstarch: This is what thickens the pudding. Make sure to whisk it thoroughly with the dry ingredients before adding milk.
  • Sugar: Regular white sugar sweetens it perfectly. You can adjust to taste if you prefer it less sweet.
  • Butter: Adds richness and a silky finish. Don’t skip it!

How to make chocolate pudding step-by-step:

Check out the quick visual guides below. For full instructions and ingredients, see the printable recipe card at the end.

Step 1: In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until evenly combined.

Step 2: Slowly whisk in the milk until completely smooth.

Step 3: Place the saucepan over medium heat and cook, stirring constantly, until until thickened and bubbling.

Step 4: Once the mixture boils, cook for 1 full minute, continuing to stir.

Step 5: Remove from the heat and stir in the butter and vanilla until smooth.

Step 6: Spoon into bowls or dessert cups. If cooling, press a piece of plastic wrap directly onto the surface of the pudding to prevent a skin from forming. Serve warm, or chill until set for a thicker texture.

Delicious creamy chocolate pudding with smooth texture and rich flavor.

PRO TIP:

Make sure you whisk the dry ingredients together very well before adding the milk, since cocoa powder can clump if it isn’t fully combined. Once the pudding starts heating, stir constantly. Cornstarch thickens quickly near the end, and you do not want it to scorch on the bottom. When it reaches a full boil, the pudding will look glossy and noticeably thicker. That is when you begin your one-minute cook time.

Creamy homemade chocolate pudding in glass jars.

Storage and Reheating:

Storage: Store leftovers in the refrigerator in an airtight container. It can be kept for up to 3-4 days. Press plastic wrap directly on the surface to prevent a skin as the pudding cools.

Reheating: You can eat it cold (it’s delicious that way!), or gently reheat individual portions in the microwave for 20-30 seconds, stirring halfway through. 

Freezing:  I don’t recommend freezing pudding, the texture gets grainy when it thaws.

Delicious homemade chocolate pudding with creamy texture topped with whipped cream. Perfect for a sw.

Additions and Substitutions:

ADDITIONS:

  • Toppings: Homemade whipped cream, chocolate shavings, crushed cookies, fresh berries, or a drizzle of caramel sauce.
  • Mix-ins: Stir in mini chocolate chips or chopped peanut butter cups while the pudding is still warm.
  • Extra Flavor: Add 1/4 teaspoon of instant espresso powder to intensify the chocolate flavor.
  • Richer Version: Some people add large egg yolks for an even creamier custard-style pudding, but this eggless version is simpler and just as delicious.

SUBSTITUTIONS:

  • Dairy-Free: Use your favorite non-dairy milk, lactose-free milk. Oat milk or coconut milk should work well also. Just make sure they’re full-fat versions. 
  • Sugar: You can use coconut sugar for a deeper flavor, though it will darken the color slightly.
  • Cocoa: Dark cocoa powder makes it extra rich and dark.

FAQs about this Chocolate Pudding:

Why is my pudding lumpy?

This usually happens if the dry ingredients weren’t whisked together well enough before adding the milk, or if you didn’t stir constantly while cooking. Use a whisk to vigorously stir and break up any lumps.

Can I double this recipe?

Absolutely! Just use a larger saucepan and be patient with the stirring. It may take a few extra minutes to thicken with a double batch.

How thick should it be?

When it first comes off the heat, it will be pourable but coat the back of a spoon. It thickens significantly as it cools.

Can I make this without cornstarch?

Cornstarch is really the key to getting that perfect pudding texture. You could try flour (use double the amount), but the texture won’t be quite as smooth.

Do I have to press plastic wrap on the surface?

Only if you hate pudding skin! If you don’t mind it, just cover the bowl normally. I press the plastic wrap directly on the surface because my kids won’t eat it if there’s a skin. They find it gross, LOL!

Delicious homemade chocolate pudding with whipped cream topping, perfect for a sweet treat.

What can I serve with this Chocolate Pudding Dessert?

This is perfect on its own, but here are a few ways to make this easy chocolate pudding recipe extra special:
• Whipped cream for a classic finish
• Fresh strawberries or raspberries for a tart contrast
• Crushed Oreos, graham crackers, or vanilla wafers for crunch
• Banana slices for a banana split feel (this is my favorite one with cold pudding!)
• Layered in parfait cups with whipped cream and crushed cookies for a prettier presentation

DID YOU MAKE THIS RECIPE?

Five golden stars image.

I’m excited for you to try this Homemade Chocolate Pudding! After you make it, please leave a rating to let me know your thoughts on it – I’m eager to hear if you loved it as much as we do! Find us on IG + TikTok: @littlechefwithin

Creamy homemade chocolate pudding in glass jars with whipped cream topping.

Homemade Chocolate Pudding

Vicky Hadley~Little Chef Within
Skip the box and make this homemade chocolate pudding from scratch. With just six ingredients and 15 minutes, you’ll have a rich, creamy dessert that’s perfect warm or chilled.
No ratings yet
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Course Dessert
Cuisine American
Servings 6 servings
Calories 305.1 kcal

Ingredients
  

  • 4 cups milk
  • 1 cup granulated sugar
  • 6 tablespoons unsweetened cocoa powder
  • 6 tablespoons cornstarch
  • 1/2 teaspoon salt
  • 2 tablespoons butter
  • 2 teaspoons vanilla extract

Instructions
 

  • In a medium saucepan, whisk together the sugar, cocoa powder, cornstarch, and salt until evenly combined.1 cup granulated sugar,6 tablespoons unsweetened cocoa powder,6 tablespoons cornstarch,1/2 teaspoon salt.
  • Slowly whisk in the milk until completely smooth.4 cups milk.
  • Place the saucepan over medium heat and cook, stirring constantly, until the mixture thickens and comes to a gentle boil.
  • Once it begins to bubble, cook for 1 full minute, continuing to stir.
  • Remove from the heat and stir in the butter and vanilla until smooth.2 tablespoons butter,2 teaspoons vanilla extract.
  • Spoon into bowls. If cooling, press plastic wrap directly onto the surface to prevent a skin from forming. Serve warm, or chill until set for a thicker texture.

Notes

TIPS: Make sure you whisk the dry ingredients together very well before adding the milk, since cocoa powder can clump if it isn’t fully combined. Once the pudding starts heating, stir constantly. Cornstarch thickens quickly near the end, and you do not want it to scorch on the bottom. When it reaches a full boil, the pudding will look glossy and noticeably thicker. That is when you begin your one-minute cook time.

Nutrition

Calories: 305.1kcalCarbohydrates: 51.2gProtein: 6.4gFat: 9.8gSaturated Fat: 5.8gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 2.3gTrans Fat: 0.2gCholesterol: 29.6mgSodium: 287.8mgPotassium: 324mgFiber: 1.9gSugar: 41.4gVitamin A: 380.1IUCalcium: 208.4mgIron: 0.8mg
Keyword chocolate, easy desserts, pudding
Tried this recipe?Let us know how it was!

This post contains links to affiliate websites, such as Amazon, and we receive an affiliate commission for any purchases made by you using these links. We appreciate your support!

About Vicky Hadley

Vicky Hadley is a professional food photographer and creator behind Little Chef Within. As a mom of 6 boys, there’s always plenty of noise and plenty of food! She relies on filling meals to keep her crew happy and loves creating recipes that real families can count on.

Leave a Reply

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

Recipe Rating