Pandan Castella Cake Recipe (Soft Taiwanese Sponge Cake)
Pandan Castella Cake is a light, fluffy Taiwanese sponge cake flavored with homemade pandan extract. Its soft, jiggly crumb and caramelized golden top make it one of the most irresistible Asian cakes to bake at home.

A Quick Look at the Recipe
🏷️ Recipe Name: Taiwanese Pandan Castella Cake
⏱️ Ready In: ~ 1 hour 15 minutes
🍽️ Serves: 16 slices
🔥 Calories: 77 kcal per slice (estimate)
🧾 Main Ingredients: Milk, butter, flour, eggs, sugar, lemon juice, pandan extract.
🥗 Dietary Info: Contains dairy and gluten
🧠 Difficulty: Medium
Have a question? Ask AI!
Pandan Castella Cake is a soft, fluffy Taiwanese sponge cake with a moist, jiggly crumb and a beautifully caramelized top. Made with homemade pandan extract, this version has a naturally fragrant aroma and a delicate emerald-green color that makes it just as stunning as it is delicious.
If you enjoy light, airy cakes, you might also love my Pandan Chiffon Cake, Chocolate Chiffon Cake, Cheese Chiffon Cake, Pumpkin Chiffon Cake, or bite-sized Mini Sponge Cakes. Each has its own unique texture and flavor, but they’re all wonderfully soft and perfect with a cup of tea or coffee.
Why You Will Love This Recipe
Recipe Ingredients

Ingredients to Note
Cake flour – You can use all-purpose flour if you want, but cake flour is better because it contains less gluten. It can produce a softer, more jiggly cake.
Oil / butter – Oil or butter is the ingredient to make the cake moist. In Taiwan, the bakers use oil for castella cake. In this recipe, although I use melted butter with no oil, it still creates a jiggly, soft, fluffy texture.
Pandan extract – I use my own homemade pandan extract. 1-2 tablespoon is enough to get the fresh green color for the cake.
Be sure to check out the full recipe and ingredient list below
Substitutions & Variations
To subtitute lemon juice, you can use cream of tartar, lime juice or white vinegar. The meringue needs a little bit of acidity to make it stabil.
Get creative with flavors—try taro, coffee, strawberry, or matcha green tea variations of this recipe!
How to Make Pandan Castella Cake

STEP 1. Line the baking pan with parchment paper, at the bottom and the sides. Prepare a bigger pan to accommodate the pan with the cake batter. In a bowl, put in the egg yolks, add milk, pandan extract, and flour (Image 1). Whisk well. Pour in melted butter (Image 2). Whisk until the butter blends in the batter (Image 3). In another bowl, beat the egg white with low speed first (Image 4).

STEP 2. Add the sugar in three parts while still mixing the egg white (Image 5). Pour in lemon juice. Turn the speed up. Beat until it reaches soft peak. You can see the meringue creates a hook (Image 6). Take some of the meringue, put into the egg yolk batter (Image 7). Whisk until it blends (Image 8).

STEP 3. Transfer it back to the meringue bowl and whisk well (Image 9). The batter should be thick and pale (Image 10). Pour into the lined baking pan (Image 11). Use a bamboo skewer to let the air bubbles out by stirring it gently (Image 12).

STEP 4. Pour hot water in the bigger baking pan (Image 13). Bake 150°C or 302°F for 60-70 minutes or until the cake is golden brown on the top and a toothpick inserted comes out clean (Image 14). After it is done, remove the cake from the oven, let it cool for a moment, take it out from the pan by lifting the baking paper. Peel the paper carefully and cut the cake (Images 15, 16).
Pro Tips
- Remember to line up the baking pan, the bottom and the sides. The height of the parchment paper at the sides can be higher than the pan. This is to help remove the cake from the pan after it is baked.
- When beating the egg whites, you know it is soft peak when it forms a hook at the end.
- Always check the oven to prevent the top burning too dark.
Serving Suggestions
Pandan Castella Cake is delicious on its own with a cup of tea or coffee, but it’s also wonderful as part of an Asian-inspired dessert spread when entertaining family and friends.
For a refreshing finish to your meal, serve it with one of these chilled desserts:
- Peach Gum Dessert for a light, subtly sweet treat.
- Pulut Hitam if you’re craving a warm, creamy black glutinous rice dessert.
- Mango Sago Dessert for a fruity, tropical pairing that’s especially refreshing on warm days.
To drink, pair this soft sponge cake with:
- Pineapple Mint Soda for a bright, refreshing contrast.
- Lychee Soda if you enjoy floral fruit flavors.
- Lemon Ginger Drink for a lightly tangy drink that balances the cake’s gentle sweetness.
Pandan Castella Cake FAQs
There are many variations of Castella Cake. Many variations include Taro, Green Tea Matcha, Chocolate, and Cheese.
This cake can only stay fresh 3-4 days. However, you can wrap the cake and put it in the freezer for longer shelf life. When you are ready to consume it, you can thaw it in room temperature or warm it in the oven for a few minutes.
You can serve castella cake in room temperature, waiting it to cool down a little bit after baking.
Make sure the egg whites are whipped to medium-stiff peaks (not dry). The water bath should be simmering not boiling.

Storage
Keep this cake in a closed contaiKeep it wrapped at room temp for 2 days or refrigerated (3-5 days). Reheat slices in the microwave for 10 seconds to restore softness.ner in the chiller for 3-4 days.

Taiwanese Pandan Castella Cake
Ingredients
Pandan Batter
- 80 gr milk
- 48 gr butter melt
- 65 gr all purpose flour
- 4 egg yolk
- 1 tbsp pandan extract
Meringue
- 4 egg white
- 80 gr sugar
- ½ tsp lemon juice
Instructions
- Line the baking pan with parchment paper, at the bottom and the sides. Prepare a bigger pan to accommodate the pan with the cake batter.
- In a bowl, put in the egg yolks, add milk, pandan extract, and flour. Whisk well. Pour in melted butter. Whisk until the butter blends in the batter. In another bowl, beat the egg white with low speed first.
- Add the sugar in three parts while still mixing the egg white. Pour in lemon juice. Turn the speed up. Beat until it reaches soft peak. You can see the meringue creates a hook. Take some of the meringue, put into the egg yolk batter. Whisk until it blends.
- Transfer it back to the meringue bowl and whisk well. The batter should be thick and pale. Pour into the lined baking pan. Use a bamboo skewer to let the air bubbles out by stirring it gently.
- Pour hot water in the bigger baking pan. Bake 150°C or 302°F for 60-70 minutes or until the cake is golden brown on the top and a toothpick inserted comes out clean.
- After it is done, remove the cake from the oven, let it cool for a moment, take it out from the pan by lifting the baking paper. Peel the paper carefully and cut the cake.
Video
Notes
- Remember to line up the baking pan, the bottom and the sides. The height of the parchment paper at the sides can be higher than the pan. This is to help remove the cake from the pan after it is baked.
- When beating the egg whites, you know it is soft peak when it forms a hook at the end.
- Always check the oven to prevent the top burning too dark.

I love the soft, fluffy texture of this cake and with pandan flavor, you get a bonus of a very fragrant cake!