• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Christie at Home
  • Asian Recipes
    • Recipe Index (Search)
    • By Region
      • Chinese
      • Filipino
      • Indonesian
      • Japanese
      • Korean
      • Malaysian
      • Taiwanese
      • Thai
      • Vietnamese
    • By Course
      • Mains
      • Appetizers/Sides
      • Breakfast
      • Snacks
      • Dessert
      • Beverages
  • Shop
  • Subscribe
  • ABOUT ME
    • Work with Me
    • Copyright Policy
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Asian Recipes
  • Shop Kitchenware
  • About Me
  • Subscribe
  • Work with Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » Recipes » Dessert

    Dairy-Free Castella Cake

    Modified: Sep 30, 2024 · Published: Dec 28, 2023 by Christie Lai · This post may contain affiliate links · 11 Comments

    Jump to Recipe

    A super soft, fluffy, moist sponge cake with a delicious egg flavor! This dairy-free Castella cake is made with minimal ingredients. If you follow my instructions, you can make this dessert at home! You can also make this with regular dairy milk too.

    featured image of dairy-free castella cake
    Jump to:
    • Ingredients & Substitutes
    • Required Equipment
    • Expert Tips
    • Instructions
    • Storage
    • Pairing Suggestions
    • FAQ
    • 📖 Recipe
    • 💬 Reviews

    Castella cake is an airy and moist yellow sponge cake with an egg-like flavor that is not overly sweet. It's a very popular cake in Asia, specifically in Taiwan, Japan and Korea.

    Many Asian bakeries and select Asian grocery stores sell this fluffy delight. The texture of this unlike any other regular cake and the best part is that it's only made with six ingredients!

    When you nudge the cake, it jiggles and when you open it apart, you can see how tender this cake is. This is one of my favorite Asian cakes to enjoy with my husband!

    dairy-free castella cake

    Where did it originate?

    This cake was first given to the Japanese as a gift from Portuguese merchants in the 16th century. The name originates from Portuguese Pão de Castela, meaning “bread from Castile”.

    Later, it was brought to Taiwan where it became widely popular, hence why it's often called a "Taiwanese Castella Cake".

    I love this cake so much I had to make it dairy-free for me! I'm intolerant to dairy so I wanted to create a dairy-free Castella cake, so I could enjoy it!

    Ingredients & Substitutes

    Please scroll down to below recipe card for exact measurements. 

    • Large Eggs: this is optional but for a very yellow cake, use eggs with omega 3's!
    • All Purpose Flour: a general-use white wheat flour.
    • Cornstarch: aka cornflour. Or substitute with potato starch. Do not substitute with rice flour, arrowroot starch or tapioca starch.
    • Neutral oil: like avocado oil, sunflower oil, grapeseed oil, peanut oil, vegetable oil or canola oil with a high smoke point. Avoid olive oil that has a low smoke point.
    • Plain Oat Milk: or substitute with plain almond milk, macadamia milk or a nut milk without any strong flavors. Avoid using coconut milk. If you're not dairy-free, substitute with regular dairy milk.
    • White Granulated Sugar

    Required Equipment

    • Kitchen Scale: these are fairly inexpensive and are a fantastic investment for baking.
    • Digital Instant Read Thermometer
    • Electric Hand Mixer
    • 8-inch / 20cm Seamless Square Baking Pan (do not use a cake pan with a removable base or the batter will leak through)
    • Seamless Larger Baking Pan that can fit a 20 cm / 8-inch square baking pan!
    • Mixing Bowls
    • Whisk
    • Spatula

    Expert Tips

    • It's very important to use a kitchen scale for this recipe for accurate measurements for best results.
    • Use seamless baking pans without any breaks or removable bases or the cake batter or hot water will leak out.
    • Separate the egg yolks and egg whites using the egg shells or an egg yolk separator tool.
    • Use a digital instant read thermometer to accurately check the temperature of the hot oil and the hot water.
    • Beat the egg whites until you have soft peaks! To check for soft peaks, stir the meringue with a whisk, lift it up and look for a wiggly tail. If you over beat, the stiff peaks will cause cracks in the cake. If you under beat, it will cause dents.
    • Switch to a spatula to mix the batter with the meringue so it's fully incorporated.
    • Do not over mix the batter or the meringue will quickly deflate, which will cause dents in the cake.
    • Remove air bubbles in the cake by tapping the pan on a table and smooth out the top with a spatula. This ensures the cake comes out with a smoother surface.

    Instructions

    Below are step-by-step instructions on how to make dairy-free castella cake:

    Preheat the oven to 300 degrees F. Then line a seamless 20-cm / 8-inch square baking pan with a large sheet of parchment paper so the paper sits a few inches taller than the pan. This will shape the cake as it rises.
    1. Preheat the oven to 300 degrees F. Then line a seamless 20-cm / 8-inch square baking pan with a large sheet of parchment paper so the paper sits a few inches taller than the pan. This will shape the cake as it rises.
    Separate the egg yolks from the egg whites. Place the egg whites in a larger mixing bowl for later. The egg yolks can be placed in a smaller bowl. Set aside.
    1. Separate the egg yolks from the egg whites. Place the egg whites in a larger mixing bowl for later. The egg yolks can be placed in a smaller bowl. Set aside.
    In another large mixing bowl, sift together all-purpose flour and cornstarch. Whisk until well combined. Set aside.
    1. In another large mixing bowl, sift together all-purpose flour and cornstarch. Whisk until well combined. Set aside.
    Heat vegetable oil in a heatproof bowl in the microwave for 80 seconds until it's 90 degrees C using digital instant read thermometer or heat the oil in a small pot until it reaches the same temperature. Then immediately pour the hot oil into the flour mixture and mix well. Add in half the portion of the milk into the flour mixture and mix until combined.
    1. Heat vegetable oil in a heatproof bowl in the microwave for 80 seconds until it's 90 degrees C using digital instant read thermometer or heat the oil in a small pot until it reaches the same temperature. Then immediately pour the hot oil into the flour mixture and mix well. Add in half the portion of the milk into the flour mixture and mix until combined.
    Next mix in your egg yolks into the batter, followed by the rest of the milk. The batter should be a bit runny. Set aside.
    1. Next mix in your egg yolks into the batter, followed by the rest of the milk. The batter should be a bit runny. Set aside.
    Beat egg whites with an electric hand mixer and gradually add the white granulated sugar in three equal portions. The meringue should reach a soft peak, not a stiff peak or this will cause large cracks in your cake. If you under whisk, you cake will have dents. In order to tell if it's a soft peak, stir the meringue with the whisk and lift it up. If it forms a wiggly tail at the end of your whisk that doesn't fall, the meringue is ready.
    1. Beat egg whites with an electric hand mixer and gradually add the white granulated sugar in three equal portions. The meringue should reach a soft peak, not a stiff peak or this will cause large cracks in your cake. If you under whisk, you cake will have dents. In order to tell if it's a soft peak, stir the meringue with the whisk and lift it up. If it forms a wiggly tail at the end of your whisk that doesn't fall, the meringue is ready.

    Combine Batter with Meringue

    Gently whisk a large dollop of the meringue into the batter until combined to loosen it up. Then add another dollop and whisk again. Then pour the rest of the meringue in and gently whisk until it's just combined. Don't over mix.
    1. Gently whisk a large dollop of the meringue into the batter until combined to loosen it up. Then add another dollop and whisk again. Then pour the rest of the meringue in and gently whisk until it's just combined. Don't over mix.
    Now switch to a spatula to mix and gently fold the batter, scraping the base of the bowl to ensure it's thoroughly mixed.
    1. Now switch to a spatula to mix and gently fold the batter, scraping the base of the bowl to ensure it's thoroughly mixed.
    Pour the cake batter into the lined baking pan. Tap the pan on a flat surface to release any bubbles and smooth out the top with a spatula.
    1. Pour the cake batter into the lined baking pan. Tap the pan on a flat surface to release any bubbles and smooth out the top with a spatula.
    Then fill a larger baking pan filled with 70 degrees C hot water and then place the square cake pan into the larger one.
    1. Then fill a larger baking pan filled with 70 degrees C hot water and then place the square cake pan into the larger one.

    Bake

    Bake the cake in the middle rack for 85 minutes until you poke it with a toothpick and it comes out clean.
    1. Bake the cake in the middle rack for 85 minutes until you poke it with a toothpick and it comes out clean.
    Carefully remove the cake from the pan and peel away the sides of the parchment paper. While the cake is hot, slice into squares. This cake can be served warm or cold.
    1. Carefully remove the cake from the pan and peel away the sides of the parchment paper. While the cake is hot, slice into squares. This cake can be served warm or cold.

    Storage

    • Leftovers will last up to 6 days stored in an airtight container in the refrigerator. To reheat: microwave for 2-3 minutes until hot or reheat in a pan on medium heat.
    • Freezer friendly? Castella cake can be frozen for up to 2 months. To freeze: let the cake slices cool down, then wrap each slice in plastic wrap to prevent them from sticking to each other, and store the cake slices into a freezer-safe bag. To reheat, thaw the cake slices overnight in the fridge and microwave each slice for 60 seconds.

    Pairing Suggestions

    Castella cake serves well with:

    • coffee, milk, tea, or boba tea
    • fresh fruit
    • mochi's
    • baked goods like pastries or cookies
    • cakes like Dairy-free Vanilla Bundt Cake, Pandan custard cake or Hawaiian Butter Mochi
    • other desserts like Chocolate Zucchini Oat Bread or Double Chocolate Avocado Banana Muffins
    • ice cream or gelato

    FAQ

    Can I make this in advance?

    Castella cake can be made up to 6 days in advance and stored into an airtight container in the fridge. To reheat, microwave each slice for 30-45 seconds or until hot.

    Why are there dents or cracks in my castella cake?

    If you see dents in the cake, it means the egg whites were not beaten enough into soft peaks. If you see cracks in the cake, it means the egg white were over beat into stiff peaks.

    Is it normal for my castella cake to deflate after baking?

    It is normal for the castella cake to deflate after it's removed from the oven so don't panic here.

    Why is my castella cake not rising as it bakes?

    The castella cake is not rising as it's in the oven because the meringue was not beaten enough into soft peaks, but don't panic, the cake will be delicious but the texture will not be as airy and soft.

    📖 Recipe

    Carefully remove the cake from the pan and peel away the sides of the parchment paper. While the cake is hot, slice into squares. This cake can be served warm or cold.

    Dairy-Free Castella Cake

    Christie Lai
    A super soft, fluffy, moist sponge cake with a delicious egg flavor! This dairy-free Castella cake is made with minimal ingredients. If you follow my instructions, you can make this dessert at home! You can also make this with regular dairy milk too. Note: It's important to use a kitchen scale for accuracy in this recipe - please use ounces (not fluid ounces) for US measurements and grams for Metric measurements
    5 from 9 votes
    Print Recipe Pin Recipe
    Prevent your screen from going dark
    Prep Time 30 minutes mins
    Cook Time 1 hour hr 25 minutes mins
    Total Time 1 hour hr 55 minutes mins
    Course Dessert
    Cuisine Asian, Japanese, Korean, Taiwanese
    Servings 9 pieces
    Calories per serving 240 kcal

    Ingredients
     
     

    Note: Use a kitchen scale to measure in Ounces (not fluid oz) or in Grams where applicable

    • 8 large eggs
    • 3.70 oz all-purpose flour
    • 0.529 oz cornstarch aka cornflour
    • 3.35 oz vegetable oil or avocado oil
    • 3.15 oz oat milk or plain almond milk (or sub with regular dairy milk if you're not dairy-free)
    • 3 oz white granulated sugar

    Instructions
     

    • Preheat the oven to 300 degrees F. Then line a seamless 20-cm / 8-inch square baking pan with a large sheet of parchment paper so the paper sits a few inches taller than the pan. This will shape the cake as it rises.
    • Separate the egg yolks from the egg whites. Place the egg whites in a larger mixing bowl for later. The egg yolks can be placed in a smaller bowl. Set aside.
    • In another large mixing bowl, sift together all-purpose flour and cornstarch. Whisk until well combined. Set aside.
    • Heat vegetable oil in a heatproof bowl in the microwave for 80 seconds until it's 90 degrees C using digital instant read thermometer or heat the oil in a small pot until it reaches the same temperature. Then immediately pour the hot oil into the flour mixture and mix well. Add in half the portion of the milk into the flour mixture and mix until combined.
    • Next mix in your egg yolks into the batter, followed by the rest of the milk. The batter should be a bit runny. Set aside.
    • Beat egg whites with an electric hand mixer and gradually add the white granulated sugar in three equal portions. The meringue should reach a soft peak, not a stiff peak or this will cause large cracks in your cake. If you under whisk, you cake will have dents. In order to tell if it's a soft peak, stir the meringue with the whisk and lift it up. If it forms a wiggly tail at the end of your whisk that doesn't fall, the meringue is ready.
    • Gently whisk a large dollop of the meringue into the batter until combined to loosen it up. Then add another dollop and whisk again. Then pour the rest of the meringue in and gently whisk until it's just combined. Don't over mix.
    • Now switch to a spatula to mix and gently fold the batter, scraping the base of the bowl to ensure it's thoroughly mixed.
    • Pour the cake batter into the lined baking pan. Tap the pan on a flat surface to release any bubbles and smooth out the top with a spatula.
    • Then fill a larger baking pan filled with 70 degrees C hot water and then place the square cake pan into the larger one.
    • Bake the cake in the middle rack for 85 minutes until you poke it with a toothpick and it comes out clean.
    • Carefully remove the cake from the pan and peel away the sides of the parchment paper. While the cake is hot, slice into squares. This cake can be served warm or cold.
    Enjoyed my recipe?Please leave a 5 star review (be kind)! Tag me on social media @christieathome as I'd love to see your creations!

    Suggested Equipment & Products

    • Kitchen Scale
    • Cooking thermometer
    • Hand Mixer
    • 8 x 8 square baking dish
    • Deep baking pan 9 x 13 inches
    • Silicone Spatula 3-Piece Set
    • Whisk
    • Mixing bowl
    Nutrition
    Calories: 240kcal | Carbohydrates: 21g | Protein: 6g | Fat: 14g | Saturated Fat: 2g | Trans Fat: 1g | Cholesterol: 145mg | Sodium: 61mg | Potassium: 72mg | Fiber: 1g | Sugar: 10g | Vitamin A: 232IU | Calcium: 38mg | Iron: 1mg

    More Delicious Dessert Recipes

    • coconut mango sago dessert
      Coconut Mango Sago Dessert
    • Kuih Seri Muka
      Kuih Seri Muka
    • protein chocolate chip blondie
      Protein Chocolate Chip Blondie
    • featured image of dairy-free vanilla bundt cake
      Dairy-Free Vanilla Bundt Cake

    Reader Interactions

    Comments

      Did you enjoy my recipe? Cancel reply

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

      Recipe Rating




    1. Natalie

      January 29, 2024 at 8:37 am

      5 stars
      I made the cake with 2% milk and it turned out beautifully! I also added vanilla extract into the yellow egg batter. Thanks for this yummy and easy-to-follow recipe 🙂
      Do you know what the measurements would be for each ingredients in cups/tablespoons?

      Reply
      • Christie Lai

        January 31, 2024 at 2:21 pm

        Thanks so much for making my recipe, Natalie! So happy that it turned out well! With any baked good recipes, I always share the measurements in grams for accuracy as I find that US imperial system to not be as accurate and can lead to error. A kitchen scale is a great and affordable way to measure in metrics and they can be found online for as little as $12.

        Reply
    2. Van

      July 29, 2021 at 11:43 pm

      Hi! How can the recipe be adjusted for an 8 inch round pan?

      Reply
      • christieathome

        July 30, 2021 at 2:26 pm

        Hi there, if you have a 9 inch round pan, that can be substituted for this recipe. Unfortunately since I haven't tested the recipe in a 8 inch round pan, I'm unable to share an adjusted version without knowing the results. Sorry I can't be of more help!

        Reply
    3. Taili

      May 02, 2021 at 9:03 pm

      5 stars
      I know it says dairy free but I am having a hard time finding oat milk at I able to use regular milk?

      Reply
      • christieathome

        May 03, 2021 at 4:20 pm

        Absolutely! You can definitely use regular milk.

        Reply
    4. Rosemary

      November 25, 2020 at 4:01 pm

      5 stars
      This is so fluffy I am so impressed!

      Reply
    5. Heidi | The Frugal Girls

      November 23, 2020 at 4:15 pm

      5 stars
      Your castella cake really does look beautiful!! It's such a fabulous light dessert for almost any occasion!

      Reply
    6. Never Ending Journeys

      November 23, 2020 at 12:11 pm

      5 stars
      What an incredibly delicious treat! I have never heard of castella cakes before, but it looks and sounds simply irresistible!

      Reply
    7. Dennis Yannakos

      November 23, 2020 at 1:57 am

      5 stars
      It looks so fluffy and bouncy. This cake is never a bad idea for breakfast or snack for my family <3
      Best Kitchen Utensils

      Reply
    8. Katerina | Once a Foodie

      November 22, 2020 at 5:38 am

      5 stars
      Wowee, this looks so fluffy and delicious, Christie! How have I never heard of this cake before? Definitely a must try - bookmarking right now. Thank you!

      Reply

    Primary Sidebar

    Christie

    Christie is an Recipe Blogger with an expertise on Asian recipes! She makes Asian cooking approachable with step-by-step pictures, ingredient & recipe tips and a helpful cooking video. Her quick and easy recipes have been featured on BuzzFeed Tasty, Food52, The Kitchn, The FeedFeed, Sur La Table, Yummly and more! With a following of over 1M+, her recipes are made repeatedly by her loyal readers.

    More about me →

    Footer

    Follow Me

    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube

    Footer

    ↑ back to top

    Home

    • Home
    • Asian Recipes
    • Shop
    • Privacy Policy
    • Copyright Policy

    Contact

    • About
    • Work with Me

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2023 Christie at Home