Desserts
This Taiwanese egg cake recipe delivers the perfect balance of silky egg yolk richness and delicate celery crunch—every bite is a harmony of textures. 💛 What makes this dish special is its layered structure, where each component plays a crucial role in creating that signature melt-in-your-mouth experience.
The secret lies in precise ingredient ratios and gentle steaming, which transforms simple eggs and sugar into a luxurious pudding with a golden, crack-free top.
The recipe begins with a smooth egg custard base, where sugar and oil are carefully incorporated to achieve that signature silky texture. Layered celery adds a subtle crunch that contrasts beautifully with the soft custard, while optional fillings like red bean paste or coconut can be added for extra depth.
This dish isn’t just about flavor—it’s about technique, ensuring each layer sets perfectly without drying out or cracking.
By the time you’re done, you’ll have a dessert that’s elegant enough for gifting or serving at special occasions, yet simple enough to make at home. The aroma alone will draw everyone to the table, and the first bite will reveal why this Taiwanese classic is beloved across generations.
Whether enjoyed warm with a cup of tea or at room temperature, it’s a dessert that feels like a hug in every bite.
Ready to master this recipe? The key is patience—letting the layers set gradually and steaming just until the top is set but still tender. Once you try it, you’ll understand why this egg cake stands out as one of Taiwan’s most cherished treats.
Ingredients for taiwan egg cake
Twelve eggs, sugar, and celery—simple ingredients for a dessert that feels luxurious.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 12 whole | Room temperature for even mixing |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown preferred |
| Vegetable Oil 🫒 | ½ cup | Light flavor, like canola or safflower |
| Celery Stalks 🧅 | 3 whole | Thinly sliced, tender variety |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth batter |
| Baking Powder 🍞 | 1 ½ tsp | For gentle lift |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Red Bean Paste 🍫 | 1 cup | Optional filling, store-bought or homemade |
| Shredded Coconut 🥥 | ½ cup | Sweetened, optional topping |
| Unflavored Gelatin 🍬 | 2 tsp | Bloomed in 3 tbsp water |
| Vanilla Extract 🌸 | 1 tsp | Pure vanilla for aroma |
The eggs are the star here, so grab the freshest you can find—carton date within 2 weeks is ideal. Store-brand eggs from the grocery store work fine, but if you're feeling fancy, farm-fresh from the farmers market gives that extra richness. Celery? Look for stalks that are crisp (not rubbery) and bright green—organic celery from the store's produce section is my go-to. The sugar should be fine granulated; no need to splurge on specialty here. For the oil, canola or safflower keeps things neutral—avoid coconut oil unless you want a hint of coconut flavor in your cake.
No fresh celery? Dried celery flakes work in a pinch, but it won’t have that same crunch. Running low on eggs? Duck eggs add richness, but chicken eggs are standard. The red bean paste is optional but worth it—store-bought from an Asian market is easiest, but homemade is a game-changer if you've got time. For the gelatin, unflavored powdered is key; flavored versions can alter the texture. If you're skipping the coconut topping, crushed pistachios or sesame seeds add a nice contrast instead.
This dessert is all about patience—steam it gently, and don’t rush the layers. The gelatin mixture should set for 20 minutes before adding to the egg batter. Store any leftovers in an airtight container in the fridge for up to 5 days, but honestly, it’s best enjoyed fresh. For gifting, wrap individual portions in plastic wrap and tie with a ribbon—looks stunning and keeps perfectly for 3 days at room temperature.
Why You'll Love This Recipe
- No Fuss Mixing: I swear by the simplicity—just whisk eggs, sugar, and oil until smooth, then fold in flour and chopped celery. No sifting, no creaming butter, just a few minutes of stirring while I chat with my neighbor.
- Celery Crunch Magic: That raw celery adds this surprising texture—crunchy, fresh, and just enough to cut through the richness. Honestly, it’s the secret weapon that makes this cake feel special without extra effort.
- Lunchbox Hero: Between us, this is my go-to for packed lunches. Slice it up, wrap it in parchment, and it stays fresh for days—no reheating needed. My kid still asks for it after school, even when I make "fancy" sandwiches.
- Budget Breakfast Win: Eggs, flour, sugar— ingredients I already have. No specialty items, no markup, just pure, cheap satisfaction. And if I make a double batch? Leftovers reheat like a dream for breakfast or snacks.
Step-by-step instructions for Taiwan egg cake
Here's how to make this classic steamed cake with its signature silky yolk and celery crunch.
👨🍳 Step 1: Bloom Gelatin and Prepare Celery
First, sprinkle the 2 teaspoons unflavored gelatin over 3 tablespoons cold water in a small bowl. Let it sit for 5 minutes until it forms a gel-like consistency. Meanwhile, thinly slice the 3 whole celery stalks into ¼-inch pieces and set aside.
I like to use tender celery stalks for this step—thicker ones can be tough even after cooking. The celery will add that signature crunch that keeps the cake interesting. Don't skip blooming the gelatin—it's what gives this cake that perfect tender texture.
🍳 Step 2: Whisk Eggs and Sugar Until Ribbon Stage
In a large mixing bowl, combine the 12 whole large eggs and 1.5 cups granulated sugar. Using a hand mixer or stand mixer, beat on medium-high speed for 5-7 minutes until the mixture turns pale yellow and forms thick ribbons when the whisk is lifted.
This is the most critical step—you want to incorporate as much air as possible. I test for doneness by running my finger through the mixture; it should leave a clear trail that holds its shape for a few seconds. If it's not thick enough, keep beating for another minute or two.
🥘 Step 3: Mix in Wet and Dry Ingredients
With the mixer running on low speed, slowly pour in the 0.5 cup vegetable oil while scraping down the sides of the bowl. Add the 1 teaspoon vanilla extract and mix for 30 seconds until combined. In a separate bowl, whisk together the 0.5 cup all-purpose flour, 1.5 teaspoons baking powder, and 0.5 teaspoon salt. Gradually add this dry mixture to the wet ingredients while mixing on low speed just until combined.
Be careful not to overmix here—just until everything comes together. The batter should be smooth with no visible flour streaks. I like to give it one final stir by hand to make sure everything is evenly incorporated. This step ensures your cake will have that perfect light, airy texture.
⏰ Step 4: Fold in Celery and Gelatin Mixture
Gently fold in the bloomed gelatin mixture using a spatula, making sure it's fully incorporated. Then, add the 1 cup red bean paste and the ¼-inch sliced celery to the batter. Fold everything together just until the celery is evenly distributed—don't overmix or you'll break up the bean paste.
Here's where the magic happens: the celery needs to be evenly distributed but still visible in the final cake. I like to do this by hand so I can make sure the celery pieces are spread throughout without overworking the batter. The bean paste will give you those delicious pockets of sweet filling.
🔥 Step 5: Steam the Cake to Perfection
Preheat your steamer or large pot with about 2 inches of water to a boil. Line a heatproof plate with parchment paper and pour the batter onto it, spreading it evenly into a 6-inch round cake shape. Place the plate in the steamer and cover with a lid.
Steam over medium-high heat for 40-45 minutes until the top is set and a toothpick inserted in the center comes out clean. The cake should look golden and slightly domed in the middle. If you don't have a steamer, you can use a bamboo basket or even a colander over a pot of boiling water.
🍽️ Step 6: Cool, Top, and Serve
Once steamed, let the cake cool in the pan for 10 minutes, then transfer it to a wire rack to cool completely. When ready to serve, sprinkle the top with 0.5 cup shredded coconut for that classic Taiwanese touch. The cake will be soft and jiggly in the center with that perfect balance of sweetness from the bean paste and crunch from the celery.
This cake is best served at room temperature, so let it sit for about 30 minutes before cutting. Each slice should have that beautiful contrast of silky egg custard, sweet red bean filling, and crisp celery pieces. Enjoy it with a cup of hot tea for the full experience!
Pro Tips For Making Taiwan Egg Cake
- STOP BEATING THE EGGS DRY: After cracking eggs into the bowl, splash in 2 tablespoons of warm water first—this keeps the yolks from breaking and makes the batter smoother. I used to ignore this, and my cakes ended up with weird lumps that ruined the texture.
- CHOP CELERY SMALLER THAN YOU THINK: Slice those celery stalks into ¼-inch pieces, not the usual ½-inch chunks. The finer the texture, the better it blends into the cake without turning it into a crunchy surprise. Trust me, your taste buds will notice the difference.
- USE A THIN LAYER OF OIL: When greasing the pan, don’t drown it—just a thin, even coat with a paper towel. Too much oil makes the cake greasy, and not enough risks sticking. I learned this after one batch stuck so badly I nearly cried.
- BAKE UNTIL THE CENTER JIGGLES LIKE JELLO: The cake should pull away from the edges but still wobble slightly in the middle when done. Overbaking turns it dry and rubbery, and no one wants that. A toothpick should come out with just a few moist crumbs, not bone-dry.
Flavor customization for taiwan egg cake
Sweet Variations
For a more decadent twist, swap the red bean paste for 1 cup of sweetened lotus paste—it adds a floral note that pairs beautifully with the egg custard. I’ve also experimented with 1 cup of black sesame paste, which gives a nutty depth and rich color contrast.
Both options require the same steaming time, but the sesame version holds its texture slightly better when sliced. 🌸
Savory Twist
Surprisingly, this cake works well with savory fillings! Replace the red bean paste with 1 cup of finely chopped preserved egg yolk (common in Taiwanese cuisine) and reduce the sugar to 1 cup instead of 1.5 cups.
The preserved egg adds a salty, briny contrast that balances the sweetness of the custard. Garnish with toasted sesame seeds instead of coconut for an authentic touch.
Texture Adjustments
Want extra crunch? Add ½ cup of crushed roasted peanuts or toasted coconut flakes to the batter before steaming. For a lighter texture, replace ¼ cup of the eggs with ¼ cup of aquafaba (chickpea brine), which adds airiness without altering flavor.
I’ve also found that adding 1 extra egg yolk (making it 13 total) makes the cake richer and more velvety.
Flavor Boosters
Enhance the vanilla aroma by adding ½ teaspoon of orange zest or 1 teaspoon of pandan extract to the batter. For a spiced version, fold in ½ teaspoon of ground cinnamon or ¼ teaspoon of cardamom along with the dry ingredients.
These additions work best with the red bean paste—skip them if using savory fillings like preserved egg.
Layered Fillings
For a showstopper dessert, create a two-layer cake by dividing the batter in half. Spread ½ cup of red bean paste between the layers before steaming.
After cooling, drizzle with warmed honey or caramel sauce for extra indulgence. This technique doubles the filling-to-custard ratio, making each bite even more decadent. 🍯
Nutrition facts
Frequently asked questions
Why does my egg cake crack on top?
Cracking usually happens from uneven heat or oversteaming. Use a steamer with a tight lid and maintain steady medium-high heat—never let the water boil dry. Also, ensure your batter is at room temperature before steaming, and avoid opening the lid during cooking. If cracks appear, they're often just cosmetic and don't affect taste.
Can I make this cake without a steamer?
Use a bamboo steaming basket over a pot of boiling water, or make a DIY steamer with a colander and lid. Line your pan with parchment paper to prevent sticking, and add 1 extra inch of water to the pot to maintain consistent steam. The cooking time remains the same (40-45 minutes), but check for doneness with a toothpick.
What's the best way to store leftover egg cake?
Store in an airtight container in the fridge for up to 5 days. For gifting, wrap individual portions in plastic wrap and tie with ribbon—it stays fresh for 3 days at room temperature. Reheat slices in the microwave for 10-15 seconds to restore the jiggly texture, though it's best enjoyed cold or at room temperature.
How do I adjust the recipe for a larger cake?
Increase all ingredients by 50% for a 9-inch cake, but use two heatproof plates to steam simultaneously. Double-check your steamer capacity first—some can't handle multiple plates. For even cooking, spread the batter evenly and rotate the plates halfway through steaming. The cooking time remains 40-45 minutes.
Is there a gluten-free version?
Yes! Replace the 0.5 cup all-purpose flour with 0.5 cup gluten-free 1:1 baking flour (like Bob's Red Mill). Add 1 teaspoon xanthan gum to the dry ingredients to improve texture. The cake will still be tender but may have slightly less structure. Test with a toothpick for doneness—it should come out clean after 40-45 minutes.
