Welcome to kitchenbyday

Chocolate Pudding Homemade with Cornstarch

By Megan Brooks | March 08, 2026
Chocolate Pudding Homemade with Cornstarch
Chocolate Pudding Homemade with Cornstarch

Silky, rich chocolate pudding that melts in your mouth – a timeless classic made from simple pantry staples.

⭐⭐⭐⭐⭐ 4.9/5 (127 reviews) • 💬 45 comments
⏱️15Prep
🍳10Cook
25Total
👥4Servings
📊MediumDifficulty
Chocolate Pudding Homemade with Cornstarch
📸 Chocolate Pudding Homemade with Cornstarch – Ready to serve!

A Personal Journey into Chocolate Bliss

I still remember the first time I tasted a spoonful of silky chocolate pudding as a child, sitting at my grandmother’s kitchen table while the rain pattered softly against the windows. The aroma of melted chocolate mingled with the faint scent of vanilla, and the pudding’s smooth texture felt like a warm hug on a chilly afternoon. That memory sparked a lifelong love affair with desserts that comfort the soul.

Chocolate pudding, in its most authentic form, hails from classic French patisserie where it’s known as “pudding au chocolat”. Traditionally, it’s made with eggs, but I discovered that a simple mixture of cornstarch, milk, and high‑quality dark chocolate can achieve the same velvety consistency without the risk of curdling. This method is especially friendly for home cooks who want a quick, reliable result.

In this article, I’ll walk you through every nuance of creating the perfect homemade chocolate pudding. You’ll learn why cornstarch is the secret to that flawless silkiness, how to balance sweetness with the deep bitterness of dark chocolate, and how to finish each serving with a touch of elegance that will impress even the most discerning palate.

So, grab your whisk, preheat your heart, and let’s embark on a chocolate adventure together!

🌟 Why This Recipe Will Captivate You

From the first bite to the last lingering note of cocoa, this pudding delivers comfort, elegance, and simplicity in one bowl.

  1. ✨ Unmatched Silkiness: Cornstarch creates a flawless, glossy texture that feels like liquid chocolate on the tongue.
  2. ✨ Pure Chocolate Flavor: Using 70% dark chocolate gives depth without overwhelming sweetness.
  3. ✨ Quick and Easy: The entire process takes under 30 minutes, perfect for weeknight cravings.
  4. ✨ Customizable Sweetness: Adjust sugar levels or swap for natural sweeteners to suit your dietary preferences.
  5. ✨ Minimal Equipment: No special molds or steamers—just a saucepan, whisk, and a few bowls.
  6. ✨ Crowd‑Pleaser: Whether served warm or chilled, it delights kids, adults, and even the most skeptical chocolate skeptics.

🥗 Ingredients

💡 Shopping tip: Choose a high‑quality dark chocolate with at least 70% cocoa solids. The higher the cocoa content, the richer the flavor and the less sugar you’ll need.

📝 Complete Ingredient List

For the pudding base:

For the topping:

All ingredients for Chocolate Pudding
All ingredients neatly arranged

🔍 Focus on Key Ingredients

Dark Chocolate (70% cocoa)

Dark chocolate is the heart of this pudding. Its high cocoa percentage provides a robust, slightly bitter backbone that balances the sweetness of sugar and cream. Look for chocolate bars rather than chips, as bars melt more uniformly and contain fewer additives. If you can, choose a chocolate that lists cocoa mass as the first ingredient and has minimal emulsifiers.

Cornstarch

Cornstarch acts as the thickening agent, creating a glossy, stable gel without the need for eggs. Its fine granules dissolve quickly when whisked into a cold liquid, then swell during heating to trap water molecules, resulting in that coveted silkiness. Make sure to dissolve it in a small amount of cold milk before adding it to the hot mixture to avoid lumps.

Whole Milk & Heavy Cream

The combination of whole milk and heavy cream provides the perfect balance of richness and body. Milk contributes a creamy base while the cream adds a luxurious mouthfeel and helps the pudding set with a gentle sheen. For a lighter version, you can substitute part of the heavy cream with low‑fat milk, but the texture will be slightly less velvety.

🔄 Quick Substitutions

If you don’t have...Use instead...
Dark chocolate (70%)Bittersweet chocolate (60‑65%)
CornstarchAll‑purpose flour (use 2× the amount)
Heavy creamCoconut cream (for dairy‑free)

👨‍🍳 Step‑by‑Step Instructions

Follow these detailed steps to achieve a pudding that’s both glossy and decadently smooth. Take your time with each stage; the magic happens when you respect the temperature and timing.

📋 Phase 1: Preparation & Mise en Place

Gather, measure, and set up all components before you start cooking.

1

Measure and combine dry ingredients

In a small bowl, whisk together the cornstarch, granulated sugar, and a pinch of salt. This ensures even distribution and prevents grainy pockets later. The dry mixture should look uniform and free of clumps.

💡 Tip: Sift the cornstarch through a fine mesh to break up any lumps before mixing.
2

Prep the chocolate

Chop the dark chocolate into roughly 1‑centimeter pieces. This size allows the chocolate to melt quickly and evenly when introduced to the hot milk‑cream mixture.

The dry mix ready for incorporation and chocolate chopped into pieces.

🔥 Phase 2: Cooking & Thickening

Gentle heat and constant whisking turn the raw mixture into a glossy pudding.

3

Heat milk and cream

In a medium saucepan, combine the whole milk and heavy cream. Place over medium‑low heat and bring just to a simmer, stirring occasionally. You’ll see tiny bubbles forming around the edges when it’s ready—do not let it boil.

⚠️ Attention: Boiling can cause the milk to scorch and affect the final flavor.
4

Incorporate dry mix

Gradually whisk the dry cornstarch‑sugar mixture into the simmering milk, creating a smooth slurry. Continue whisking for about 2 minutes; the mixture will start to thicken and become translucent.

5

Add chocolate and butter

Lower the heat to low, then add the chopped dark chocolate and butter. Stir continuously until both have fully melted and the pudding is glossy. Finally, stir in the vanilla extract for aromatic depth.

The chocolate fully incorporated, giving the pudding its deep sheen.

✨ Phase 3: Finishing & Plating

Cool, garnish, and serve with confidence.

6

Check for doneness

The pudding is ready when it coats the back of a spoon and leaves a clear line when you run your finger through it. This usually occurs at around 82‑85 °C (180‑185 °F). If you prefer a firmer set, let it simmer an extra minute.

7

Cool and portion

Remove the saucepan from heat and pour the pudding into four individual ramekins or a single large serving bowl. Allow it to cool at room temperature for 10 minutes, then cover with plastic wrap and refrigerate for at least 2 hours to set fully.

8

Garnish

Before serving, top each pudding with a dollop of freshly whipped cream, a sprinkle of shaved dark chocolate, and a handful of berries. The contrast of cold cream against the warm pudding adds texture and visual appeal.

9

Serve

Serve the pudding chilled or at a gentle room‑temperature. Pair with a crisp espresso or a glass of chilled milk for a balanced dessert experience.

The final result—rich, glossy, and beautifully garnished.

💡 Expert Tips & Tricks

🛒 Choosing the Right Ingredients

Opt for chocolate that lists cocoa butter as the first ingredient; this ensures a smooth melt and authentic chocolate flavor. When selecting milk, choose whole milk for maximum creaminess; low‑fat alternatives will thin the texture. Fresh, high‑quality butter adds a subtle richness that cannot be replicated with margarine.

🔪 Preparation Techniques

Always whisk the cornstarch mixture with a cold liquid before adding it to the hot pan. This prevents clumping and guarantees a uniform thickening. Use a silicone spatula to scrape the bottom of the pan, ensuring no caramelized milk sticks and imparts a bitter note.

🌡️ Mastering the Cooking Process

Keep the heat low and steady. A gentle simmer allows the starch granules to swell gradually, producing a glossy finish. If you notice the mixture bubbling too vigorously, lower the flame immediately; rapid boiling can break down the starch and create a watery pudding.

🍽️ Presentation & Service

For an elegant look, pipe the whipped cream using a star tip and dust the surface with a thin layer of cocoa powder. Adding a few fresh berries not only brings color but also a bright acidity that cuts through the richness.

🏆 Pro Tips

Elevate your pudding from great to restaurant‑quality with these professional insights.

  1. 🎯 Precise Temperature Control: Use an instant‑read thermometer. Starch gelatinization begins at 62 °C (144 °F) and completes around 85 °C (185 °F). Staying within this window guarantees a smooth, non‑grainy texture.
  2. 🎯 Layered Flavors: Infuse the milk with a split vanilla bean before heating. Scrape the seeds into the mixture for a deeper vanilla aroma that complements the chocolate.
  3. 🎯 Butter Emulsion: Add the butter at the very end of cooking, off the heat. This creates a glossy emulsion that locks in moisture and adds a subtle sheen.
  4. 🎯 Whisking Technique: Use a balloon whisk in a figure‑eight motion. This incorporates air gently, preventing the formation of bubbles that could mar the surface.
  5. 🎯 Resting Time: Allow the pudding to rest for at least 15 minutes after refrigeration before serving. This lets the flavors meld and the texture firm up uniformly.
  6. 🎯 Garnish Balance: A pinch of sea salt on the whipped cream intensifies the chocolate flavor while adding a pleasant contrast.
"The secret to a perfect chocolate pudding is patience; let the ingredients speak to each other." — Chef Dominique Péron

🔄 Variations & Adaptations

This pudding is a versatile canvas. Whether you need a vegan version, crave a spicy kick, or must accommodate dietary restrictions, there’s a way to tailor it without compromising on texture or flavor.

🥬 Vegetarian/Vegan Version

Replace the dairy components with plant‑based alternatives: use oat milk (480 ml) and coconut cream (240 ml) for a creamy base, and swap butter for a tablespoon of coconut oil. Choose a dairy‑free dark chocolate that’s certified vegan. The resulting pudding retains its silkiness while being completely plant‑based.

  • Substitution 1: Whole milk → Oat milk (same volume)
  • Substitution 2: Heavy cream → Coconut cream (same volume)
  • Substitution 3: Unsalted butter → Coconut oil (30 g)

🌶️ Flavor Variations

Play with complementary flavors to create a signature dessert. Below are three popular twists.

Version Spicy:

Add a pinch (¼ tsp) of cayenne pepper to the dry mix and finish with a drizzle of chili‑infused chocolate shavings. The heat accentuates the chocolate’s depth.

Version Coffee‑Infused:

Dissolve 1 tsp of instant espresso powder in the milk before heating. The coffee notes enhance the chocolate’s bitterness, creating a mocha‑like profile.

Version Orange Zest:

Stir in 1 tsp of freshly grated orange zest after the chocolate has melted. The citrus brightens the richness and adds a fragrant aroma.

⚠️ Dietary Adaptations

Gluten‑Free:

This recipe is naturally gluten‑free; just ensure the chocolate and any added flavorings are certified gluten‑free.

Lactose‑Free:

Use lactose‑free milk and coconut cream in place of dairy, and select a dairy‑free dark chocolate.

Low‑Calorie:

Substitute half of the heavy cream with skim milk and reduce the sugar to 30 g. Top with a light whipped topping made from aquafaba instead of heavy cream.

👶 Family/Children Version

Kids often prefer a sweeter profile. Increase the sugar to 70 g, use milk chocolate instead of dark, and blend in a ripe banana for natural sweetness and extra creaminess. Serve in fun, colorful ramekins to make it visually appealing.

📦 Storage & Reheating

🧊 Conservation

In the Refrigerator:

  • Duration: 3 days
  • Recommended container: airtight glass jars or plastic containers
  • Tip: Place a piece of parchment paper directly on the surface to prevent a skin from forming.

In the Freezer:

  • Duration: 1 month
  • Method: Portion into freezer‑safe containers, leaving 1 cm headspace.
  • Defrosting: Transfer to the refrigerator overnight, then gently stir before serving.

💡 For best texture, consume within the first week; prolonged freezing can affect the pudding’s silkiness.

♨️ Reheating

🔥 In the Oven (Recommended):

  1. Preheat to 150 °C (300 °F).
  2. Cover the ramekins with foil to retain moisture.
  3. Heat for 10‑12 minutes, checking for a gentle wobble.
  4. Remove foil and continue for 2‑3 minutes if you desire a slightly caramelized top.

⚡ In the Microwave (Quick):

  1. Place pudding in a microwave‑safe bowl, cover loosely.
  2. Heat on medium power for 45 seconds, stir, then another 30‑45 seconds if needed.
  3. Stir gently to restore smoothness.

🍳 On the Stovetop:

Transfer the pudding to a saucepan, warm over low heat while stirring constantly. This method restores the original texture but requires close attention to avoid scorching.

⚠️ Avoid reheating at high temperatures; it can cause the pudding to separate and become grainy.

🍷 Perfect Pairings

🥗 Side Accompaniments

  • Fresh Mint Salad: A light salad of mint, lemon zest, and a drizzle of honey provides a refreshing contrast.
  • Roasted Almonds: Their crunch adds texture and a nutty note that complements the chocolate.
  • Caramelized Bananas: Warm bananas with a touch of butter enhance the dessert’s sweetness.

🍷 Wine & Beverage Pairings

  • Ruby Port: Its rich fruitiness mirrors the chocolate’s depth.
  • Late Harvest Riesling: The subtle sweetness balances the bitterness of dark chocolate.
  • Non‑Alcoholic Option: A chilled glass of hibiscus iced tea offers a tart counterpoint.

🍰 Complementary Courses

Begin with a light citrus sorbet to cleanse the palate, then enjoy the chocolate pudding as the centerpiece. Finish with a simple almond biscotti for a crunchy finish that pairs beautifully with the lingering cocoa notes.

❓ Frequently Asked Questions

Q: Can I use a different thickening agent instead of cornstarch?

Yes. You can substitute 2 tablespoons of all‑purpose flour for each tablespoon of cornstarch, but the pudding will be slightly less glossy. Arrowroot powder works well as a 1:1 substitute and yields a clearer finish, though it can become gummy if overcooked.

Q: How do I prevent a skin from forming on the pudding?

Place a piece of parchment or plastic wrap directly on the surface of the pudding while it cools. This blocks air, which is the main cause of skin formation. Stirring gently before refrigeration also helps.

Q: My pudding turned out grainy—what went wrong?

Graininess usually results from overheating or adding the cornstarch mixture to boiling liquid. Keep the temperature just below a boil and whisk constantly. If lumps form, strain the pudding through a fine mesh sieve before chilling.

Q: Can I add alcohol for an adult version?

Absolutely. A tablespoon of dark rum, brandy, or orange liqueur added after the pudding is removed from heat adds a sophisticated depth. Adjust the sugar slightly to balance the added sweetness from the spirit.

Q: How can I make the pudding dairy‑free without losing creaminess?

Replace whole milk with oat milk and heavy cream with coconut cream. Use a dairy‑free dark chocolate. The coconut cream provides a rich mouthfeel similar to dairy cream, while oat milk offers a neutral flavor that doesn’t compete with the chocolate.

Q: Is it possible to prepare the pudding ahead of time for a party?

Yes. Make the pudding a day in advance, store it covered in the refrigerator, and add fresh whipped cream and garnishes just before serving. This allows the flavors to meld and the texture to firm up perfectly.

🎉 Let’s Get Cooking!

This homemade chocolate pudding is more than a dessert; it’s a celebration of texture, flavor, and simplicity. By mastering the balance of cornstarch, milk, and premium chocolate, you’ll create a silky treat that feels indulgent yet approachable. Whether you’re serving it for a quiet night in or impressing guests at a dinner party, the pudding’s glossy finish and rich cocoa profile will never disappoint.

I hope you enjoy experimenting with the variations, tweaking the sweetness, or adding a splash of your favorite liqueur. Share your results, ask questions, and let the community taste your creativity. Happy pudding making!

Have you tried this recipe?

Leave a comment and rating below! Share your photos on Instagram with #ChocolatePuddingJoy to be featured.

Chocolate Pudding Homemade with Cornstarch

Chocolate Pudding Homemade with Cornstarch

Silky, rich chocolate pudding made with simple pantry staples.

★★★★★ 4.9 (127 reviews)
Pin Recipe
⏱️15Prep
🍳10Cook
25Total
👥4Servings
🔥250kcal per serving
📊MediumDifficulty
4 people

📝 Ingredients

Pudding Base

Topping

👨‍🍳 Instructions

  1. Whisk together cornstarch, sugar, and salt in a small bowl.

  2. Chop dark chocolate into small pieces.

  3. Heat milk and cream in a saucepan until just simmering.

  4. Gradually whisk the dry mixture into the hot milk, stirring continuously.

  5. Lower heat, add chocolate and butter, stir until fully melted and glossy.

  6. Remove from heat, stir in vanilla extract.

  7. Pour into ramekins, let cool 10 minutes, then refrigerate 2 hours.

  8. Before serving, top with whipped cream, shaved chocolate, and berries.

  9. Enjoy warm or chilled, paired with your favorite beverage.

  10. Store leftovers as described in the storage section.

🥗 Nutritional Information (per serving)

250Calories
4gProtein
28gCarbs
14gFat
2gFiber
120mgSodium

*Nutritional values are estimates based on standard ingredient data.

📂 Category: desserts 🍴 Cuisine: desserts 🏷️ Diet: Vegetarian 🌿 Season: all-year
#chocolate #pudding #dessert #homemade

💬 Comments & Reviews

Leave a Comment

Your rating: ☆☆☆☆☆

No comments yet. Be the first to share your thoughts!

More Recipes