Best Soft and Fluffy Sponge Cake

This foolproof recipe makes the perfect sponge cake that’s so soft and airy it’ll just melt in your mouth.
Light, soft, fluffy and with a wonderful fine texture, this Asian style sponge cake/海绵蛋糕, aka jiggly cake, cotton cake, Ogura cake, or Taiwanese old fashioned sponge cake, is one of my favorite cakes and I am super excited to share this foolproof recipe so that you can also enjoy this wonderful cake at home.
To make sure this recipe is truly foolproof, I have done extensive testing (i.e. many slices of the same cake) so you have my words that if you follow the recipe carefully you’d be able to make the same cake as pictured!
A Youtube video is also on the way and please make sure you subscribe to my Youtube channel so you get notified as soon as the video is uploaded!

Unlike the Japanese Cheese Cake, which is another popular Asian soft cake, this sponge cake does not use any cream cheese and has less calorie count per serving than many other cakes, making it a perfect for breakfast or afternoon tea.
By the way, this sponge cake also concludes my mini egg recipe series. If you are an egg lover, please make sure you check out all the recipes under this series (and if you hate eggs, good news, I’ll start posting non-egg recipes after this one:))

So what’s the secret behind this light and fluffy sponge cake?
Similar to the water roux / Tangzhong method used in my Milk Bread Recipe, this sponge cake also calls for a roux known as Tang Mian/烫面 which literally translates to cooked flour or cooked dough. This is an important step and very different from traditional cake recipes so please make sure you don’t skip it.
Before you start baking, please go over the below notes where I list out a few helpful tips to help you make the best sponge cake ever!
Recipe Notes:
- When separating the egg whites from the yolks, be sure not to get any yolks in with the whites as they will not whip properly. Any egg yolks in the egg whites would make it hard to get a proper meringue.
- It is also important to note that when making the meringue with egg whites, it needs to get to a point of stiff peaks. You will know they are stiff peaks when they stick to the paddles and hold their positions.
- The vanilla extract is optional, but I find it adds some additional flavor to the cake. You can certainly explore other flavors such as matcha or chocolate (please leave a comment below to let me know what other flavors you’d like to make).
- This recipe makes a 8″x8″x3″ square cake. The same recipe can be used for a 9″ round cake. Cut the recipe in half if you plan on making a 6″ round cake.
- The water bath is very important in the baking process. Make sure that the water is warm when adding it to the tray in the oven.

Without further ado, let’s bake some killer cakes!

Perfect Soft and Jiggly Sponge Cake
Yield: 8" x 8" x 3" cake
Prep Time: 25mins
Cook Time: 70mins - 90mins
Total Time: 95mins - 115mins
Ingredients:
- 8 large eggs (see recipe notes for different cake pan size)
- 100g cake flour (low gluten flour)
- 10g corn starch
- 120g powdered sugar
- 100g corn oil / vegetable oil
- 100g milk
- 1tsp vanilla extract
- 1g salt
- 1tsp lemon juice or 1/2tsp cream of tartar
Directions:











- When separating the egg whites from the yolks, be sure not to get any yolks in with the whites as they will not whip properly. Any egg yolks in the egg whites would make it hard to get a proper meringue.
- It is also important to note that when making the meringue with egg whites, it needs to get to a point of stiff peaks. You will know they are stiff peaks when they stick to the paddles and hold their positions.
- The vanilla extract is optional, but I find it adds some additional flavor to the cake. You can certainly explore other flavors such as matcha or chocolate (please leave a comment below to let me know what other flavors you'd like to make).
- This recipe makes a 8"x8"x3" square cake. The same recipe can be used for a 9" round cake. Cut the recipe in half if you plan on making a 6" round cake.
- The water bath is very important in the baking process. Make sure that the water is warm when adding it to the tray in the oven.

How do I tell if it’s finished? It says “another 25-45min”. Do I keep it on the lower rack the entire time, too?
hi Eunji, the easiest way to tell if the cake is done is by sticking a toothpick or bamboo skewer to the center of the cake and check for wet batter stick to the toothpick. If you see wet batter, the cake’s not done yet. Hope this helps.
So I have just tried to make this using the halved recipe for the smaller tin. Half way cooked and I just realised I only halved the eggs. No idea how this will turn out.
i’d be curious to see how the cake came out as well. My guess is it’d be less fluffy and a bit dry.
Thanks again for the post. Really thank you! Really Great. Gilberte Hodge Shir
Hi Yi, I tried your recipe and it was delicious. The only downside was it didn’t hold its volume while cooling down. No doubt it was my fault. I did not take it out of the owen right away and let it cool down a bit in the owen with the owen lid semi-open. Do you think that was the problem? ..well I might have also cut down the amount of oil juust a tiny bit ^.^’
hi there, a slight sink is very common. If you see a significant amount of shrinkage then it can be caused by multiple reasons however i don’t think cooling down in the oven for a few minutes is one of them. A lot of times it’s trial by error. Could you try lowering the temperature a little bit and letting it bake for slightly longer? Thanks.
Thank you so much for replying! Sure, I will give it a try.
Truly the most foolproof sponge cake out there. Followed the recipe almost exactly – used 100g of powdered sugar instead. But followed all other instructions to the T. Give it a try, especially if other sponge cakes haven’t worked for you!
Thank you for sharing your good result!
So delicious cake and perfect explanations for the recepie!
Thank you !!!
hi Kalina, thanks for checking out my recipe.
I made this cake heater ago for my friends and it was a hit. Everyone love them. Thanks you
Would the cake layers hold a frosting made with buttercream?
it might be a bit challenging given how soft and fluffy the cake is. That said I have not tried with the butter cream myself but if I do I’ll confirm to you.
I have tried it with the swiss meringue buttercream. Works beautifully!
Thanks Anna for the update. Glad that the buttercream meringue worked out.
I made this delightful sponge with matcha and cardamom and used some rosewater white chocolate ganache frosting at the end. It came out absolutely beautifully. Thank you.
Thank you Mary and appreciate you for sharing your modifications!
Would you be willing to suggest measurements in cups and tablespoons please?
hi Brenda, I can update the measurement but it wont be super accurate as there will be fractions in cups/tbsp. Please stay tuned.
Hi Yi, thank you so much for sharing this recipe! I’m excited to try out this recipe myself. This is also my first time hearing about the tang mian technique, but the more I think about it, the more ingenious it is! Out of curiosity, would you know if this technique could be applied to steamed cakes as well? (My mother is a fan of steamed cakes so I’ve attempted it a few times; even though they come out fluffy and look nice, the texture is always really dry. I’m embarrassed to say that even the frozen store-bought versions taste a million times better than any version I’ve been able to make… ^^; )
hi Jamie, i am sorry for not getting back to you sooner. I have not tried steamed cake myself but I’d think it should work there as well. Thanks.
I live at 7000 ft elevation. Do you need to adjust for the high altitude?
hi Suize, thanks for considering my recipe. Given i don’t have direct experience in baking in high altitude, I’m referring this article for possible adjustments. It looks the general approach is to increase the temperature and decease the time. Hope this helps.
I only have granulated sugar and all purpose flour- will this affect the end result a lot?
hi Mira, granulated sugar works but AP flour might make the cake less fluffy and denser. Do you have corn starch at home? What you can do is substitute 1/3 of the total flour amount by corn starch. Hope this helps.
I am going to try it
Thanks Dularie. Can’t wait to hear how it turned out!
Hi, just madthe cake, it’s in the oven as we speak. I found the recipe easy to follow and enjoyed making it!
Thank you for the feedback. Glad that you enjoyed the recipe!
Please may I ask whether your recipe is using a conventional oven? Because my oven is a fan oven and I’d like to know if I have to adjust my temperature.
Thanks Guys, Your Recipe Was Too Fantastic. Me and My Family Loved it. I Will Share your Rrecipe with my friends. Hope they will love it too.
thank you!
Hi Yi,
Do you have recipe for the cream. I would love to try that, too!
Thank you!
I only have granulated sugar and all purpose flour- will this affect the end result a lot?
Oops didn’t mean to reply here!
hi Joyce, sorry for the late reply…will post a roll cake shortly which will include the cream part.
First of all, thank you for the beautifully detailed recipe! It was very easy to follow, and I was happy with the roux; it rose incredibly in the oven, didn’t crack anywhere… but it collapsed spectacularly after I took it out of the oven. Now, I’m guessing the pan I was using was the problem – it was a springform pan, and although I wrapped it in several layers of tin foil, the water still managed to get in. Which kind of pan would you recommend, and do you have any other tips to prevent this from happening?
P.S. – although it looked like a mess, it was still delicious 🙂
hi Marjia, sorry to hear that the cake collapsed due to water. I use a cake pan that doesn’t open up on the bottom. You should be able to find non-spring form cake pan easily in department stores/supermarkets. Hope this helps.
There are a lot of eggs in this cake, does not yield a too eggy taste? The texture looks perfect, can’t wait to try this recipe! Sorry, one more question. Is it powdered sugar (icing sugar) or caster sugar (fine granulated sugar)? Thank you!
hi Kim, so sorry for not getting back to you sooner. It’s the icing sugar.
Hello! Do you have any idea if it’s ok to use sugar substitute? I’d use Monkfruit sugar.
hi Tatiana, thanks for checking out my recipe. I have not personally used monkfruit suagr to make the meringue but i think it should work if you manage to get a firm texture. I’d suggest use more lemon juice to help stabilize the egg white. Please let me know how it came out!
Thanks a lot. I’ve made it. I’ve changed milk by coconut milk.
The flavor so yummy. 🙂
Glad that the coconut milk worked. Thanks for letting me know!
Hi,
when I use 2 smaller pans, how much do I need to shorten the backing time?
Hi Jana, sorry for getting back to you late. It depends on the height of the cake after finishing baking. If you cake is around 2 inch tall, I’d keep it around 60mins or so. If the cake is around 1 inch (not recommended), I’d keep it aorund 45mins or so. Hope this helps.
Hi Chef,
I just baked this sponge cake followed your recipe.
Smell very good but I’m facing a problem, not sure if you could advise me what should I take note.
At 45mins 165C, the cake surface suddenly cracked.
After another 15nins, I took it out from oven, it shrinked and wrinkle alot.
Now the whole cake is not straight up like when it was in the oven :'(
hi Autumn, my suggestion would be to lower the temperature slightly and bake for 10 more minutes to see what happens. A small shrinkage is normal but it sounds like you see a big shrinkage in your case. Hope this helps.
this is literally the best sponge cake recipe that i’ve ever tried. it’s probably that roux method that made it so good. it’s also very simple. i added about 2 tbsp of black sesame powder too, it came out sooo good. thanks so much for the recipe.
hi Tiffany, thanks for your feedback. The black sesame powder idea sounds very tasty – noted for my next batch of cakes!
Hi Yi – Can you make this cake and freeze for later?
Hi Jessy, yes you can. Please make sure the cake is completely cool to room temperature and the container is tightly sealed. I’d not freeze it for more than one month though.
Hi Yi,
I’m known in my family to make rock-hard cakes; my cakes either fail to rise or just come out really stiff regardless of all the tactics I’ve tried. I was skeptical when I saw your recipe, and to my surprise and relief, it came out soft, spongy and delicious. I could eat this every day. Thank you for helping me regain some confidence in the kitchen haha!
Hi Viv, thanks for the feedback and I am so happy to hear that the cake came out soft and spongy! If you are on IG, please feel free to share the picture 🙂
Hi Yi,
I just wanted to share with you that I made this cake again and it turned out wonderfully. I did screw up the first time with the roux – I let it thicken too much and it turned out super clumpy when I mixed it into the yolks. In my 2nd attempt, I used granulated sugar instead of powdered sugar but it still turned out the right texture. I did add on a thin layer of whipping cream topped with fruit (I used blueberries and rasperries) and the cake held well with that weight. Thought I’d share these tips in case helpful for anyone else! I agree I wouldn’t experiment with all purpose flour.. I think both the use of cake flour and the water bath baking method helps create that light spongey texture.
In any case, Yi this was the best cake recipe I’ve come across. I love light, spongy cakes. I’m so happy to have come across this. Thank you so much!!!! I posted a picture of my cake (I made it as a bday cake for my dad) – if you’re on Instagram I’m at vituminc.
Hi Viv, really appreciate for your kind words and so glad to hear that cake turned out wonderful. Will check out your IG account!
Can I use regular flour instead of cake flour
Amazing!!!! You’re really trying with your recipe and I love the cake I will always visit for more recipe
Thanks Taiwo.
I love your recepie inspired me to bake more l have a question if l bake in a 12×3 round do l have to double the recipe?
hi Brenda, i assume your round cake pan has 12′ diameter not radius. If that’s true then yes to double the recipe. Hope this helps.
This is one of the most beautiful cakes I have ever seen. I mean, your photographs are exquisite, but still, it’s a masterful cake. I can’t wait to try it.
Hi Jeff, thanks for your kind words. Yes this is a lovely cake and i’m glad that you are interested in trying it!
Hi Yi
Thank u for sharing this sponge cake recipe. I’m a bit nervous baking with water bath method. I tried this method before n the cake always comes out damp at the bottom . Can I just bake it on the lowest rack at 150 deg C on convection mode.?
Also, do u need to cool this sponge inverted to avoid it sinking ?
Hi there, water bath is essential for this recipe. If you are afraid that water gets into the cake, try wrapping the pan with aluminum foil or put the cake pan in another tray and put this second tray into a third tray that has water. Yes 150c on lower rack on convection should work. Lastly, I dont need to invert the cake to cool. It doesn’t collapse after cooling (at least not to a degree that would make cake look bad). Hope this helps.
If I wanted to add matcha powder to this recipe, which step would be the best for that? Thank you!
Hi Vicki, add the matcha to the cake flour and corn starch. I’ve done that a few times to make matcha roll cake 🙂
Two questions:
1) Should I let the cooked roux and remaining liquid cool, because egg scrambling issues
2) When is the first 90 g of sugar put in? The last 30 g is missed at the end if the meringue process, but I can’t find the first introduction of sweetness.
Hi There, thanks for checking out the recipe. To answer your question: 1) no need to wait until the roux mixture cools down. You can add the yolks right away; 2) my apologies it was a combination of bad math and typo – all sugar is used in making the meringue and it’s added in 3 batches (typical procedure). I have updated the post and thank you for catching that.
Gorgeous looking cake! The texture looks perfect. Thanks!
Thanks John.
What sort of oven did you use? Fan or conventional. Have tried a few different recipes for this cake but each time thr dome top collapses.
Hi, I use conventional oven. If you need to turn on convection, I’d lover the temperature by 30F or so.
Yummy yummy!!! Well done chef
Thanks Pei. Hope you get to make this cake sometime 🙂
i’ve never heard of a tang mien method..that sounds genius. I’m going try it today and report bck
Yes it’s a nice trick for making this kind of cake. Please let me know how the cake comes out!
That’s the PERFECTEST sponge cake that I have ever seen. I like that 烫面method too. Well done, Yi.
Hi Angie, you are too kind but yes this is a delicious cake I wish I can eat everyday 🙂