Creamy Coconut Pudding Recipe with Tropical Flavor

This homemade coconut pudding is creamy, decadent and lusciously smooth while remaining completely dairy-free. It’s simple to make and relies on wholesome ingredients for a naturally subtle coconut flavor.

A small glass jar filled with coconut pudding, topped with whipped cream and a coconut shard, sits on a wooden board next to coconut flakes and a gold spoon.

For years I thought pudding had to come from a packet. Once I learned how easy it is to make from scratch, I started experimenting with flavors from gingerbread to dirty chai tapioca. Still, sometimes the simplest versions are the best. This coconut pudding uses just six ingredients and a straightforward stovetop method to produce a rich, silky dessert.

A small glass jar filled with creamy coconut pudding, topped with whipped cream and a slice of coconut, sits next to a gold spoon on a light surface. Another jar and a wooden board are in the background.

How to Make Coconut Pudding from Scratch

This pudding follows the same tempering technique used for custard-based ice creams: warm the milk, whisk the egg yolks and sugar, then gradually combine to avoid curdling. Pay attention during tempering and while you cook the pudding so it stays smooth without forming lumps.

Below is a visual summary of the steps. Exact ingredient amounts and the full recipe are included in the recipe card further down.

A stainless steel saucepan with a black handle, filled with coconut milk sits on a white marble surface.
  1. Heat the coconut milk in a saucepan over medium heat until hot but not boiling.
A glass bowl containing two egg yolks and a mound of granulated sugar, placed on a white marble surface.
  1. Whisk the egg yolks and sugar in a bowl until pale and fluffy.
A glass bowl filled with whisked sugar and egg yolk mixture sits on a white marble surface. Small bubbles and flecks are visible around the edges of the mixture.
  1. Whisk vigorously until the mixture is light and airy.
A glass bowl with whisked egg yolks and sugar with a pile of cornstarch in the center, on a white marble surface.
  1. Add the cornstarch (or substitute) and whisk until fully dissolved.
A metal bowl pours coconut milk into a glass mixing bowl containing a light yellow mixture, on a white marble surface.
  1. Slowly pour the hot coconut milk into the egg mixture while whisking constantly to temper the yolks.
A saucepan filled with smooth, pale yellow pudding sits on a black wire cooling rack over a white marble surface.
  1. Return the combined mixture to the saucepan and cook over medium-low heat, stirring constantly, until it thickens and coats the back of a spoon. Stir in vanilla just before removing from heat.
Four glass jars filled with creamy yellow coconut pudding are arranged on a white marble surface. The pudding has a smooth, thick texture and each jar is filled nearly to the top.
  1. Pour into serving cups. Serve warm or let come to room temperature and chill in the refrigerator for 3–4 hours for a firmer set.

My Pro Tips

Best Tips for Coconut Pudding

  • Use full-fat canned coconut milk for a rich, creamy texture; light coconut milk tends to be too thin.
  • Cornstarch can be replaced with tapioca starch or arrowroot powder if preferred.
  • Always stir continuously when tempering the eggs and while cooking the pudding to avoid curdling or lumps.
  • The pudding will firm up significantly as it chills.
  • To prevent a skin from forming as it cools, press plastic wrap directly onto the surface of each serving.
  • If you want a stronger coconut note, add 1/4 to 1/2 teaspoon coconut extract or fold in shredded coconut, but I prefer to keep the pudding smooth and garnish with toasted flakes instead.
A spoon holding creamy, pale yellow coconut pudding hovers above an open glass jar filled with more custard, set on a piece of burlap atop a wooden surface. Coconut flakes are scattered nearby.

Topping Options

Chilled pudding is a great base for a variety of toppings. Try any of the following:

  • Whipped cream or whipped coconut cream.
  • Finely chopped tropical fruits such as mango, pineapple or kiwi; a bit of fresh lime zest brightens the flavor.
  • Toasted coconut flakes or shreds for crunch.
  • Toasted macadamia nuts for texture and a buttery note.
  • Crumbled cookies or graham crackers for a contrast in texture.

Storage

Store pudding covered in the refrigerator for 5–7 days. It’s an ideal make-ahead dessert or snack. Do not freeze, as the texture will change.

A small glass jar filled with creamy yellow coconut pudding, topped with a swirl of whipped cream and a slice of fresh coconut, placed on a beige textured cloth.

Try These Other Pudding Recipes Too

Amaranth pudding makes a comforting warm alternative. Coconut caramel coffee pudding is a rich, caffeinated take for an afternoon pick-me-up. And for a lighter option, chia puddings—like blueberry coconut or kefir chia—offer nutritious variations.

Coconut Pudding

By: Gina Matsoukas
Servings: 4 servings
Prep: 10 mins
Cook: 8 mins
Chill time: 4 hrs
Total: 4 hrs 18 mins
A small glass jar filled with creamy yellow coconut pudding, topped with a swirl of whipped cream and a slice of fresh coconut, placed on a beige textured cloth.
This coconut pudding comes together with six ingredients and a simple stovetop method. It turns out smooth and creamy with a subtle coconut flavor and sets up perfectly in the fridge for an easy dessert.

Ingredients

  • 2 cups full fat canned coconut milk
  • 2 egg yolks
  • 4 tablespoons cornstarch (or tapioca starch/arrowroot)
  • 1/3 cup sugar
  • Pinch of salt
  • 1/4 teaspoon vanilla extract
  • Coconut flakes or shredded coconut, for topping

Instructions

  • Heat the coconut milk in a saucepan over medium heat until hot but not boiling.
  • In a bowl, whisk the egg yolks and sugar until pale, creamy and fluffy.
  • Add the cornstarch and whisk until smooth and fully incorporated.
  • Gradually add the hot coconut milk to the egg mixture, whisking constantly to temper the yolks.
  • Return the mixture to the saucepan and cook over medium-low heat, stirring continuously until the pudding thickens.
  • Remove from heat and stir in the vanilla extract.
  • Let the pudding cool slightly, then pour into serving cups.
  • Let the pudding come to room temperature, then refrigerate until fully chilled and set, about 3–4 hours.
  • Serve topped with coconut flakes or whipped cream.

Notes

  • Heat the coconut milk without boiling and add it slowly to the yolks to prevent curdling.
  • Whisk the egg yolk and sugar mixture thoroughly for a smooth texture.
  • Stir constantly while cooking in the saucepan to avoid lumps.
  • The pudding is done when it coats the back of a spoon.

Nutrition

Serving: 1 serving • Calories: 347 kcal • Carbohydrates: 27 g • Protein: 4 g • Fat: 27 g • Saturated Fat: 22 g • Sugar: 17 g

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

Additional Info

Course: Dessert
Cuisine: American