Rich Homemade Chocolate Pudding from Scratch

Rich Homemade Chocolate Pudding from Scratch

By: Clara Updated:

Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.

There is something deeply comforting about a bowl of chocolate pudding made from scratch. It feels simple, old-fashioned, and just a little special at the same time. For me, this kind of dessert is pure comfort food, the sort you make when you want a sweet treat that feels homemade in the best way.

What makes this pudding so good is the balance of rich ingredients. You start with 2 egg yolks, 2 1/2 cups milk, 1/3 cup sugar, 1/3 cup unsweetened cocoa powder, 1 1/2 tablespoons cornstarch, and 1 pinch kosher salt. Then, if you want a deeper chocolate taste, you can add 2 ounces dark chocolate or chocolate chips. A little whipped cream and shaved chocolate on top finish it beautifully. As a result, the flavor is smooth, creamy, and deeply chocolatey, with just the right amount of sweetness.

The method is very approachable, too. First, you whisk the egg yolks and milk together. Next, you combine the dry ingredients in a saucepan, then whisk in the milk mixture. After that, you cook it over medium-high heat while stirring constantly until it thickens. Finally, you chill it for at least 1 hour, then serve it cold with toppings if you like. In other words, this is an easy pudding recipe with a very rewarding result.

This is the kind of dessert that works well on chilly nights, after Sunday dinner, or any time you want a simple treat that still feels homemade. It is also a smart make-ahead dessert for potlucks, family meals, or holidays, since it chills nicely and can be made up to 2 days in advance.

Why You’ll Love This Rich Homemade Chocolate Pudding from Scratch

  • It uses simple pantry ingredients, so you do not need a special shopping trip.
  • It is quick to make, and therefore it is great for busy weeknights.
  • The texture is smooth, creamy, and rich, which makes every spoonful feel satisfying.
  • It tastes much better than boxed pudding mix, because the cocoa and chocolate flavor is deeper.
  • It is a friendly make-ahead dessert, so you can prep it early and relax later.

Egg Yolks Tips

Egg yolks are the ingredient that gives this pudding its rich body and silky texture. For the best results, use fresh eggs and separate the yolks carefully so no bits of shell or egg white get into the bowl. Since the yolks help thicken the pudding and add a smooth taste, whisk them until they look fully blended before adding the milk. Also, if you want a deeper yellow color and a creamier finish, choose good-quality eggs. That small detail can make the pudding taste even richer.

Options for Substitutions

  • Use whole milk for a classic creamy texture, or try 2 percent milk if that is what you have.
  • Swap the dark chocolate for semi-sweet chocolate chips if you want a slightly sweeter pudding.
  • Use Dutch-process cocoa powder instead of natural cocoa powder for a smoother, darker chocolate flavor.
  • Replace the sugar with coconut sugar for a more caramel-like taste.
  • Use arrowroot powder instead of cornstarch if you need a different thickener.
  • Top with plain yogurt or whipped topping instead of whipped cream for a lighter finish.

Watch Out for These Mistakes

One of the biggest mistakes is not whisking enough while the pudding cooks. Since the mixture thickens quickly, constant whisking helps keep it smooth. If you stop stirring for too long, the pudding can scorch on the bottom of the pan or turn lumpy. So, keep your whisk moving and stay close to the stove.

Another common issue is cooking it too hard. Medium-high heat is fine, but once the pudding starts to simmer, you want gentle bubbling, not a rolling boil. If it boils too hard, the texture can turn grainy. Instead, let it thicken slowly and keep stirring for about 1 minute after the chocolate goes in.

Also, do not skip the chilling time. The pudding may seem thick enough right after cooking, but it firms up more as it cools. If you serve it too soon, it may be looser than you want. Therefore, give it at least 1 hour in the fridge, and even longer if you want a firmer set.

Finally, if you are making it ahead, press plastic wrap directly on the surface. This keeps a skin from forming on top. That little step makes a big difference, especially if you are serving it the next day.

What to Serve With Rich Homemade Chocolate Pudding from Scratch?

This chocolate pudding pairs nicely with light, simple sides that balance its rich flavor. Fresh berries, such as strawberries or raspberries, add a bright tart bite. Shortbread cookies or vanilla wafers give a crisp contrast. For a cozy dessert spread, you could also serve it with sliced bananas or a small scoop of vanilla ice cream. As a result, the pudding feels even more special without needing much extra work.

Storage Instructions

Store: Keep the pudding in an airtight container in the refrigerator for up to 3 days. For the best texture, press plastic wrap directly on the surface before chilling, especially if you plan to store it overnight.

Freeze: You can freeze chocolate pudding for up to 1 month, but the texture may change a little after thawing. For best results, freeze it in a sealed container with a little space at the top. Then thaw it in the fridge before serving.

Reheat: If you want to serve it warm, reheat it gently on the stovetop over low heat, stirring often. You can also use the microwave in short bursts of 15 to 20 seconds, stirring between each burst. However, this dessert is best served chilled.

Recipe Info

Preparation Time: 10 minutes plus 1 hour chilling
Cooking Time: 10 minutes
Total Time: 1 hour 20 minutes
Level of Difficulty: Easy
Servings: 6 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 145 to 175 kcal per serving
  • Protein: 4 to 6 g per serving
  • Fat: 5 to 8 g per serving
  • Carbohydrates: 22 to 28 g per serving

Ingredients

  • 2 egg yolks
  • 2 1/2 cups milk, any type
  • 1/3 cup sugar
  • 1/3 cup unsweetened cocoa powder
  • 1 1/2 tablespoons cornstarch
  • 1 pinch kosher salt
  • 2 ounces dark chocolate or chocolate chips (optional)
  • Whipped cream, for topping (optional)
  • Shaved chocolate, for topping (optional)

Step-by-Step Instructions

Step 1: Whisk the Egg Yolks and Milk

Start by whisking the 2 egg yolks in a bowl until smooth. Then whisk in the 2 1/2 cups milk and set the mixture aside. This step helps the pudding come together evenly later, so take a moment to blend it well.

Step 2: Mix the Dry Ingredients

In a medium saucepan, combine the sugar, cocoa powder, cornstarch, and salt. Stir them together so the cocoa and cornstarch are evenly distributed. This matters because it helps prevent lumps when the liquid goes in.

Step 3: Combine and Whisk

Pour the egg and milk mixture over the dry ingredients, then whisk well until everything looks smooth. At this point, the mixture may look thin, but that is normal. Soon, the heat will do the work and turn it into pudding.

Step 4: Cook Until Thickened

Set the pan over medium-high heat and whisk constantly. Once the mixture begins to simmer, add the dark chocolate or chocolate chips if you are using them. Keep stirring at a simmer for about 1 minute, or until the chocolate melts and the pudding thickens. Then remove it from the heat right away.

Step 5: Chill the Pudding

Pour the pudding into dessert dishes. After that, chill it for at least 1 hour, or until cold and set. If you want to make it ahead, cover the surface with plastic wrap to keep a skin from forming.

Step 6: Add Toppings and Serve

Just before serving, top with whipped cream and shaved chocolate if desired. Serve the pudding chilled for the best texture and flavor. It is simple, rich, and very satisfying.

Conclusion

This rich homemade chocolate pudding from scratch is a lovely dessert that brings comfort, flavor, and ease to your kitchen. With simple ingredients, a quick stovetop method, and a smooth chocolate finish, it is a recipe you can turn to again and again. Plus, it works well for make-ahead planning, which makes life easier.

If you try this pudding, I would love to hear how it turned out for you. Share your thoughts, leave a comment, or save this recipe for the next time you want a creamy chocolate dessert. And if you enjoy simple homemade sweets, be sure to explore more easy dessert recipes like this one.

Chocolate Pudding

This rich homemade chocolate pudding is smooth, creamy, and deeply chocolatey, making it the perfect comforting dessert for any occasion.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Dessert
Cuisine: American
Calories: 160

Ingredients
  

Main Ingredients
  • 2 each egg yolks Use fresh eggs for best results.
  • 2.5 cups milk, any type Whole milk for a creamier texture, or 2% if preferred.
  • 1/3 cup sugar Can substitute with coconut sugar for a caramel-like taste.
  • 1/3 cup unsweetened cocoa powder Dutch-process cocoa can be used for a smoother flavor.
  • 1.5 tablespoons cornstarch Can be replaced with arrowroot powder.
  • 1 pinch kosher salt
  • 2 ounces dark chocolate or chocolate chips Optional for a deeper chocolate flavor.
Toppings (Optional)
  • 1 serving whipped cream For topping, optional.
  • 1 serving shaved chocolate For topping, optional.

Method
 

Preparation
  1. Start by whisking the 2 egg yolks in a bowl until smooth. Then whisk in the 2 1/2 cups milk and set the mixture aside.
  2. In a medium saucepan, combine the sugar, cocoa powder, cornstarch, and salt. Stir them together to prevent lumps.
  3. Pour the egg and milk mixture over the dry ingredients and whisk until smooth.
Cooking
  1. Set the pan over medium-high heat and whisk constantly. Once the mixture begins to simmer, add the dark chocolate or chocolate chips if using.
  2. Continue to stir for about 1 minute, or until the chocolate melts and the pudding thickens. Remove from heat immediately.
Chill and Serve
  1. Pour the pudding into dessert dishes and chill for at least 1 hour before serving. Cover with plastic wrap to avoid a skin forming.
  2. Top with whipped cream and shaved chocolate before serving. Enjoy chilled for the best texture and flavor.

Notes

This pudding is great for make-ahead dessert plans, as it can be stored in an airtight container in the refrigerator for up to 3 days. Press plastic wrap directly on the surface for better texture during storage.