Homemade Chocolate Pudding Recipe
This homemade chocolate pudding is the ultimate throwback dessert—rich, velvety, and packed with real chocolate flavor. Whether you’re making it for a weekday treat or a nostalgic ending to a family dinner, this stovetop pudding comes together with pantry staples and no box mix required.
Unlike store-bought mixes, this pudding is made entirely from scratch—just like grandma used to make. If you’ve ever had our popular Southern Chocolate Gravy, you’ll love this similarly decadent yet thicker version that sets up perfectly in the fridge.
Ingredients
- 4 tablespoons Corn Starch (60g)
- 1 1/2 cups Sugar (300g)
- 4 tablespoons Unsweetened Cocoa Powder
- 4 cups Milk (946ml) – whole milk is best, or use half evaporated and half water for creaminess
- 3 Egg Yolks
- 1 teaspoon Vanilla Extract (5ml)
- 3 teaspoons Butter (15g)
Why You’ll Love This Chocolate Pudding
- Old-fashioned goodness: No boxed mix—just real ingredients for a true homemade taste.
- Quick & easy: You’ll go from stovetop to spoon in less than 30 minutes.
- Versatile: Serve it in ramekins, mason jars, pie shells, or layer it into trifles.
- Kid-friendly: This pudding is a hit with even the pickiest eaters. Add sprinkles or gummy worms to turn it into a dirt cup pudding!
Step-by-Step Instructions
- In a medium saucepan, whisk together corn starch, sugar, and cocoa powder.
- Gradually pour in milk while whisking to dissolve the dry ingredients completely.
- Cook over medium heat, stirring constantly with a wooden spoon or whisk, until the mixture begins to thicken—this can take 8–10 minutes.
- Lower the heat and stir in the egg yolks one at a time, mixing thoroughly to prevent scrambling.
- Once the pudding is thick and glossy, remove from heat and stir in vanilla and butter until fully incorporated.
- Pour into serving bowls, ramekins, or jars. Let cool to room temperature, then refrigerate for 2–3 hours before serving.
Expert Tips
- Use high-quality cocoa powder for the richest chocolate flavor—Dutch-processed gives a deeper taste.
- Whisk constantly to keep the mixture from sticking to the pan or forming lumps.
- Press plastic wrap directly on the surface of the pudding before chilling to prevent a skin from forming.
- Don’t skip the butter: it gives the pudding a silky finish.
Serving Ideas
- Top with homemade whipped cream and chocolate shavings for a classic finish.
- Serve warm over brownies or pound cake for a rich chocolate sauce.
- Layer with crushed cookies and whipped topping in mason jars for a no-bake parfait.
- Use as a filling in cakes, doughnuts, or cream puffs.
FAQs
- Can I use almond or oat milk?
Yes, but the texture may be slightly thinner. Full-fat plant-based milks work best. - Can I skip the eggs?
Yes! The pudding will still set using just cornstarch. It won’t be quite as rich, but still delicious. - How long does it keep?
Stored in an airtight container in the refrigerator, it lasts for 4–5 days.
More Must-Try Chocolate Recipes

Homemade Pudding
Indulge in creamy bliss with our homemade pudding - rich flavors, simple prep. Elevate dessert tonight! #HomemadePudding #DeliciousDesserts
Ingredients
- 4 tablespoons Corn Starch (60g)
- 1 1/2 cups Sugar (300g)
- 4 cups Milk (946ml) (You may use regular Milk, or Canned Evaporated Milk – 473ml Evaporated + 473ml Water)
- 3 Egg Yolks
- 1 teaspoon Vanilla (5ml)
- 3 teaspoons Butter (15g)
Instructions
- In a medium saucepan, whisk corn starch and sugar over medium heat until smooth.
- Add the milk, whisking continuously for 2 minutes.
- Add egg yolks before the mixture becomes too hot. Whisk over medium heat until thickened.
- Remove from heat, add vanilla and butter, and whisk until incorporated.
- Pour the pudding into containers, cool on the counter, then refrigerate. The pudding will thicken further when cooled.
For Chocolate Pudding:
- Mix 4 tablespoons cocoa with flour and sugar.
For Banana Pudding:
- Add 1 teaspoon banana flavoring with vanilla and butter.
- Optional: Incorporate chopped bananas or layer with homemade whipped cream, graham crackers, and banana slices.
Notes
- Whisk Vigorously: Ensure a lump-free mixture by whisking the corn starch and sugar thoroughly.
- Stir Constantly: Prevent lumps and achieve the desired thickness by stirring the mixture constantly as it heats.
- Temperature Control: Add egg yolks before the mixture gets too hot to avoid scrambling.
- Customize Flavors: Experiment with chocolate or banana variations for a delightful twist.
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 342Total Fat: 7gSaturated Fat: 4gTrans Fat: 0gUnsaturated Fat: 3gCholesterol: 110mgSodium: 97mgCarbohydrates: 63gFiber: 0gSugar: 58gProtein: 7g
The Nutritional Information may not be accurate. This website provides approximate nutrition information for convenience and as a courtesy only. Nutrition data is gathered primarily from the USDA Food Composition Database, whenever available, or otherwise other online calculators.