Easy Red Bean Coconut Pudding Recipe

0 Comments Servings: 12 Total Time: 3 hrs 5 mins Calories: 145 kcal

Sundays at home used to mean a pot quietly simmering on the stove, filling the kitchen with that unmistakable warm, grassy sweetness of pandan and coconut milk. I grew up eating this easy red bean coconut pudding recipe at a small dim sum spot near my childhood home, and recreating it at home turned out to be far simpler than I ever expected. Two layers, a handful of pantry ingredients, and one of the most satisfying coconut pudding desserts you can make without any special equipment.

Extreme macro close-up of two distinct layers of smooth white coconut milk and sweet red bean coconut pudding cross-section.

Why Every Batch of This Pudding Works

Homemade coconut pudding has a reputation for being tricky, mostly because people worry about setting the layers too firm or getting a grainy texture. What makes this version reliable is the ratio. Agar agar sets cleaner and firmer than gelatin at room temperature, which means you never have to wonder whether your pudding will hold its shape on the plate. The coconut layer stays silky and just barely jiggles, while the red bean base brings an earthy sweetness that cuts through the richness beautifully.

It also happens to be a naturally vegan coconut pudding with zero substitutions needed. No eggs, no dairy, no adjustments required.

What Goes Into This Pudding

For a dessert with this much flavor, the ingredient list is refreshingly short. Here is what I use every single time.

For the Red Bean Layer:

  • Dried red beans (adzuki beans), 1 cup (200g): Soaked overnight, these cook down into a naturally sweet, dense paste. Pre-soaking cuts cook time nearly in half and gives you a smoother, creamier texture. If you are short on time, canned adzuki beans work as a solid shortcut.
  • Water, 3 cups (720ml): Used to cook the beans until completely soft and falling apart.
  • Rock sugar or white sugar, 3 tablespoons (36g): Rock sugar gives a rounder, less sharp sweetness. I prefer it here, but regular white sugar works just fine.
  • Agar agar powder, 1 teaspoon (3g): The setting agent for both layers. It is plant-based, tasteless, and sets firmly at room temperature without refrigeration.

For the Coconut Milk Pudding Layer:

  • Full-fat coconut milk, 1 can (400ml / 13.5 oz): This is where most of the flavor lives. Using full-fat coconut milk is non-negotiable for that characteristic richness. Light coconut milk produces a noticeably thinner, less satisfying layer.
  • Water, 1 cup (240ml): Loosens the coconut milk slightly so the layer sets with a smoother consistency.
  • Sugar, 2 tablespoons (24g): Adjust to taste depending on how sweet your red bean layer turned out.
  • Agar agar powder, 1 teaspoon (3g): Same amount as the base layer for a consistent, even set.
  • Pandan extract, 1/4 teaspoon (optional): Adds that subtle floral, vanilla-adjacent fragrance that makes this pudding taste unmistakably Southeast Asian.
Flat lay of ingredients for red bean coconut pudding including soaked adzuki beans, canned coconut milk, agar agar powder, rock sugar, and pandan extract.

Getting Your Kitchen Ready

Soak the red beans the night before in plenty of cold water. Drain and rinse them before cooking. Set out a rectangular glass dish (roughly 8×8 inches / 20×20 cm) and have it lightly rinsed with cold water so the pudding releases cleanly later. No greasing needed.

Building the Layers From the Bottom Up

Step 1: Cook the Red Beans Until Completely Tender

Add the soaked, drained beans to a medium saucepan with 3 cups (720ml) of fresh water. Bring to a boil over high heat, then reduce to a steady simmer. Cook uncovered for 35 to 45 minutes until the beans are completely soft and beginning to break down. You should be able to crush one easily between two fingers with zero resistance.

Fingers crushing a simmered red adzuki bean over a bubbling saucepan of beans to check for tender doneness.

Step 2: Sweeten and Set the Red Bean Layer

While the beans are still hot, stir in the sugar and the agar agar powder. Whisk constantly over medium heat for about 2 minutes until the agar is fully dissolved. You will notice the liquid shifts from slightly cloudy to clearer as it dissolves. Pour immediately into your prepared dish, spreading the beans evenly. Let it sit undisturbed at room temperature for 15 minutes while you prepare the coconut layer.

Pouring sweetened simmered red beans and agar liquid from a saucepan into a rectangular glass baking dish.

Step 3: Make the Coconut Milk Pudding Layer

Combine the coconut milk, water, sugar, and agar agar powder in a clean saucepan. Whisk everything together before turning on the heat. Bring to a gentle simmer over medium-low heat, stirring continuously. The mixture should start releasing a faint, sweet coconut steam after about 3 to 4 minutes. Once it reaches a full simmer and the agar is completely dissolved, remove from heat and stir in the pandan extract if using.

Simmering coconut milk, water, sugar, and white agar agar powder in a saucepan with pandan extract on the counter.

Step 4: Pour and Layer

Touch the surface of the red bean base gently with a finger. It should feel set and firm, not tacky. Slowly pour the coconut milk mixture over the back of a large spoon held just above the surface. Pouring directly can disturb the bean layer and break the clean separation between the two. Once poured, do not move the dish.

Streaming warm coconut milk liquid gently over the back of a metal spoon onto a set red bean base in a glass dish.

Step 5: Chill and Unmold

Leave the pudding at room temperature for 30 minutes, then transfer to the refrigerator for at least 2 hours. When fully set, run a thin knife along the edges and invert onto a flat plate or cutting board. Slice into squares or rectangles. The two layers should be clearly defined, one soft amber bean layer beneath a clean, white coconut cream layer.

Slicing unmolded two-tone chilled red bean coconut cake into neat squares with a chef’s knife on a wooden cutting board.

How to Nail the Coconut Cream Pudding Layer Every Time

Getting a smooth, professional-looking coconut cream pudding layer comes down to two things most recipes skip over.

Temperature matching: If your red bean layer is still warm when you pour the coconut layer, the agar will partially melt the surface and create a muddy blend instead of a clean line. Wait until the base layer feels completely room-temperature-set before pouring.

Whisking before heat: Always whisk agar agar powder into cold or room-temperature liquid before applying heat. Adding it to hot liquid causes it to clump immediately and creates a grainy finished texture that no amount of stirring will fix.

Ways to Swap Ingredients Without Losing Texture

  • Coconut cream instead of coconut milk: If you want an even richer coconut cream pudding recipe, swap the coconut milk for full-fat coconut cream and reduce the added water by half. The layer will be denser and more opaque.
  • Canned adzuki beans: When time is short, one 15 oz (425g) can of pre-cooked adzuki beans replaces the dried beans entirely. Skip the cooking step, mash lightly, sweeten, add agar and proceed directly to setting.
  • Pandan leaves instead of extract: Simmer 2 to 3 knotted pandan leaves in the coconut milk mixture for 5 minutes before adding agar. Remove before pouring. The fragrance is more subtle and natural.
  • Brown sugar in the bean layer: Palm sugar or light brown sugar deepens the red bean base with a slight caramel note. Use the same quantity as white sugar.
Platter of layered red bean coconut pudding cubes garnished with mint and served with fresh sliced mango.

What to Serve Alongside This Coconut Pudding Dessert

I almost always serve this as a standalone dessert, but it pairs genuinely well as part of a broader spread.

  • Chilled grass jelly – Slice into cubes and arrange alongside the pudding squares for a textural contrast on the same plate.
  • Warm tong sui broth – Serve a small bowl of light ginger or pandan tong sui alongside for a traditional Southeast Asian dessert course that lets each element shine individually.
  • Fresh mango slices – The bright acidity of ripe mango cuts straight through the richness of the coconut layer in the best possible way.
  • Sweetened soy milk – A cold glass alongside this pudding makes a complete, satisfying light meal on a warm afternoon.

The Mistakes That Ruin a Perfectly Good Coconut Pudding

  • Agar powder not fully dissolved: If you see small white specks floating in the liquid before pouring, keep stirring over medium heat. The mixture should look completely smooth and slightly glossy before it leaves the stove.
  • Layers mixed or marbled: Always test the first layer for firmness before pouring the second. If it gives when pressed, it is not ready. Rushing this step is the single most common reason the layers bleed together.
  • Pudding too rubbery after setting: Slightly too much agar creates a stiff, almost gel-like chew rather than a silky set. Stick to 1 teaspoon per layer and resist the urge to add more “just to be safe.”

Leftovers keep well covered in the refrigerator for up to 3 days. The coconut layer firms up a bit more overnight, which I actually prefer. Serve straight from the fridge.

Easy Red Bean Coconut Pudding Recipe

Difficulty: Beginner Prep Time 15 mins Cook Time 50 mins Rest Time 2 hrs Total Time 3 hrs 5 mins
Cooking Temp: 90  C Servings: 12 Estimated Cost: $ 4 Calories: 145 kcal
Best Season: Summer, Suitable throughout the year

Description

A two-layer homemade coconut pudding with a tender adzuki red bean base and a silky, lightly fragrant coconut milk layer set with agar agar. Naturally vegan, gluten-free, and made entirely without gelatin.

Ingredients

Cooking Mode Disabled

Red Bean Layer

Coconut Milk Pudding Layer

Instructions

  1. Step 1: Soak and Cook the Red Beans

    Drain the soaked adzuki beans and transfer to a medium saucepan. Add 3 cups (720ml) of fresh water and bring to a rolling boil over high heat. Reduce to a medium simmer and cook uncovered for 35 to 45 minutes, stirring occasionally, until beans are completely tender and beginning to break apart. Test by pressing a bean between two fingers. It should crush with no resistance. Add a small splash of additional water if the pot looks dry during cooking.

  2. Step 2: Set the Red Bean Layer

    While the beans are still hot, add sugar and agar agar powder directly to the saucepan. Whisk vigorously over medium heat for 2 full minutes until the agar is completely dissolved and the liquid looks smooth and slightly glossy. There should be no visible white specks. Pour the entire mixture into a lightly rinsed 8x8 inch (20x20 cm) glass or ceramic dish, spreading the beans evenly across the bottom. Allow to rest at room temperature for 20 to 25 minutes until firmly set.

  3. Step 3: Prepare the Coconut Pudding Mixture

    In a clean saucepan, combine the full-fat coconut milk, water, sugar, and agar agar powder. Whisk all ingredients together thoroughly while still cold before placing on the stove. Heat over medium-low, stirring continuously, until the mixture reaches a gentle simmer. Continue stirring for 3 to 4 minutes until all agar is fully dissolved and the liquid smells fragrant and warm. Remove from heat and stir in pandan extract if using.

  4. Step 4: Test the Base Layer and Pour the Coconut Layer

    Gently press the center of the red bean layer with a clean fingertip. It should feel completely firm and cool, with no movement beneath the surface. Hold a large spoon just above the bean layer and pour the coconut mixture slowly over the back of the spoon to break the flow and protect the layers from mixing. Work steadily from one edge to the other until the coconut layer is fully and evenly distributed.

  5. Step 5: Set and Chill

    Leave the dish undisturbed at room temperature for 30 minutes, then carefully transfer to the refrigerator. Chill for at least 2 hours, or until the coconut layer is fully firm and no longer jiggles when the dish is gently shaken.

  6. Step 6: Unmold and Slice

    Run a thin offset spatula or butter knife along all four edges of the dish. Invert onto a clean cutting board and lift the dish away. Slice into squares or rectangles using a sharp knife wiped clean between cuts for precise, clean edges. Serve chilled.

Nutrition Facts

Servings: 12 ServingCalories:145kcalTotal Fat:7gSaturated Fat: 6gSodium:10mgDietary Fiber: 3gSugars: 8gProtein:3gCarbohydrates: 19g

Note

  • Agar agar sets at room temperature, which means it begins firming almost immediately once removed from heat. Work quickly when pouring each layer.
  • Leftover pudding keeps covered in the refrigerator for up to 3 days. Texture actually improves slightly by day two.
  • For a pure coconut cream pudding recipe with a thicker layer, replace the coconut milk with an equal amount of canned coconut cream and reduce water by half.
  • Canned adzuki beans can substitute for dried. Use one 15 oz (425g) can, drained and lightly mashed. Skip Steps 1 cooking process and proceed directly to dissolving agar.
  • This recipe is fully vegan and gluten-free as written.
Keywords: red bean coconut pudding, coconut milk pudding recipe, homemade coconut pudding, vegan coconut pudding, tong sui coconut pudding recipe

FAQ Section

Expand All:

Can you make pudding with coconut milk instead of regular milk?

Absolutely. Coconut milk works beautifully as a direct substitute in pudding recipes, particularly when paired with agar agar as the setting agent. Full-fat coconut milk produces a rich, silky result because of its high natural fat content. If you are wondering can you use coconut milk to make instant pudding, the short answer is yes, though the texture will be softer and looser than with dairy milk since coconut milk contains more water and less starch-binding protein.

What is the difference between coconut milk pudding and coconut cream pudding?

Coconut milk pudding uses canned full-fat coconut milk, which contains roughly 17 to 22% fat, giving you a lighter, more delicate set. A coconut cream pudding recipe uses coconut cream, which sits at 24 to 30% fat, producing a noticeably thicker, richer, more opaque layer. Both work in this recipe. Coconut cream simply delivers a more indulgent result with a deeper coconut aroma.

How do I store homemade coconut pudding and how long does it last?

Homemade coconut pudding keeps well covered tightly in the refrigerator for up to 3 days. Keep it in the dish until ready to serve, or store sliced portions in an airtight container. Avoid leaving it at room temperature for extended periods since the agar will soften slightly above 77°F (25°C). Freezing is not recommended as it causes the layers to weep liquid and become grainy after thawing.

Can this be made as an instant pudding with coconut milk version?

If you want a faster cook and serve coconut cream pudding recipe, you can skip the dried red bean preparation and use canned adzuki beans. The coconut layer itself comes together in under 10 minutes on the stovetop. While boxed instant pudding with coconut milk is possible, the agar-set method used here gives a much cleaner texture and avoids the artificial aftertaste that often comes with packaged mixes.

Lina Harper Recipe Developer & Food Blogger

Hi, I’m Lina — a home cook who loves turning simple ingredients into comforting, flavorful meals. I believe cooking should feel approachable and enjoyable, not complicated. Here, I share practical recipes designed for real kitchens and everyday life.

Recipe Rating

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

Leave a Comment

Your email address will not be published.

Recipe Rating