This post may contain affiliate links. For more information, read my disclosure policy.

This Chocolate Pudding Recipe from scratch is the best pudding recipe! It’s easy to make with cornstarch (this is chocolate pudding without eggs) and it’s rich, creamy, and so chocolatey. Never buy a box of pudding again once you try this recipe.

A clear glass filled with chocolate pudding, topped with a dollop of whipped cream and chocolate shavings, sits on a white surface with another pudding glass and a light blue cloth in the background.

I never really liked pudding until I started making it from scratch. A box of pudding mix is great in a pinch but the real thing is incredible – so thick and rich even without eggs.

Skip the instant box and treat yourself to the best Homemade Chocolate Pudding recipe from scratch. This easy, one-pot dessert is made without eggs, using a simple combination of cocoa powder and cornstarch for the perfect thick and creamy consistency. By whisking in real chocolate chips while the pudding is hot, you get an extra layer of decadence and a silky-smooth finish that you just can’t get from a mix. Whether you’re looking for a quick weeknight treat or a nostalgic kid-friendly snack, this 7-ingredient chocolate pudding is a kitchen staple you’ll make again and again.

Homemade Chocolate Pudding is a rich, creamy dessert made from scratch using cocoa powder, cornstarch, sugar, and milk. Unlike traditional custards, this version is made without eggs and relies on cornstarch for thickening. Adding chocolate chips at the end creates a deep chocolate flavor and a silky, glossy texture that sets perfectly in the refrigerator.

Seven labeled glass bowls containing sugar, cornstarch, vanilla, butter, chocolate chips, cocoa powder, and salt surround a measuring cup of milk on a white surface.

Ingredients in Silky Chocolate Pudding

  • This is a no egg pudding so we’re using cornstarch for thickening. Using cornstarch instead of egg yolks makes the pudding more stable and less prone to breaking or curdling. You don’t have to temper anything, so this is basically no-fail and fuss-free!
  • There are two types of chocolate to make this pudding extra rich: unsweetened cocoa powder and chocolate chips. You can use regular or dutch process cocoa, just make sure to sift it first if there are lumps. I love semi-sweet chocolate chips but bittersweet or milk chocolate may be used instead.
  • Don’t skip the chocolate chips! While the cocoa powder provides the base flavor, the fats in the melted chocolate chips are what give this egg-free pudding its signature silky mouthfeel and glossy shine.
  • You have milk options: you can use whole, 2%, nonfat, or even half and half or any combination of them. The more fat in the milk, the thicker the pudding. Nonfat milk will result in a thinner pudding that doesn’t seem to thicken, so use at your own risk.
  • This recipe has only been tested with cows milk, however it should work fine with nondairy milk.
  • Butter (salted or unsalted) and vanilla extract finish off the pudding, giving it a richer flavor and texture.

Click to see the recipe card below for full ingredients & instructions. See below the recipe card for even more information: process shots, variations, FAQ and more.

A glass cup filled with chocolate pudding, topped with a dollop of whipped cream and chocolate shavings, sits on a white surface next to two metal spoons and another cup in the background.

SAVE THIS RECIPE

We'll email this post to you, so you can come back to it later!

Dorothy’s Expert Pudding Tips

  • To ensure a perfectly smooth pudding, do not stop whisking once the mixture begins to thicken. This prevents the cornstarch from settling at the bottom of the pan and burning.
  • Just like when making coconut cream pie or other pudding recipes, cornstarch MUST reach a full boil to activate. If you don’t see those large, popping bubbles, the pudding won’t set firmly in the refrigerator.
  • The pudding should set more as it chills.
  • If you hate the thin skin that forms on top of pudding, press a piece of wax paper wrap directly onto the surface of the hot pudding before refrigerating. This keeps the top as creamy as the center.
A clear glass filled with chocolate pudding, topped with a dollop of whipped cream and chocolate shavings, sits on a white surface with another pudding glass and a light blue cloth in the background.

Homemade Chocolate Pudding Recipe

4.50 from 4 votes
Learn how to make the best Homemade Chocolate Pudding from scratch with cocoa powder and chocolate chips. This easy egg-free recipe is rich, creamy, and better than any box mix!

Recipe Video

Prep Time 15 minutes
Cook Time 15 minutes
Chill Time 4 hours
Total Time 4 hours 30 minutes
Yield 4 -6 servings
Serving Size 1 serving

Ingredients
 

For the homemade chocolate pudding:

  • ¼ cup (50g) granulated sugar
  • 1 ½ tablespoons (12g) corn starch
  • 3 tablespoons (15g) cocoa powder
  • 2 cups (474ml) milk (whole, 2%, or nonfat)
  • ½ cup (85g) chocolate chips
  • 2 tablespoons (28g) butter , diced
  • ½ teaspoon vanilla

Instructions

To make homemade pudding:

  • Whisk sugars, cornstarch, and cocoa in a medium sauce pan. Whisk in milk and place over medium heat. Bring to a boil, whisking often. A boil means large popping bubbles. The cornstarch needs to boil to activate.
  • Once it boils whisk constantly for several minutes, until the mixture thickens. (Note: it won’t get really thick, just thicker, like a thick soup.)
  • Stir in chocolate chips and butter and whisk until melted. Remove from heat, whisk in vanilla. Transfer to a heat safe bowl.
  • Cover the top of the pudding with wax paper (the paper should be touching the pudding). Let cool for about 15 minutes at room temp, then chill until it’s cold and firms up, about 4-6 hours.
Save this recipe!
Get this recipe emailed to you – plus get all recipes sent straight to your email!

Recipe Notes

  • Brown sugar may be used in place of granulated.
  • This recipe has not been tested with nondairy milk.
  • Whole milk will yield a thicker pudding; fat free thinner. The more fat = the thicker the pudding.

Recipe Nutrition

Serving: 1serving | Calories: 255kcal | Carbohydrates: 39g | Protein: 2g | Fat: 11g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.2g | Cholesterol: 10mg | Sodium: 246mg | Potassium: 115mg | Fiber: 2g | Sugar: 25g | Vitamin A: 117IU | Calcium: 131mg | Iron: 1mg
Nutritional information not guaranteed to be accurate
Course Dessert
Cuisine American

How to make simple chocolate pudding

  1. Whisk sugars, cornstarch, and cocoa in a medium sauce pan.
  2. Whisk in milk and place over medium heat. Bring to a boil, whisking often.
  3. Once it boils whisk constantly for several minutes, until the mixture thickens.
  4. Stir in chocolate chips and butter and whisk until melted. Remove from heat, whisk in vanilla. Transfer to a heat safe bowl.
  5. Cover the top of the pudding with wax paper and cool to room temperature, then chill several hours until set.

FAQs

Can you use this pudding in place of instant pudding mix?

Yes you can use it instead of the box in recipes that call for pudding that’s been made.

How to store pudding?

Make sure it is wrapped tightly. Store in the refrigerator for up to 4 days.

Can you freeze pudding?

I do not recommend freezing homemade pudding.

Can I make this dairy-free?

Yes! You can use almond, soy, or oat milk. Just be sure to use dairy-free chocolate chips. Note that oat milk typically yields the creamiest results for non-dairy puddings.

How long does it take to set?

For the best texture, let it chill for at least 2–4 hours. If you’re in a rush, you can portion it into smaller ramekins to speed up the cooling process.

Why is my pudding lumpy?

This usually happens if the heat was too high or if the dry ingredients weren’t fully whisked into the cold milk at the start. If this happens, you can run the warm pudding through a fine-mesh sieve to save it!

Can I use this as a pie filling?

Absolutely. This recipe is sturdy enough to hold its shape in a pre-baked pie crust or a graham cracker crust.

Other S'mores Recipes

Dorothy Kern

Welcome to Crazy for Crust, where I share recipes that are sometimes crazy, often with a crust, and always served with a slice of life.

4.50 from 4 votes (1 rating without comment)

Leave a Comment

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

Recipe Rating




41 Comments