This homemade Chocolate Pudding is a chocolate lover’s dream come true. It has a velvety texture and a rich, deep chocolate flavor. Once you make this easy treat with only wholesome ingredients, you will never return to store-bought pudding again.

For an over-the-top treat, serve with fresh whipped cream and chocolate shavings. Rich and creamy chocolate pudding hits the sweet spot just right. This recipe uses wholesome natural ingredients, so you can feel good about eating and serving it to your family.
My family is full of chocoholics. If you have a few, try my chocolate zucchini cake, double chocolate muffins, and chocolate pie.
Why I Love This Recipe
- The ingredients for this recipe are everyday pantry staples or are readily available at any grocery store.
- This pudding is goof-proof with a couple of simple tips (which are in the recipe notes). It is an authentic pudding; it does not contain eggs like a custard.
- It turns out rich, creamy, velvety, and smooth every time.
- Everyone I know loves pudding, and the most popular flavor is, of course, chocolate.
Ingredient Notes and Substitutions
- Cocoa: Use good-quality unsweetened cocoa powder like Ghirardelli. It will give you a richer chocolate flavor.
- Milk: whole milk or 2%
- Butter: unsalted or salted. If using salted, omit the added salt.
- Vanilla extract: the real stuff. I know it is pricey, but it does make a difference. If you bake a lot, Costco sells a large bottle for a fairly reasonable price.

How to make Chocolate Pudding
Mix the brown sugar, cornstarch, salt, and cocoa powder in a medium bowl. Run it through a sifter to break up any lumps for best results. Add it to a medium saucepan or pot as you run it through the sifter. Now, whisk the milk into the mixture over medium heat. Continue whisking and stirring to ensure you get all the pan’s inside edges. I alternate between the whisk and spoon to make it creamy and ensure it does not stick or scorch to the bottom of the pan.

Bring it to a full boil, then reduce it to a simmer and cook for about 2 minutes or until thickened, whisking and stirring. Remove from the heat and stir in the butter and vanilla. Pour the pudding into a bowl and press a piece of plastic wrap directly onto the surface of the pudding. This will keep skin from forming on the pudding. For best results, chill for several hours.

Preparation Tips and Storage
- Pull the butter out of the fridge and let it soften on the counter while you prepare the pudding.
- Reduce the heat if necessary to prevent the pudding from boiling too hard, sticking, or scorching to the bottom of the pan.
- Don’t stop stirring and whisking. Both steps are essential to the outcome of the pudding.
- After the pudding cooks, continue stirring every couple of minutes to prevent a skin from forming till you cover the top with plastic wrap.
- Store leftover pudding in an airtight container in the refrigerator for up to 5 days. Do not freeze pudding; the consistency will be more like low-quality ice cream.

More Chocolate Recipes

Easy Chocolate Pudding Recipe
Ingredients
- 1 cup packed brown sugar
- 3 tablespoons cornstarch
- ⅛ teaspoon salt
- ⅔ cup cocoa
- 4 cups whole milk 2% or 2%
- 3 tablespoons unsalted butter
- 1 teaspoon vanilla extract
Instructions
- In a medium saucepan sift together brown sugar, cornstarch, salt and cocoa.
- Whisk in the milk until combined. Turn heat to medium/medium low and continue whisking and stirring.
- Bring to a full boil and then reduce to a simmer while whisking and stirring. Cook for 1 1/2 to 2 minutes or until thickened. Remove from the heat and stir in the butter and vanilla.
- Pour the pudding into a bowl and press a piece of plastic wrap directly on to the surface of the pudding. This will keep a skin from forming on the pudding. For best results chill for several hours.
- Store leftovers in the fridge in an airtight container.
Video
Notes
- Pull the butter out of the fridge and let it soften on the counter while you prepare the pudding.
- Reduce the heat if necessary to prevent the pudding from boiling too hard or from sticking or scorching to the bottom of the pan.
- Don’t stop stirring and whisking. Both steps are very important in the final outcome of the pudding.
- After the pudding is cooked, continue stirring every couple of minutes to prevent a skin from forming till you cover the top with plastic wrap.
Nutrition
Are you on the hunt for more delicious recipes? Follow Small Town Woman on Facebook, Pinterest, and Instagram.
https://www.smalltownwoman.com/wp-content/uploads/2019/05/Beth-1.pdf













Anjali
This pudding was so delicious!! Super chocolatey, rich, perfectly sweet. The best easy homemade dessert!
Beth Pierce
Thank you, Anjali! So happy that you liked it!
Mary T Eldracher
Amazingly delicious!!! My new “go to” recipe for chocolate pudding. 🙂
Beth Pierce
Thanks, Mary! So glad that you like it!
D S
First try… delicious! I saved this recipe to make again and again! Thank you!
Beth Pierce
Thanks DS! So glad that you like the pudding! We love it too!
Beth
This is the best chocolate pudding I’ve ever tasted! It’s is velvety smooth with a rich chocolate flavor. I’ll be making this again.
Beth Pierce
Thanks Beth! I love it too!
Naiby
I couldn’t agree with you more by using vanilla extract. So much better than the fake stuff. That pudding seems so smooth! Time to go to the kitchen!
Phyllis
FYI – I used aging 1% and oooo doggie is it delish! I could eat it with a spoon. Yeah, I know that’s the way most people eat it.🙄. Don’t let the low-fat milk deter you like it almost deterred me. 🤤
Kynzie
I used whole fat raw milk!
Kate
Chocolate pudding is THE ultimate comfort food and yours looks incredible, and straightforward to make. Yum!
Jacqueline
Love that this recipe is egg-free! My kids love this chocolate pudding and I love it because its so quick and easy to prepare! Thanks
Beth Sachs
This reminds me of a chocolate pudding my grandmother used to make. I’ll be making this soon for my kids. It looks so smooth and silky.
wilhelmina
This homemade pudding is so delicious! I have plans of using it in a pie, but it didn’t last that long, Time to make another batch!
Stephanie
I love chocolate pudding and this recipe looks so easy. Can’t wait to give it a shot!