As an Amazon Associate, I earn from qualifying purchases.
A Classic Hot Milk Sponge Cake with Vanilla Butter Icing
This Classic Hot Milk Sponge Cake with vanilla butter icing is soft, fluffy, and perfect for birthdays, tea time, or simple weekend baking. An easy cake with a light crumb and rich homemade icing.
This Sponge Cake comes together with pantry basics but tastes like something from a proper old-school bakery. The vanilla butter icing settles into the layers just enough to make every slice extra good.

Why You Will Love and Enjoy This Classic Hot Milk Sponge Cake
- The sponge stays soft and fluffy without being overly rich.
- It’s simple enough for everyday baking but still feels special on the table.
- The warm milk method gives the cake a really lovely texture that’s hard to mess up.
Classic Hot Milk Sponge Cake
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 10–12 depending on size 1x
- Category: Cake Cupcakes Cookies and Tarts
- Method: Easy baking
Description
A proper old-fashioned sponge cake doesn’t need fancy ingredients to turn out beautifully. This one bakes up light, soft, and buttery with a simple vanilla icing that even tastes better the next day.
Ingredients
Cake
- 4 extra-large eggs, room temperature
- 1 1/4 cups (250 g) castor sugar
- 2 1/4 cups (280 g) cake flour
- 1 tbsp (15 ml) baking powder
- 1/4 tsp (1 ml) salt
- 1 cup (250 ml) milk
- 1/2 cup (100 g) butter
- 1 tsp (5 ml) vanilla essence
Icing
- 1/2 cup (100 g) butter, softened
- 2 cups (250 g) icing sugar, sifted
- 2 tsp (10 ml) vanilla essence
- 2 tbsp (30 ml) milk
Instructions
Cake
- Preheat your oven to 350⁰F (180⁰C).
- Grease two 20 cm round cake pans and line the bottoms with baking paper if you can. It really helps the cakes release cleanly.
- In a large bowl, beat the 4 extra-large eggs and 1 1/4 cups (250 g) caster sugar for about 4 to 5 minutes until the mixture looks pale, thick, and creamy, as it gives the sponge its light texture.
- Sift together the 2 1/4 cups (280 g) cake flour, 1 tbsp (15 ml) baking powder, and 1/4 tsp (1 ml) salt.
- Fold the dry ingredients gently into the egg mixture with a spatula. Try not to overmix, or the cake can lose some of its fluffiness.
- In a small saucepan, heat the 1 cup (250 ml) milk and 1/2 cup (100 g) butter over medium heat just until the butter melts. Don’t let it boil.
- Remove from the heat and stir in the 1 tsp (5 ml) vanilla essence.
- Slowly pour the warm milk mixture into the batter while folding gently.
- The batter will look thinner than a regular cake batter, and that’s completely normal due to the warm milk.
- Divide the batter evenly between the prepared pans and smooth the tops lightly.
- Bake at 350⁰F (180⁰C) for 25 to 30 minutes until the cakes are lightly golden, and a skewer inserted into the centre comes out clean.
- If your oven runs hot, start checking at 23 minutes.
- Leave the cakes in the pans for about 5 minutes before turning them out onto a wire rack to cool completely.
- If you try icing them while they’re still warm, the icing tends to slide everywhere. Learned that one the hard way.
Icing
- Beat the 1/2 cup (100 g) softened butter until smooth and creamy.
- Gradually add the 2 cups (250 g) sifted icing sugar and mix until combined.
- Add the 2 tsp (10 ml) vanilla essence and enough of the 2 tbsp (30 ml) milk to make a smooth, spreadable icing.
- Spread half the icing between the cooled cake layers and use the rest on top of the cake.
Notes
Prepared, tried, and tested by Prehana
Additional Information
- Can I make this ahead? Yes. The cake actually slices beautifully the next day once fully settled.
- Can I use salted butter? You can, just reduce the added salt slightly.
- Why did my cake sink? Usually from underbaking or opening the oven too early.
- Can this be frozen? Yes. Wrap the cooled cake layers tightly in plastic wrap and freeze for up to 2 months. Thaw at room temperature before icing.
- How long can this be stored and how? Store the iced cake in an airtight container for up to 3 days at room temperature or up to 5 days in the fridge. If refrigerated, let it sit out for about 20 minutes before serving so the sponge softens again.
Substitute Suggestions
- Cake flour: Use all-purpose flour with 2 tbsp removed and replaced with 2 tbsp cornstarch.
- Vanilla essence: Vanilla extract works perfectly if that’s what you have.
- Castor sugar: Fine white sugar can be used if needed.
- Butter icing: You can swap in cream cheese icing for a tangier finish.
The batter for this cake looks thinner than expected, and that’s usually the moment people think something went wrong. Once baked, though, the sponge turns out incredibly light and soft.

This Classic Hot Milk Sponge Cake is the kind of homemade bake that feels comforting without being overly rich or complicated. The sponge turns out light, soft, and fluffy with a delicate vanilla flavour, while the butter icing adds just enough sweetness to make every slice satisfying. It’s easy enough for everyday baking but still special enough to bring out for birthdays, tea time, or sharing over coffee.
Thanks for dropping in and checking out the recipes and what’s on offer.
Thanks for dropping in and checking out the recipes and what’s on offer.
If you try out this delightful recipe, please let me know, rate it, and tag me on Instagram at @_esmesalon. I’m excited to see your amazing recreations, and I’m hooked on those mouthwatering photos!
We happily share our tasty and fantastic recipes and are excited to spread some love by sharing our posts at these awesome Linky Parties.
Copyright © 2026 esmesalon.com – All rights reserved.





Beautiful! I’ve still never made or eaten hot milk cake! 😳😳
Well then this will be your opportunity to make it. Keep me posted and let me know what you think.