5 Ingredient Homemade Chocolate Pudding

5 Ingredient Homemade Chocolate Pudding

November 11, 2019 0 By

Homemade Chocolate Pudding requires just 5 ingredients to make the most decadent, luscious pudding you have ever had!

Chocolate Pudding Recipe

You might be picturing those little prepackaged cups you can throw into your lunch, but chocolate pudding can be so much more! Thicker and creamier than a mousse, chocolate pudding is just as decedent and rich. When you make this chocolate pudding recipe, you will get an idea of how fancy pudding can be. Family dessert, party dessert or romantic dessert—any which way you cut it, this from-scratch perfect pudding is sure to please!

This dessert features a butter and cornstarch base, with heavy cream, sugar and chocolate chips melted together in a saucepan, then cooled for an hour in the refrigerator. Voila! It only takes a few minutes to make and a whole lot of patience to wait for it to set before you can savor it. But guess what? It’s worth the wait!

  • Can I use milk instead of heavy cream?

    Yes. We much prefer the heavy whipping cream for both taste and texture, but it is possible to use whole milk instead. If you choose to use whole milk, increase the cornstarch to two full tablespoons.

  • Can I use baker’s chocolate instead of chocolate chips?

    Swapping the chocolate chips out will change the texture and taste of this pudding. You can do it, but we recommend the chocolate chips. If you choose to use baker’s chocolate, substitute the chocolate chips for 6 ounces of baker’s chocolate. Increase the sugar to half a cup and the butter to three tablespoons.

  • Can chocolate pudding be made into a pie?

    Yes! This pudding is wonderful as a chocolate pie. You will want to double the recipe if you are filling a 9 inch pie plate that is one and a half inches deep or deeper. You can also just prepare the recipe as directed and add a layer of whipped cream.


PRO TIP: When it comes to heating milk or cream, gentle and slow is the way to go. If milk or cream gets too much heat, or heats to quickly it can scorch. Stirring constantly helps prevent scorching because it keeps the liquid flowing so that none of it should be touching the sides of the pan long enough for scorching to occur.

Chocolate lover? We’ve got you covered. Check out these other delicious chocolate treasures:


Watch the video below where Rachel will walk you through every step of this recipe. Sometimes it helps to have a visual, and we’ve always got you covered with our cooking show. You can find the complete collection of recipes on YouTubeFacebook Watch, or our Facebook Page, or right here on our website with their corresponding recipes.

Homemade Chocolate Pudding

5 Ingredient Homemade Chocolate Pudding

Homemade Chocolate Pudding requires just 5 ingredients to make the most decadent, luscious pudding you’ve ever had!

Prep Time5 mins

Cook Time5 mins

Cooling Time1 hr

Total Time1 hr 10 mins

Rate.wprm-recipe-rating .wprm-rating-star.wprm-rating-star-full svg * { fill: #343434; }

Servings: 4 servings


  • 2 tablespoons butter
  • 4 teaspoons cornstarch
  • 2 cups heavy whipping cream
  • 1/4 cup sugar
  • 1 cup semi-sweet chocolate chips


  • In a medium saucepan, melt the butter over low heat. Once completely melted, add in the cornstarch and whisk until cornstarch is well combined. Let cook 1 minute.

  • Whisk in the heavy cream and sugar. Stir continually while slowly increasing the heat to medium-high.

  • When the cream thickens and starts to simmer, immediately remove the pan from the heat. Stir in the chocolate chips until completely melted. Pour into serving glasses or a bowl.

  • Cover and let cool in the refrigerator until and serve when completely cooled and set, at least 1 hour.


While the pudding is cooling, place plastic wrap directly onto the top of the pudding in order to prevent a skin from forming. The plastic wrap should touch the top of the pudding directly. 


Serving: 0.5cups | Calories: 777kcal | Carbohydrates: 41g | Protein: 5g | Fat: 67g | Saturated Fat: 41g | Cholesterol: 181mg | Sodium: 100mg | Potassium: 344mg | Fiber: 4g | Sugar: 29g | Vitamin A: 38.9% | Vitamin C: 0.9% | Calcium: 10.5% | Iron: 15.8%

Course: Dessert

Cuisine: American

Keyword: Chocolate Pudding

Homemade Chocolate Pudding

Get New Recipes Sent To Your Inbox ?

Join my newsletter and get new mouth watering recipes sent directly to you weekly!

Success! You are now part of my newsletter (:

/* Layout */ .ck_form.ck_minimal { /* divider image */ background: #f9f9f9; font-family: ‘Helvetica Neue’, Helvetica, Arial, Verdana, sans-serif; line-height: 1.5em; overflow: hidden; color: #666; font-size: 16px; border: solid 1px #d1d1d1; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; clear: both; margin: 20px 0px; text-align: center; } .ck_form.ck_minimal h3.ck_form_title { text-align: center; margin: 0px 0px 10px; font-size: 28px; } .ck_form.ck_minimal h4 { text-align: center; font-family: ‘Open Sans’, Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 18px; font-weight: normal; padding-top: 0px; margin-top: 0px; } .ck_form.ck_minimal p { padding: 0px; } .ck_form, .ck_form * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .ck_form.ck_minimal .ck_form_fields { width: 100%; float: left; padding: 5%; } /* Form fields */ .ck_errorArea { display: none; /* temporary */ } #ck_success_msg { padding: 10px 10px 0px; border: solid 1px #ddd; background: #eee; } .ck_form.ck_minimal input[type=”text”], .ck_form.ck_minimal input[type=”email”] { font-size: 18px; padding: 10px 8px; width: 68%; border: 1px solid #d6d6d6; /* stroke */ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* border radius */ background-color: #fff; /* layer fill content */ margin-bottom: 5px; height: auto; float: left; margin: 0px; margin-right: 2%; height: 42px; } .ck_form input[type=”text”]:focus, .ck_form input[type=”email”]:focus { outline: none; border-color: #aaa; } .ck_form.ck_minimal .ck_subscribe_button { width: 100%; color: #fff; margin: 0px; padding: 11px 0px; font-size: 18px; background: #0d6db8; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* border radius */ cursor: pointer; border: none; text-shadow: none; width: 30%; float: left; height: 42px; } .ck_form.ck_minimal .ck_guarantee { color: #626262; font-size: 12px; text-align: center; padding: 15px 0px 0px; display: block; clear: both; } .ck_form .ck_powered_by { display: block; color: #aaa; font-size: 12px; } .ck_form .ck_powered_by:hover { display: block; color: #444; } .ck_converted_content { display: none; padding: 5%; background: #fff; } .ck_form.ck_minimal.width400 .ck_subscribe_button, .ck_form.ck_minimal.width400 input[type=”email”] { width: 100%; float: none; margin-top: 5px; } .ck_slide_up, .ck_modal, .ck_slide_up .ck_minimal, .ck_modal .ck_minimal { min-width: 400px; } .page .ck_form.ck_minimal { margin: 50px auto; max-width: 600px; } /* v6 */ .ck_slide_up.ck_form_v6, .ck_modal.ck_form_v6, .ck_slide_up.ck_form_v6 .ck_minimal, .ck_modal.ck_form_v6 .ck_minimal { min-width: 0 !important; } @media all and (min-width: 801px) { .ck_modal.ck_form_v6 .ck_form.ck_minimal { margin-left: -300px; width: 600px; } } .ck_modal.ck_form_v6 .ck_minimal .ck_subscribe_form { padding-top: 20px; } .ck_slide_up.ck_form_v6 .ck_minimal .ck_subscribe_form { padding-top: 10px; } .ck_form_v6 #ck_success_msg { margin-top: 15px; padding: 0px 10px; } .ck_slide_up.ck_form_v6 .ck_minimal + .ck_close_link { top: 5px; } .ck_slide_up.ck_form_v6 .ck_minimal h3.ck_form_title { margin-top: 5px; }