This post may contain affiliate links. Please read our disclosure policy.

This old fashioned dairy free Homemade Coconut Pudding made with coconut milk and cream is the perfect dessert because it is so creamy rich and delicious.

Old fashioned Homemade Coconut Pudding with toasted coconut in glass dish
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!
Please enable JavaScript in your browser to complete this form.

Why this recipe works:

If you love all things coconut like I do, you will absolutely love this easy to make homemade coconut milk pudding. It is a fantastic dessert recipe.

Growing up, I thought the only way to make pudding was to combine the powder from the box with milk, cook, and serve. I seriously didn’t think you could make it from scratch.

Making pudding the old fashioned way is the same as making custard or making ice cream. Its basically mixing heated milk with eggs and sugar. For this pudding, I used coconut milk with some coconut cream in place of regular cow’s milk. May all my dairy free and lactose intolerant friends rejoice!

Served warm or cold, you want to make this pudding!

Ingredients:

Granulated sugar, egg yolks, a can of coconut milk, a couple tablespoons of coconut cream, some flour and corn starch for thickening, a pinch of salt, a splash of coconut rum, and sweetened coconut flakes are all that you need!

coconut milk and coconut cream

How to make this coconut pudding recipe:

  1. Combine the sugar and egg yolks (photo 1). These will get mixed on high speed for several minutes until the mixture is light and fluffy (photo 2). Corn starch and flour gets added to this mixture to help thicken the pudding.
  2. Coconut milk and coconut cream are heated in a pot just until scalded (photo 3) then removed from heat.
  3. You will add a small amount of the scalded coconut milk to the egg mixture to temper the egg (photo 4) and will gradually add more hot coconut milk until it is all incorporated. Then you will return the mixture back to the pot (photo 5) and cook over low heat while stirring until it thickens. Stir in the coconut rum when it’s finished.
  4. Pour the pudding into serving dishes (photo 6) and top with toasted coconut if desired. The toasted sweetened coconut flakes are totally optional but highly recommended, not just for the nutty taste, but for the added texture. YUM!!!
step by step photos of how to make coconut pudding

Cooking tips for best results:

  • Good quality eggs with large, rich, orange yolks make all the difference in this coconut pudding recipe.
  • It is very important that you beat the egg yolks and sugar until very light in color and fluffy. Don’t cheat on this step.
  • You can use a hand mixer or a stand mixer, but I do not recommend mixing my hand.
Single serving of homemade coconut pudding

Other great pudding recipes:

spoonful of dairy free coconut pudding

Pin this now to save it for later

Pin It

Homemade Coconut Pudding

Prep20 minutes
Cook20 minutes
Total40 minutes
Servings 2
This old fashioned Homemade Coconut Pudding made with coconut milk and coconut cream is the perfect dessert because it is so creamy rich and delicious.

Video

Ingredients 

  • 1/3 cup sugar
  • 2 egg yolks
  • 1 14 ounce can lite coconut milk (I use Trader Joe’s)
  • 2 tablespoons coconut cream again, Trader Joe’s
  • 2 tablespoon flour
  • 1 tablespoons cornstarch
  • Pinch of salt
  • 1 teaspoon coconut rum can substitute with vanilla if desired
  • 1/2 cup sweetened coconut flakes optional
Want to save this recipe?
Enter your email below and I’ll send it straight to your inbox. Plus you’ll get great recipe ideas from me every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Combine sugar and egg yolks in the bowl of a stand mixer. Use the whisk attachment to combine until light and fluffy, about 5 minutes on medium high speed, while stopping the mixer every coupld of minutes to scrape the bowl.
  • While eggs and sugar and mixing, combine coconut milk and coconut cream in saucepan. Heat on low just until the liquid starts to scald and you see steam. Remove pan from heat.
  • Add flour and cornstarch to egg mixture and whisk until well combined, stopping the mixer and scraping as needed.
  • With the mixer running on low speed, add a small amount of the hot coconut milk to the egg mixture and combine well to temper the egg. Once it is well mixed, add a little more milk, mix, and repeat until all of the milk has been added. Transfer the entire mixture from the bowl back to the pot and heat on medium low heat, whisking frequently, until thickened, about 5-10 minutes. Stir in coconut rum.
  • To toast your coconut, add it to a large pan and cook over low heat, stirring frequently, until golden brown. Once the coconut starts to brown, stir more frequently to avoid burning.
  • Serve pudding warm or cold. You can either mix the toasted coconut in with the pudding or you can serve it on top.

Notes

Yields 2 cups. Note: I forgot to show the coconut rum in the video but it indeed was added.
  • Good quality eggs with large, rich, orange yolks make all the difference in this coconut pudding recipe.
  • It is very important that you beat the egg yolks and sugar until very light in color and fluffy. Don’t cheat on this step.
  • You can use a hand mixer or a stand mixer, but I do not recommend mixing my hand.

Nutrition

Calories: 382kcal, Carbohydrates: 55g, Protein: 4g, Fat: 16g, Saturated Fat: 11g, Cholesterol: 195mg, Sodium: 71mg, Potassium: 145mg, Fiber: 2g, Sugar: 41g, Vitamin A: 260IU, Vitamin C: 0.4mg, Calcium: 23mg, Iron: 1.5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave me a comment below

This recipe was originally published in November 2017 and has been updated with helpful information, ingredient and process photos, as well as recipe tips. Don’t worry – the recipe hasn’t changed!

Hi! Iโ€™m Krissy.

I love to create the BEST versions of your favorite recipes. If you love to cook, love to eat, or just have a deep appreciation for good food, you're in the right place! Stick around... I have hundreds of recipes for you to make.

You May Also Like

4.91 from 30 votes (12 ratings without comment)

Leave a comment

Ask a question or leave a comment. I'm happy to help in any way and I love hearing what you think about the recipe. Be sure to leave a rating!

Recipe Rating





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

51 Comments

  1. 4 stars
    Dad said “this would be great…without the flavor” we all thought it was a prank, it looked and tasted like cake batter. blegh. I didnt have the coconut cream though…

    1. Hi Morgan, Is it really fair to give this recipe only one star when you didn’t use one of the main ingredients? Your comment has to do with the flavor, yet most of the flavor comes from the coconut cream? Poor star ratings hurt my blog and it makes no sense to rate unless you followed the recipe as written, don’t you think?

  2. May I substitute coconut or vanilla extract for the flavored rum (as I do not wish to buy a bottle just to use a teaspoon of it). Or may I just omit the rum?

  3. Is there something I can substitute for the coconut cream? Preferably non-dairy but I would appreciate any suggestion!

    1. You can use almond milk with rice flour to thicken and substitute coconut with almonds and coconut rum with amaretto!

  4. Question: I would love to make this recipe, but can’t use flour. Should I substitute two additional tablespoons of cornstarch for the flour? Or any other recommendation? Thanks.