
This chocolate pudding has transformed dessert time in my home by creating a rich, decadent treat that satisfies chocolate cravings without any refined sugar. The secret lies in using sweet Medjool dates that create a natural caramel-like sweetness while adding beneficial fiber and nutrients.
I first created this recipe when looking for healthier treats for my family gatherings. What started as an experiment quickly became our go-to chocolate dessert that even the pickiest eaters request repeatedly.
Ingredients
- Medjool dates: Provide natural sweetness and create a caramel undertone that makes this pudding special. Look for soft, plump dates for the best results.
- Full-fat coconut milk: Creates the creamy base without dairy. The fat content is essential for the luxurious texture.
- Egg yolks: Serve as the natural thickener and add richness. Use fresh, high-quality eggs for best results.
- Unsweetened cocoa powder: Delivers intense chocolate flavor. Choose Dutch-processed for a smoother taste.
- Pure vanilla extract: Enhances the chocolate flavor. Use real extract rather than imitation for authentic flavor.
- Salt: Balances the sweetness and intensifies the chocolate notes. A small amount makes a big difference.
Step-by-Step Instructions
- Prepare the Date Base:
- Pit your Medjool dates ensuring no hard pieces remain. Blend them with the coconut milk until completely smooth, which typically takes 1-2 minutes in a high-powered blender. The mixture should have no visible date pieces.
- Create Your Chocolate Mixture:
- Combine the date-coconut milk blend with cocoa powder and salt in a medium pot. Heat gently over medium-low heat, whisking constantly to prevent the cocoa from clumping. The mixture should be warm but not boiling.
- Temper the Egg Yolks:
- Whisk egg yolks in a separate bowl until light in color. Very slowly add about one-third cup of the warm chocolate mixture to the eggs, whisking continuously. This gradual addition prevents the eggs from scrambling and ensures a smooth pudding.
- Thicken the Pudding:
- Return the tempered egg mixture to the pot with the remaining chocolate mixture. Cook over medium-low heat, stirring constantly with a wooden spoon or silicone spatula. Continue until the pudding thickens enough to coat the back of a spoon, about 3-5 minutes. The mixture should reach 170°F if using a thermometer.
- Finish and Chill:
- Remove from heat and stir in the vanilla extract. Pour immediately into serving dishes or a large bowl. Press plastic wrap directly onto the surface of the pudding to prevent a skin from forming. Refrigerate for at least 2 hours until completely chilled and set.

You Must Know
The Medjool dates in this recipe are truly the magical ingredient. I discovered their transformative power when making this pudding for my mom who has a serious sweet tooth but was trying to reduce refined sugar. She couldn't believe the richness came only from fruit!
Perfect Texture Tips
The key to silky pudding lies in how you cook it after adding the eggs. Keep the heat medium-low never high and stir continuously in a figure-eight pattern to reach every corner of the pot. The pudding is ready when it coats the back of a wooden spoon and you can draw a line through it with your finger that holds its shape.

Make-Ahead Benefits
This pudding actually improves with time in the refrigerator. The flavors deepen and marry beautifully when left to chill for at least 4 hours or overnight. This makes it perfect for entertaining since you can prepare it a day in advance and have one less thing to worry about before guests arrive.
Simple Variations
While this recipe is perfect as written, you can customize it in several ways. Add a quarter teaspoon of cinnamon or a pinch of cayenne for a Mexican chocolate variation. For a mocha flavor, replace a quarter cup of coconut milk with strongly brewed coffee. You can also fold in chopped toasted nuts just before chilling for added texture.
Frequently Asked Questions
- → Can I substitute Medjool dates with another sweetener?
Yes, you can substitute Medjool dates with honey or maple syrup for sweetness. Adjust to taste as these alternatives may vary in sweetness level.
- → Can I use low-fat coconut milk instead of full-fat?
Full-fat coconut milk is recommended for a creamy texture, but low-fat can be used if you prefer a lighter pudding. Note that the consistency may not be as rich.
- → How long does the pudding need to chill?
The pudding needs to chill in the refrigerator for at least 2 hours to achieve the perfect thick and creamy texture.
- → What’s the best way to avoid scrambled eggs in the mixture?
To avoid scrambled eggs, slowly temper the egg yolks by adding the warm coconut milk mixture drop by drop while whisking continuously. This ensures a smooth consistency.
- → Can I make this pudding ahead of time?
Absolutely! You can prepare this pudding up to 2 days in advance. Store it in the refrigerator in a sealed container or covered serving dishes.