Dairy-free chocolate pudding is a creamy, indulgent dessert that will satisfy your chocolate cravings! This velvety treat is a perfect dessert for anyone with lactose intolerance or dairy restrictions.

Plus, the prep time is only 30 minutes to make several servings to enjoy throughout the week!

Chocolate pudding in a small glass jar with a large spoonful of pudding held over the jar.

🍫 Why you’ll love this recipe

  • 100% dairy-free – No dairy products here! After years of making my classic chocolate pudding, I made a reliable non-dairy version that even more people could enjoy. Other dairy-free winners are these Coconut Banana Cream Pie Cups and this Matcha Pudding.
  • Minimal ingredients – The ingredients are simple and easy to find in grocery stores, and many of them are things you likely already have in your home!
  • Smooth, creamy consistency – This pudding is delightfully smooth and velvety in texture. Not having milk in it doesn’t hurt the texture or flavor, it’s just amazing!
  • Intense chocolatey flavor – The richness of the unsweetened cocoa powder creates an irresistible chocolate pudding, compliments by the sweet vanilla extract. I’d even consider this a dark chocolate pudding. If you love dark chocolate, you’ll also love this Dark Chocolate Mousse.
  • Makes multiple portions – This recipe yields 6-8 servings, so everyone can enjoy a taste! I like to split mine up between a few small jars and save them for easy weeknight treats.
  • Super easy to make – No mystery here, just stir and heat a few ingredients, then leave it to set into delicious pudding!

🧾 Ingredients in this recipe

Coconut milk cans, cocoa powder, and other ingredients to make chocolate pudding on a countertop.
  • Coconut milk – use canned coconut milk and make sure it’s full fat. Other dairy-free milks yield inconsistent results in this recipe. I whisk the coconut milk in a bowl before adding it to the saucepan. This helps remove any solid clumps.
  • Sugar – granulated, white, cane or even turbinado sugar will work in this recipe
  • Unsweetened cocoa powder – I like to buy unsweetened as I can control the sugar level in the pudding. The higher quality cocoa powder you can get, the better. My brand preference is Valrhona cocoa powder. Cocoa powder is dairy-free.
  • Arrowroot powder – This is the element that thickens your pudding. You can substitute at a 1:1 replacement with cornstarch.
  • Egg yolks – Separate from the egg whites. You can use the egg whites in another recipe like coconut macaroons, whipped chocolate milk, or whipped orange creamsicles!
  • Vanilla extract – Use a high-quality vanilla extract
  • Salt – A little bit of salt is always needed to balance out sweet dishes. You can use sea salt or iodized salt.

See the recipe card for full information on ingredients and quantities.

👩‍🍳How to Make This Recipe

Chocolate liquid in a metal pot with a metal whisk.
  • Whisk 3 cups of the coconut milk, cocoa powder, & sugar in a ceramic or anodized stainless steel saucepan over medium-high heat. Bring to a very low simmer, whisking to remove any clumps. Remove from heat.
Pale yellow liquid in a glass measuring cup with a metal utensil in it.
  • Combine the remaining 1 cup of coconut milk with the arrowroot powder, salt, egg yolks, and vanilla in a medium to large bowl.
Black and metal ladle pouring chocolate liquid into a glass measuring cup creating a lighter brown liquid in the cup.
  • Temper the egg mixture by whisking it constantly and slowly adding in the heated coconut milk mixture.
Pouring light brown liquid from a liquid measuring cup into a metal pot with chocolate liquid and a hand whisking the pot contents.
  • Pour the entire pudding mixture back into the saucepan and whisk constantly over medium-high heat.
Pink rubber spatula stirring thickened chocolate pudding in a metal pot.
  • When it comes to a full boil you will notice the mixture starts to thicken. When you see this, reduce the heat to a simmer and continue whisking until the pudding is a thick consistency – this takes about 3 minutes.
One hand scooping pudding from a metal pot with a ladle and another hand holding a small jar filled with pudding.
  • Split the chocolate pudding mixture between 8 cups/bowls/ramekins. You can enjoy it warm, or refrigerate for at least 6 hours to fully set.

Enjoy this pudding alone or top it with dairy-free whipped cream for added indulgence!

🥄 Pro Tip

I love storing homemade pudding in little individually portioned jars. Then, I get to grab a jar on my way to work and enjoy it as a mid-morning or afternoon snack!

Chocolate pudding in a small glass with a large spoonful taken out.

🍨 More Dairy-Free Recipes

There are plenty of scrumptious dairy-free options – try a 2-ingredient Dole Whip, Banana Cream Pie Cups, or Matcha Pudding. I also love this Matcha Banana Nice Cream! All your dessert needs will be met with these fantastic dairy-free dessert options!

I love hearing from you! You can also FOLLOW ME on INSTAGRAM, TIKTOK, and PINTEREST to see more delicious food and what I’m up to.

Chocolate pudding in a small glass jar with a large spoonful of pudding held over the jar.

Dairy-Free Chocolate Pudding

5 from 1 vote
Print Recipe Save
Dairy-free chocolate pudding is a creamy, indulgent dessert that will satisfy your chocolate cravings. Ready in 35 minutes!
Prep Time5 minutes
Cook Time30 minutes
Resting Time6 hours
Total Time35 minutes
Course: Dessert
Cuisine: American
Diet: Gluten Free, Kosher, Vegetarian
Servings: 6
Calories: 498kcal

Ingredients

Instructions

  • Whisk 3 cups of the coconut milk, cocoa powder, & sugar in a ceramic or anodized stainless steel saucepan over medium-high heat. Bring to very low simmer, whisking to remove any clumps. Remove from heat.
  • In the meantime, add 1 cup milk, the arrowroot powder, salt, egg yolks, and vanilla in a medium to large bowl.
  • Temper the egg mixture by whisking while slowly adding the coconut milk mixture. Then, pour entire mixture back into the saucepan and whisk constantly over medium-high heat.
  • When it comes to a full boil you will notice the mixture thickening. Reduce the heat to simmer and continue whisking until thick (~3 minutes).
  • Split between 8 cups/bowls/ramekins.
  • Enjoy warm, or refrigerate for at least 6 hours to fully set.

Notes

Use canned coconut milk and make sure it’s full fat. Other dairy-free milks yield inconsistent results in this recipe. I whisk the coconut milk in a bowl before adding it to the saucepan. This helps remove any solid clumps.
I love storing homemade pudding in little individually portioned jars. Then, I get to grab a jar on my way to work and enjoy it as a mid-morning or afternoon snack!
Enjoy this pudding alone or top it with dairy-free whipped cream for added indulgence!

Nutrition

Calories: 498kcal | Carbohydrates: 37g | Protein: 8g | Fat: 40g | Saturated Fat: 32g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Cholesterol: 194mg | Sodium: 225mg | Potassium: 517mg | Fiber: 4g | Sugar: 23g | Vitamin A: 260IU | Vitamin C: 2mg | Calcium: 66mg | Iron: 7mg
Did you try this recipe?I’d love to hear what you think! Leave a Review to let us know how it came out, if you have a successful substitution or variation, or anything else.
5 from 1 vote (1 rating without comment)

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.