Asian Milk Cake Recipe: Silky Coconut-Cream Dream in One Bowl

Desserts

Asian Milk Cake Recipe: Silky Coconut-Cream Dream in One Bowl

This Asian milk cake recipe delivers the signature silky, melt-in-your-mouth texture that makes it a beloved dessert across Asia. The secret lies in precise ingredient ratios—coconut milk, eggs, and sugar blended until smooth, then steamed to perfection for that signature jiggly yet tender consistency.

I've perfected this version to be foolproof, even for beginners, with a focus on achieving that coveted soft, custard-like center that's impossible to resist.

The beauty of this recipe is its versatility—traditionally made with just a few simple ingredients, but easily adapted with flavors like pandan, matcha, or even red bean paste for variety. What sets this apart is the one-bowl preparation method, eliminating extra dishes while ensuring even cooking.

The key technique? Steaming at a gentle heat to prevent curdling, which guarantees that silky texture in every bite.

What you'll end up with is a dessert that's equal parts elegant and comforting—a delicate balance of sweetness and richness that pairs beautifully with tea or fresh fruit.

The texture is what makes it special: light yet dense, with a subtle coconut aroma that lingers just enough to satisfy cravings without overpowering. This recipe delivers restaurant-quality results at home, using only basic kitchen tools.

Perfect for special occasions or as a comforting treat, this milk cake requires just 30 minutes of active prep followed by steaming time, making it ideal for meal prep or last-minute desserts.

The ingredients are straightforward—no specialty equipment needed—yet the outcome feels luxurious. Let's get started on creating your own silky coconut-cream dream.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for asian milk cake

Four eggs, one cup sugar, and coconut milk blend into this luxurious dessert's signature texture.

Ingredient Amount Notes
Coconut Milk (Full-Fat, Canned) 🥥 13 ½ oz Use only the thick cream from can
Large Eggs 🥚 4 whole Room temperature for best blending
Granulated Sugar 🍚 1 cup White or light brown preferred
All-Purpose Flour 🌾 ½ cup Sifted for smooth batter
Baking Powder 🍞 1 tsp Aluminum-free preferred
Salt 🧂 ¼ tsp Fine sea salt preferred
Vanilla Extract 🌿 1 tsp Pure vanilla preferred
Unsweetened Shredded Coconut 🥥 ¼ cup Toasted for enhanced flavor
Water 💧 ½ cup Room temperature preferred
Cornstarch 🌾 1 tbsp For silky texture
Pandan Extract (Optional) 🌿 ½ tsp For authentic aroma

The coconut milk is non-negotiable—full-fat canned delivers that rich, velvety texture. I always grab Thai Kitchen brand from the Asian aisle at Walmart or Trader Joe's; it's consistently high quality. For the eggs, use room temperature ones—they blend smoother and prevent curdling. The sugar should be superfine or granulated; if you have lumps, pulse it quickly in a food processor. That said, don't stress if you don't have superfine—just make sure it dissolves completely. The flour matters too: King Arthur brand is my go-to for reliable baking results.

No full-fat coconut milk? Light coconut milk plus 1 tbsp coconut cream works in a pinch, though the texture won't be quite as luxurious. Egg substitutes? Silken tofu blended with aquafaba (1:1 ratio) mimics the fat content, but the texture will be slightly denser. For the vanilla, imitation vanillaPandan juice or paste from the Asian market elevates it to restaurant-quality. The baking powder is crucial—aluminum-free prevents any metallic aftertaste. If you're missing cornstarch, arrowroot powder at the same amount works perfectly.

This batter keeps for 2 days in the fridge, covered with plastic wrap pressed directly on the surface to prevent a skin. For best results, steam immediately after mixing. The finished cake stores 3-4 days at room temperature, wrapped tightly. For longer storage, freeze portions in parchment-lined containers for up to 3 months. Thaw overnight in the fridge before serving. Pro tip: Sprinkle toasted coconut on top right after steaming—it adds crunch and visual appeal.

❤️

Why You'll Love This Recipe

  • No Mixing Madness: I swear by this recipe because it’s literally three bowls and a whisk. The coconut milk and eggs blend into something so silky, you’ll forget you didn’t spend hours folding batter. Honestly, my first attempt was still golden and moist—no fancy techniques required.
  • Silky Creamy Magic: That first bite? Chef’s kiss. The full-fat coconut milk gives it this luscious, almost custard-like texture, while the sugar caramelizes just enough to balance the mild sweetness. Between us, it tastes like a hug from your favorite bakery—without the $8 price tag.
  • Leftover Heaven: This cake begs to be made in advance. Slice it the next day, and it’s still tender—no dry crumbs in sight. I’ve packed it for lunches, served it at potlucks, and even frozen slices for lazy mornings. It’s the kind of dessert that keeps giving.
  • Pantry Staple Power: Five ingredients, zero specialty items. You’re probably already staring at a can of coconut milk and a bag of flour right now. Between the eggs and sugar, this is my go-to when I need something sweet but can’t justify a grocery run. Budget-friendly? Absolutely. Reliable? Even more so.

Step-by-step instructions for Asian milk cake

Master this one-bowl technique for a velvety coconut milk cake with perfect texture every time.

1

Separate and Prepare the Coconut Cream

Open the 13.5 oz can of full-fat coconut milk and carefully scoop out only the thick cream from the top, leaving behind the watery liquid. You'll need about 1 cup of this rich cream—this is the heart of your cake's signature texture. Place it in a mixing bowl and set aside. The cream should be thick enough to hold its shape when spooned, with no liquid separation.

In a separate small bowl, whisk together the 0.5 cup water, 1 tbsp cornstarch, and the 0.5 tsp pandan extract (if using). This mixture will create a silky base that blends seamlessly with the coconut cream. The cornstarch acts as a natural thickener, while the pandan extract adds that authentic floral aroma that defines Asian milk cakes. Let this mixture sit for 2 minutes to allow the cornstarch to fully hydrate.

2

Whisk Eggs and Sugar to Ribbon Stage

In a large mixing bowl, combine the 4 whole large eggs and 1 cup granulated sugar. Using an electric mixer on medium-high speed, beat the mixture for 5-7 minutes until it becomes pale yellow and forms ribbons when the whisk is lifted. This stage is critical—it incorporates air into the batter, which creates that signature light, airy texture. You'll know it's ready when the ribbons hold their shape for several seconds before dissolving.

Gradually add the coconut cream to the egg mixture while continuing to mix on medium speed. Scrape down the sides of the bowl occasionally to ensure everything combines smoothly. The mixture should become thick and glossy, with a smooth, velvety consistency. If you notice any lumps, use a silicone spatula to gently fold them out. The batter should now have a rich, golden hue from the coconut cream.

3

Combine Dry Ingredients and Fold Gently

In a medium bowl, sift together the 0.5 cup all-purpose flour, 1 tsp baking powder, and 0.25 tsp salt. This sifting step is essential—it prevents lumps and ensures an even distribution of leavening agents throughout the batter. Add the 1 tsp vanilla extract to the dry ingredients and mix lightly with a whisk. The vanilla will infuse the flour with its aromatic essence, enhancing the overall flavor profile.

With the mixer running on low speed, gradually add the dry ingredients to the wet mixture. Be careful not to overmix—just combine until the flour is fully incorporated and no streaks remain. The batter should be thick but still pourable. Gently fold in the 0.25 cup unsweetened shredded coconut using a spatula, ensuring even distribution throughout the batter. The coconut adds a delightful texture contrast to the smooth cake.

4

Bake to Golden Perfection

Preheat your oven to 350°F and grease a 9-inch round cake pan thoroughly with butter or coconut oil. The pan should be well-coated to prevent the cake from sticking. Pour the batter into the prepared pan and smooth the top with a spatula. Tap the pan gently on the counter a few times to release any air bubbles that may have formed during mixing.

Bake for 40-45 minutes, or until a toothpick inserted into the center comes out clean. The cake should be golden brown on top with slightly set edges, but still slightly jiggly in the center. This indicates it's perfectly done—neither underbaked nor overcooked. The first 20 minutes are critical; don't open the oven door during this time as the sudden temperature change can cause the cake to sink.

5

Cool and Serve for Optimal Texture

Remove the cake from the oven and let it cool in the pan for 10 minutes. Then invert the cake onto a wire rack and let it cool completely at room temperature for at least 1 hour before slicing. This cooling process is crucial—it allows the cake to set properly and develop its characteristic silky texture. If you cut into it too soon, the cake will be too soft and may fall apart.

Once fully cooled, the cake should have a smooth, glossy surface with a delicate crumb that almost melts in your mouth. Each slice should reveal a uniform texture with no dense spots. Serve at room temperature for the best experience, as the flavors and textures are most pronounced when not chilled. The cake keeps well in the refrigerator for up to 3 days, but I recommend enjoying it fresh for maximum enjoyment.

👨‍🍳

Pro Tips For Making Asian Milk Cake

  • Whisk Eggs Until Ribbon Stage: The eggs are the backbone here—stop when the mixture holds a slow ribbon when you lift the whisk. I used to overmix and end up with a dense, gummy cake. Less is more; trust the stretch test.
  • Strain the Coconut Milk: Skip the sediment at the bottom of the can—it makes the cake grainy. Pour the milk through a fine-mesh sieve or cheesecloth before mixing. Yes, it’s extra work, but the texture difference is noticeable.
  • Preheat Pan on Medium-Low: High heat = burnt bottom, raw center. Medium-low (around 300°F/150°C) lets the cake cook evenly without sticking. I learned this after pulling out a charred disaster—now I wait for the pan to warm through before pouring.
  • Use Cake Flour if You Can: Swap half the all-purpose flour for cake flour (or blend AP flour + cornstarch) for a lighter crumb. The baking powder still works, but the texture becomes closer to the silky versions you find in bakeries. Worth the swap.

Wine and beer pairings for asian milk cake

Creamy White Wine

For this delicate coconut milk cake, a dry Riesling from Germany or Austria is my go-to choice. The crisp acidity and subtle mineral notes cut through the richness without overpowering the dessert's natural sweetness.

I love Dr. Loosen Blue Slate Riesling—its honeyed apple and citrus flavors complement the cake's coconut aroma beautifully. Serve it slightly chilled (50-55°F) to enhance its refreshing qualities. 🍷

Lightly Sparkling Prosecco

A chilled Prosecco adds a festive touch while balancing the cake's density. The gentle bubbles and light fruitiness create a refreshing contrast that cleanses your palate between bites. Opt for a Veneto DOC Prosecco like La Giustina—its pear and peach notes harmonize perfectly with the coconut and vanilla.

The effervescence also makes the cake feel extra indulgent. 🥂

Asian-Inspired Lychee Martini

For a non-alcoholic or boozy twist, blend 1 cup lychee juice (from canned lychees), ½ cup coconut milk, and 1 tsp pandan extract> with ice. Shake well and strain into chilled glasses.

Garnish with a lychee fruit and toasted coconut flakes. This drink mirrors the cake's flavors while adding a tropical vibe. Perfect for summer gatherings! 🍹

Black Tea Pairing

No alcohol needed? A lightly sweetened jasmine tea (like T2 Tea's Jasmine Pearl) enhances the cake's floral notes. Brew it slightly stronger than usual and serve warm or iced.

The tea's natural sweetness complements the coconut without competing. For extra indulgence, add a splash of coconut cream to the tea. 🍵

Coffee Contrast

For a bold pairing, try a light roast Vietnamese coffee (like Trung Nguyen**) with condensed milk. The bitterness and creaminess contrast the cake's sweetness, creating a satisfying balance. Serve the coffee slightly warm to let its aromatic notes shine alongside the cake's vanilla and coconut flavors. ☕

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 18g90%
Cholesterol 120mg40%
Sodium 280mg12%
Total Carbohydrate 40g14%
Dietary Fiber 1g4%
Sugars 32g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this Asian milk cake without coconut milk?

You can substitute with 2 cups heavy cream or 1 cup evaporated milk + 1 cup cream, but the texture will be denser. For a closer match, use 1 cup full-fat coconut milk + ½ cup heavy cream. The coconut aroma is key to authentic flavor—consider adding ½ tsp coconut extract if skipping the milk. The cake will still be delicious but lose its signature tropical character.

2

Why did my milk cake turn out dense instead of silky?

Overmixing the batter or underbeating the eggs/sugar is the most common cause. The eggs should reach ribbon stage (pale yellow, holding ribbons when whisk is lifted). Also check these fixes:

  1. Use room-temperature eggs,
  2. Sift dry ingredients thoroughly, and
  3. Don't overfill the pan—fill only ¾ full. If it's still dense, try adding 1 extra egg white next time for lift.
3

How do I get that perfect jiggly center without it being undercooked?

The secret is baking until the edges are set but the center still has a slight wobble when gently shaken. Use a toothpick test—it should come out with moist crumbs (not wet batter). For a 9-inch pan, bake 40-45 minutes at 350°F. If your oven runs hot, reduce temp to 325°F and add 5-10 minutes. Let it cool completely before slicing—the texture firms up as it cools.

4

Can I make this cake in a steamer instead of the oven?

For a traditional steamed version, use a heatproof bowl that fits inside your steamer basket. Line the bowl with parchment paper, grease it well, and steam for 45-50 minutes over simmering water. The steam creates a lighter texture, but you'll need to adjust the batter slightly—reduce sugar by 1 tbsp and add 1 extra egg yolk for moisture. Check doneness by inserting a skewer—it should come out clean but slightly sticky.

5

What's the best way to store leftovers?

Wrap slices tightly in plastic wrap or store in an airtight container at room temperature for 2 days. For longer storage, freeze portions for up to 3 months. To serve, thaw overnight in the fridge or at room temperature for 1 hour. Avoid refrigerating the whole cake—it makes the texture gummy. For extra freshness, dust with powdered sugar or toasted coconut before serving.

★★★★★4.9(3 reviews)
Categories Desserts