Warm chocolate pudding being poured into small glass cups.

Creamy Chocolate Pudding Cups (Easy & Rich)

If you like that classic, old-school chocolate pudding texture — this one’s for the win: smooth, shiny and deeply chocolaty with no fuss. It’s rustic, one-saucepan dessert that can somehow seem fancy in small little cups and is ideal for a quick weeknight treat or an easily made-ahead sweet for guests.

Why You’ll Love This Recipe

  • Rich cocoa + actual dark chocolate flavor
  • Silky, creamy texture without eggs
  • One saucepan, minimal cleanup
  • Make-ahead friendly (great for entertaining)
  • Easy to scale up for a crowd
A glass of dark, creamy chocolate pudding topped with chopped walnuts.
Silky chocolate pudding cups topped with walnuts

Ingredients

Stovetop pudding base

  • 2 cups + 2 Tbsp (500 mL) whole milk
  • 1/3 cup (60 g) granulated sugar
  • Cornstarch (Maizena): 1/4 cup (30 g)
  • Cocoa powder, unsweetened: 1/2 cup (40 grams)
  • Chopped dark chocolate: 2 oz (60 g) (I used about 55% cacao)

Topping (optional)

  • Chopped walnuts: 2 tablespoons or so (20 g)
Milk, sugar, cornstarch, cocoa powder, dark chocolate, and walnuts arranged on a cutting board.
Everything you need to make the pudding base.

Ingredient Notes and Substitutions

Milk: Whole milk will produce the richest pudding, while 2-percent and skim will also work. You can go with 2% for somewhat lighter results. For dairy-free, it’s the full-fat oat milk (may come with a little softer texture).

Cornstarch: That’s how the pudding gets thick. Arrowroot will be okay, but it acts differently and may require some tweaking.

Cocoa powder: Use unsweetened cocoa. Dutch-process is O.K., and will make the color darker.

Dark chocolate: Do not use anything less than 60–70% for a stronger (less sweet) chocolate flavor. Semi-sweet works too.

Walnuts: Substitute toasted almonds or hazelnuts, or omit the nuts entirely.

Chocolate Pudding Cups Recipe (How to Make)

Mix the dry ingredients.
In a medium saucepan (off heat), whisk together sugar, cornstarch and cocoa powder until well blended.

Add milk gradually.
Continue to whisk, adding the milk very slowly so there are no lumps. Whisk until completely smooth.

Cook until thick.
Place over medium heat and stir constantly until thickened. In few minutes it thickens slightly. The moment it begins to get grease bubbling whip vigorously 30–60 seconds until glossy and fat.

Melt in the chocolate.
Remove from heat. Stir in the chopped dark chocolate and set aside to melt completely.

Portion into cups.
Divide the pudding into servings cups, or 3 as shown here.

Prevent skin.
Lay a piece of plastic wrap directly on top of the surface of each pudding cup, touching the pudding.

Chocolate pudding mixture being whisked in a saucepan on a portable burner.
Whisk constantly until thick and glossy.

Chill to set.
Refrigerate until completely chilled and set, at least 2 hours.

Finish and serve.
Sprinkle with chopped walnuts (if using) and serve cold.

How to Make a Smooth, Lump-Free Pudding

  • Whisk the dry ingredients incredibly well first to get that cornstarch pretty evenly dispersed (it serves as a preventative against clumps here).
  • Start by pouring the milk in gradually, whisking all the while.
  • Don’t leave it alone once it has warmed up — pudding thickens quickly.
  • If you have very small lumps, strain it through a fine-mesh sieve before chilling.
  • Scrape the bottom edges of the pot as you whisk (that’s where thickening happens).
  • The simplest method for avoiding pudding skin is by covering the pudding with plastic wrap that’s pressed directly on the surface.
  • To add even more gloss, stir the chocolate in off-heat until completely emulsified and shiny.

Storage and Freezing

Refrigerator:
Store covered (or with plastic wrap touching the surface) for up to 4 days.

Freezes:
Up to 1 month (texture may be slightly less silky upon thawing).

To serve / Thaw:
Thaw overnight in the refrigerator. Stir gently before serving.

Recipe Variations

Mocha:
Slightly increase the heat to medium; whisk in 1 teaspoon instant espresso powder with the cocoa powder.

Orange chocolate:
Stir in 1/2 teaspoon orange zest after cooking.

Sweeter:
Use 60–70% dark chocolate and decrease sugar amount by 1–2 tbsp (12–25 g), to taste.

Nut-free:
Leave out the walnuts; or sprinkle with chocolate curls.

Dairy-free:
Use full-fat oat milk + dairy free dark chocolate.

Serving suggestion:
Top with a spoonful of homemade whipped cream (add your internal link to your whipped cream post here).

Three finished chocolate pudding cups on a wooden board with a spoon nearby.

Creamy Chocolate Pudding Cups (Easy & Rich)

Silky stovetop chocolate pudding made with cocoa and dark chocolate, chilled in cups for an easy, rich make-ahead dessert.
Prep Time 5 minutes
Cook Time 10 minutes
Rest time 2 hours
Total Time 2 hours 15 minutes
Servings: 3 cups
Course: Dessert
Cuisine: American
Calories: 405

Ingredients
  

  • Milk: 2 cups + 2 tbsp 500 ml
  • Granulated sugar: 1/3 cup 60 g
  • Cornstarch Maïzena: about 1/4 cup (30 g)
  • Cocoa powder: 1/2 cup 40 g
  • Dark chocolate 55% cacao, chopped: 2 oz (60 g)
  • Walnut: about 2 tbsp chopped 20 g, optional (assumption)

Equipment

  • equipment (each on a new line)
  • Medium saucepan
  • Whisk
  • Measuring cups
  • Measuring spoons
  • Serving glasses or dessert cups
  • Plastic wrap
  • Fine-mesh sieve (optional)

Method
 

  1. In a medium saucepan (off heat), whisk together the sugar, cornstarch, and cocoa powder.
  2. Slowly whisk in the milk until smooth.
  3. Cook over medium heat, whisking constantly, until thickened and gently bubbling. Whisk 30–60 seconds more for a smooth, glossy texture.
  4. Remove from heat and whisk in the dark chocolate until melted and fully smooth.
  5. Pour into 3 serving cups.
  6. Press plastic wrap directly onto the surface to prevent skin.
  7. Chill for about 2 hours, until set.
  8. Top with chopped walnuts (optional) and serve.

Nutrition

Serving: 3servingsCalories: 405kcalCarbohydrates: 57gProtein: 10.5gFat: 19.1gSaturated Fat: 8.8gPolyunsaturated Fat: 4.4gMonounsaturated Fat: 4.6gTrans Fat: 0.2gCholesterol: 17mgSodium: 80mgPotassium: 627mgFiber: 7.2gSugar: 38.8gVitamin A: 270IUCalcium: 253mgIron: 4.5mg

Video

Notes

  • For the smoothest texture, add the milk slowly while whisking.
  • If lumps form, strain through a fine-mesh sieve before chilling.
  • Milk swap: 2% works; for dairy-free use full-fat oat milk (set may be softer).
  • Chocolate swap: use 60–70% for a less sweet flavor, or semi-sweet for a sweeter pudding.

Tried this recipe?

Let us know how it was!

FAQs

Why didn’t my pudding thicken?
Most of the time it just requires a little more, at a low simmer. Cornstarch thickens when it heats — keep whisking, until the starch begins to simmer and becomes shiny and thick.

Can I use flour instead of cornstarch?
You can, but it won’t be quite as silky. Cornstarch provides that old-school, smooth, clean pudding set.

How do I prevent lumps?
Combine dry ingredients then add milk slowly and whisk constantly while cooking. Strain, if desired (use a fine-mesh sieve).

Can I make it less sweet?
Yes—use dark chocolate (60–70% cocoa content) and reduce the sugar by 1–2 tablespoons (12–25 g).

Does chocolate percentage matter?
Yes. Higher cacao = less sweet and more bitter chocolate flavor. For an even (classic) pudding taste, aim for around 55 percent.

Can I serve it warm?
Yes, but it will be looser. For neat pudding cups, refrigerate until chilled and fully set.


Similar Posts

  • | |

    Greek Cretan Biscuits Recipe (Easy Almond Cookies)

  • |

    Easy Chocolate Filled Cake

  • |

    Crispy Apple Turnovers – Better Than Bakery

  • |

    Chocolate Fudge Cake (Ultra Moist + One-Bowl!)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating