Pandan Castella Cake: Soft, Fluffy & Aromatic

Updated November 7, 2026

Total time
1 hr 30 min
prep 30 min · cook 1 hr
Serves
10
portions as written

Jump to recipe

Pandan Castella Cake: Soft, Fluffy & Aromatic

Pandan castella cake is a Southeast Asian twist on the classic Japanese cotton cheesecake, infused with the sweet, grassy aroma of pandan leaves. The cake is incredibly light, moist, and jiggly, with a fine, even crumb that practically melts in your mouth. This recipe uses the tangzhong (flour slurry) method to stabilize the batter, ensuring a tender, bakery-quality cake every time.

Ingredients

  • 6 large eggs, separated (room temperature)
  • 1/2 cup (120 ml) pandan juice (from about 10 pandan leaves, blended with 1/2 cup water and strained)
  • 1/2 cup (120 ml) coconut milk (full-fat)
  • 1/2 cup (120 ml) vegetable oil (or melted butter)
  • 1 cup (125 g) cake flour
  • 3/4 cup (150 g) granulated sugar, divided
  • 1/2 teaspoon salt
  • 1 teaspoon vanilla extract (optional)
  • 1/4 teaspoon cream of tartar (or 1 teaspoon lemon juice)

Instructions

  1. Preheat your oven to 325°F (165°C). Line the bottom of a 9-inch (23 cm) round cake pan with parchment paper. Do not grease the sides; the cake needs to cling to the pan as it rises.
  2. Make the pandan juice: cut fresh pandan leaves into small pieces, blend with 1/2 cup (120 ml) water, then strain through a fine mesh sieve or cheesecloth, pressing to extract as much liquid as possible. You need 1/2 cup (120 ml) of concentrated juice.
  3. In a small saucepan, combine the pandan juice and coconut milk. Warm over low heat just until lukewarm (about 100°F / 38°C). Remove from heat.
  4. In a large bowl, whisk together the egg yolks, half of the sugar (about 1/4 cup / 50 g), and salt until pale and slightly thickened. Gradually whisk in the oil, then the warm pandan-coconut mixture and vanilla (if using).
  5. Sift the cake flour into the yolk mixture and whisk until smooth and no lumps remain. Set aside.
  6. In a clean, dry bowl of a stand mixer (or using a hand mixer), beat the egg whites with cream of tartar on medium speed until soft peaks form. Gradually add the remaining 1/2 cup (100 g) sugar, a tablespoon at a time, and continue beating on medium-high until stiff, glossy peaks form. Do not overbeat; the whites should be firm but not dry.
  7. Fold one-third of the meringue into the yolk mixture using a rubber spatula to lighten it. Then gently fold in the remaining meringue in two additions, being careful not to deflate the batter. The batter should be airy and uniform in color.
  8. Pour the batter into the prepared pan. Gently tap the pan on the counter a few times to release any large air bubbles.
  9. Place the cake pan into a larger roasting pan. Pour hot water into the roasting pan until it reaches about halfway up the sides of the cake pan. This water bath helps the cake bake evenly and keeps it moist.
  10. Bake for 55–65 minutes, until the top is golden brown and a skewer inserted into the center comes out clean. The internal temperature of the cake should read about 200°F (93°C) if you want to check with a thermometer. Turn off the oven, crack the door open, and let the cake cool inside for 15 minutes. This prevents sudden shrinking.
  11. Remove the cake from the water bath and let it cool completely in the pan on a wire rack. Once cool, run a thin knife around the edges to loosen, then invert onto a plate. Refrigerate for at least 2 hours before slicing for the cleanest cuts.

Tips

  • Pandan substitute: If fresh pandan leaves are unavailable, use 1/2 teaspoon of pandan paste or extract mixed with 1/2 cup (120 ml) water. The flavor will be slightly less aromatic but still good.
  • Egg whites: Make sure your bowl and beaters are completely clean and free of any grease. Even a tiny bit of yolk can prevent the whites from whipping properly.
  • Water bath: Use a roasting pan that is large enough to hold the cake pan with room around it. If you don’t have a roasting pan, you can place the cake pan on a baking sheet filled with hot water, but the sides may bake a bit faster.
  • Don’t open the oven: Avoid opening the oven door during baking, especially in the first 30 minutes, as the sudden temperature change can cause the cake to collapse.

Serving Suggestions

Serve pandan castella cake chilled or at room temperature. It’s wonderful on its own, but you can also dust it with powdered sugar, drizzle with coconut cream, or serve with fresh tropical fruits like mango or lychee. For a more decadent treat, top with a scoop of coconut ice cream.

Variations

  • Butter version: Replace the vegetable oil with melted butter (cooled) for a richer, more buttery flavor.
  • Matcha castella: Omit the pandan and add 1 tablespoon of matcha powder to the cake flour.
  • Chocolate castella: Replace 2 tablespoons of cake flour with unsweetened cocoa powder.
  • Layered cake: Slice the cooled cake horizontally into two layers and fill with whipped cream and fresh fruit for a birthday-style cake.

Storage and Reheating

Store the cake in an airtight container in the refrigerator for up to 4 days. It actually tastes better the next day as the flavors meld. To freeze, wrap the whole cake or individual slices tightly in plastic wrap and then foil. Freeze for up to 1 month. Thaw overnight in the refrigerator before serving. To reheat, microwave a slice for 10–15 seconds or warm in a 300°F (150°C) oven for 5 minutes to bring back some softness.

Frequently Asked Questions

Can I use pandan extract instead of fresh leaves? Yes, absolutely. Use 1/2 teaspoon of pandan paste or extract mixed with 1/2 cup (120 ml) of water. The color may be slightly less vibrant, but the flavor will still be distinctly pandan.

Why did my cake sink in the middle? The most common causes are underbaking, opening the oven door too early, or over-folding the meringue, which deflates the batter. Make sure your oven temperature is accurate and always test for doneness with a skewer.

Can I make this cake without a water bath? Yes, but the texture will be drier and less silky. The water bath provides steam and gentle heat, which is essential for the cake’s signature moist crumb. If you skip it, you may need to reduce the baking time by a few minutes and check frequently.

Can I use all-purpose flour instead of cake flour? You can, but the cake will be slightly denser and less tender. To approximate cake flour, remove 2 tablespoons of all-purpose flour from 1 cup and replace with 2 tablespoons of cornstarch, then sift together.

Why is my cake too eggy? If you use large eggs that are very fresh, the flavor can be more pronounced. Make sure to use the exact amount of pandan and coconut milk; they help mask the egginess. Also, be sure not to overmix the batter, which can develop gluten and make the cake rubbery.

Can I make this cake in a loaf pan? Yes, a 9×5-inch loaf pan works well. Adjust the baking time to about 50–60 minutes, and check for doneness with a skewer. The cake will be taller and may need a few extra minutes.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).