This Custard Cake consists of ridiculously fluffy vanilla sponge cake layered with custard buttercream and a homemade custard filling.

Custard Cake Recipe Snapshot
What it is: Fluffy vanilla cake with custard buttercream and a rich custard filling.
Why you'll love it: The custard is made from scratch and used in both the filling and the frosting. The cake has a velvety soft crumb that won't squish the custard filling.
How to make it: Make the pastry cream ahead of time, then bake the vanilla cake. Add half of the cream to whipped butter to make the frosting, then use the rest as a filling.

I tested and re-worked so many iterations of this vanilla custard cake until every element was PERFECT. I switched to a reverse creaming method to make the sponge extra light and fluffy, and changed the frosting recipe to make it even more custardy.
I'm convinced there is something magical about this cake. I brought Chris a slice of it to try... and the next morning - boom! An engagement ring.
Clearly, it was the cake.
Jump to:

Reader Review:
I made this cake for my birthday last month and I have to say it's the best cake that I've ever made! I've used the reverse creaming method a lot but there's something about this recipe that is just perfect. The cake was so soft and moist. The German buttercream (my first time making it) was absolutely delicious and my new favorite buttercream! Add to that the pastry cream? It's the perfect cake! Thank you so much for this recipe!
⭐⭐⭐⭐⭐ - Brianna M
Ingredients
Because this custard cake has multiple components, timing and temperatures matter more than usual. Taking the time to read the recipe fully before you start will make all the difference here.

- Milk - For best results, use full-fat milk. Whole milk is the foundation of the custard, and if you don't use a full-fat milk, you will not get that gorgeous, thick, creamy texture. And you really can't have a custard cake with mediocre custard!
- Butter - The quality of the butter is important in this recipe; try to use something with a high fat percentage.
- Sugar - Granulated sugar (caster sugar in the UK) is best.
- Eggs - You will need egg yolks for the custard and whole eggs for the vanilla sponge. Save your leftover egg whites for another recipe, like my Strawberry Angel Food Cake.
- Vanilla - Of course, vanilla is an important ingredient as the cake, buttercream, and custard filling all revolve around it! Try to use a high-quality vanilla extract or vanilla bean paste, or if you like you can even use whole vanilla pods. The quality of the vanilla you use will really shine through in this recipe.
- Corn Starch - The cornstarch (cornflour in the UK) helps to thicken the pastry cream.
- Flour - This vanilla sponge works best with cake flour, but you can also use all-purpose flour (plain flour).
- Vegetable Oil - This helps to keep the cake moist; you can substitute with any neutral oil.
- Powdered Sugar - (Icing sugar) This is optional to sweeten the custard buttercream; you can leave it out or add less of it if you prefer a less sweet frosting.
It is crucial that your 'cold ingredients' (i.e. butter, milk, eggs) are brought to room temperature before starting this bake. There are a number of components that could curdle or go wrong easily, so make it easier on yourself and keep everything at the same temperature!
See the recipe card for the full recipe.
Measuring Ingredients: I always recommend weighing your ingredients with a kitchen scale, rather than using measuring cups. It's very difficult to measure accurately with cups and this can mess up your bakes.
Equipment
- Saucepan
- Whisk
- Stand Mixer
- Sieve
- 8-inch Cake Pans
- Cake Leveler (optional, but helpful)
How To Make Custard Cake
There are three components to this custard cake: the vanilla cake, the custard filling (pastry cream), and the custard buttercream. We use the same pastry cream both as a filling and to create the frosting, so you only have to make it once.
Make the Custard Filling
The first step for making this cake is to make the pastry cream - also known as crème pâtissière or custard. You can make the custard a day or two in advance if you want to break the recipe into easier steps. This is the same filling used inside Boston Cream Pie, so you know it's good!
- Whisk the egg yolks, sugar, and cornstarch together in a large bowl until pale and thick.
- Heat the milk and vanilla in a medium saucepan and slowly warm over medium heat until scalding. This means that steam is rising from the milk, and tiny bubbles will start to appear on the surface. Don't let it boil.


- Once the milk is scalding, drizzle a small amount of warm milk into the egg yolk mixture and whisk, then add a little more, repeat until everything is together in the bowl, then pour the whole mixture back into the saucepan.
It's important to add the milk to the eggs slowly to temper the eggs and prevent them from scrambling.


- Keep heating the custard on medium heat, whisking constantly until it begins to boil with thick bubbles bursting on the surface. Boil for 1-2 minutes. Remove from the heat. It should be thick enough that you can draw a line in it on the back of a spoon.


- If the custard has been cooked gradually, there shouldn't be any lumps in the custard, but if there are, you can pass the pastry cream through a sieve into a bowl to remove them.
- To enrich the pastry cream, whisk in the butter one small piece at a time, making sure it melts into the mixture completely before adding the next piece.


- Cover with plastic wrap (make sure the plastic wrap is touching the surface of the pastry cream to prevent skin from forming). Let it cool down a little and then refrigerate for at least two hours. I like to make this the day before and let it sit overnight, but it can be used after 2 hours.
Make the Vanilla Cake
This is my go-to Vanilla Cake recipe - I use it as a base for lots of other cakes and cupcakes. If you want to make an even lighter version, try my Genoise Sponge.

Prepare Ingredients
Preheat oven to 350°F / 180°C (or 160°C for a fan-assisted oven) and grease two 8-inch cake pans.
Split the milk into two containers, one with ½ cup of milk (120ml) and one with ¾ cup of milk (180ml).
Mix the ½ cup of milk with the vegetable oil and set aside. Mix the ¾ cup of milk with the eggs and vanilla. Whisk together lightly and set aside.

Sift Dry Ingredients
Sift the flour, sugar, baking powder, and salt into the bowl of your mixer and turn on low with your paddle attachment.

Add Butter
Slowly add the butter, one small chunk at a time, letting it mix for a few seconds in between additions. Once it's all in, it should look kind of like chunky breadcrumbs.

Beat in Milk and Oil
Add the milk/oil mixture and slowly turn your mixer up to a medium speed, just so it doesn't splash.
Beat for exactly two minutes.

Mix in Eggs and Milk
Scrape the sides of your bowl to make sure there are no lumps, then turn the mixer back on low.
Add the milk/egg mixture slowly and mix on low until just combined

Bake
Divide the batter into the prepared cake pans and bake for 30-40 minutes or until a skewer comes out clean.
Let cool in the pan for at least 30 minutes before removing and putting on a wire rack to cool.
Mistakes to Avoid
Read my post about Why Cakes Sink In The Middle for lots of tips and common mistakes to avoid to make sure your cakes turn out perfectly flat.
Make the Custard Buttercream
This Custard buttercream, or 'German Buttercream' is silky smooth and full of rich, creamy vanilla flavor.
- Before you start, move roughly ⅓ of the pastry cream into a separate bowl and place it back in the fridge. Put the remaining ⅔ of the pastry cream in a covered bowl on the counter to come to room temperature. At the same time, remove your butter from the fridge so it can also come to room temperature.
- Once it's at room temperature, you can start making the frosting. Place all the butter in your stand mixer and beat with a whisk attachment on high speed until pale and fluffy (about 3-5 minutes)
- Add the pastry cream one tablespoon at a time until it is all added, whipping in between additions.
- Add the vanilla and salt and mix in.
- At this stage, taste-test the buttercream to see how much sweetness you would like to add. Add the powdered sugar a little at a time, whipping after every addition, until the desired sweetness is reached.
- The custard buttercream should be lovely and silky smooth - if it curdles it's usually just a sign that the ingredients were not the same temperature - to fix it just take the bowl and very gently heat the bottom of it over a bain marie and whisk until it comes together again (it shouldn't take long), then return to the stand mixer and it should be beautifully silky again!

Assemble the Custard Cake
- Once completely cooled, cut each of the cakes in half so you should have four thin cake layers. I use this cake leveler, but you can also use a serrated knife.
- Start building your layers, first with cake, then a layer of custard buttercream, smoothing it out as you go. Add your second layer of cake on top and put on a slightly thinner layer of custard buttercream.
- On top of the thinner layer of custard buttercream, pipe a border of buttercream around the outside of the middle layer, and fill the middle with half of the cold custard you reserved in the fridge. Add the next layer of cake on top
- Add another generous layer of buttercream, followed by your final cake layer. Decorate the cake however you like - smooth, naked, semi-naked, or messy. Pipe some rosettes around the top of the cake and then pour the remaining custard on top of the cake, in the middle of the rosettes.

Storage
Store your assembled custard cake in an airtight container in the refrigerator for up to 4 days.
All the elements can be made ahead of time:
- You can make the vanilla cake 3 days ahead and store it in an airtight container at room temperature.
- The pastry cream can be made 2 days ahead, covered with plastic wrap, and stored in the fridge.
- The custard buttercream can also be stored in the fridge for 2 days in an airtight container.
More Custard Dessert Recipes
If you are a custard lover, you may enjoy some of these custard recipes!
Show Me Your Bakes!
If you make this recipe, please tag @bonni_bakery on Instagram or send me a photo - I love seeing all your creations.
Want your bake featured on the blog? You can also upload a photo here.
Watch How To Make Custard Cake (Video)
Watch my full step-by-step tutorial video on how to master this custard cake.
P.S. Subscribe to my Youtube channel for future video updates!
Recipe

Custard Cake Recipe
Ingredients
- 720 ml (3 cups) Whole Milk
- 1 tablespoon Vanilla Extract
- 7 Egg Yolks
- 150 g (¾ cup) Granulated Sugar (caster sugar)
- 6 tablespoon Cornstarch
- 85 g (¾ stick) Unsalted Butter
- 300 ml (1¼ cup) Whole Milk
- 80 ml (⅓ cup) Vegetable Oil
- 3 Large Eggs
- 312 g (2¾ cups) Cake Flour
- 350 g (1¾ cups) Granulated Sugar (caster sugar)
- 1 tablespoon Baking Powder
- ½ teaspoon Salt
- 1 teaspoon (1 teaspoon) Vanilla Extract
- 227 g (2 sticks) Unsalted Butter
- 1 batch Vanilla Pastry Cream (⅔ of the pastry cream prepared for the filling)
- 450 g (4 sticks) Unsalted Butter
- 40 g (⅓ cup) Powdered Sugar
- 1 teaspoon Vanilla Extract
- ¼ teaspoon Salt
Equipment
Instructions
- Make the pastry cream 2 - 24 hours ahead of time, as it needs time to cool and thicken. Use the steps below or see my Vanilla Pastry Cream post for more detailed instructions and process pictures.
- Put the egg yolks in a bowl with the sugar and cornstarch- whisk to combine until pale and thick.7 Egg Yolks, 150 g (¾ cup) Granulated Sugar, 6 tablespoon Cornstarch
- Put the milk and vanilla in a saucepan over medium heat until it is scalding hot. This means you can see steam rising from it and tiny bubbles appearing on the surface. Don't let it boil.720 ml (3 cups) Whole Milk, 1 tablespoon Vanilla Extract
- Drizzle a small amount of hot milk into the egg yolk mixture and whisk, then add a little more, and repeat until everything is together in the bowl. It's important to do this slowly and gradually so you don't scramble the eggsPour the whole mixture back into the saucepan.
- Return to the heat, whisking constantly until it begins to boil. Boil for 1-2 minutes or until you see thick bubbles bursting on the surface. It should be thick enough that you can draw a line in it on the back of a spoon - if it isn't, keep boiling until you reach that stage. Remove from the heat.
- If done gradually, there shouldn't be any lumps in the custard, but if there are, you can pass it through a fine mesh sieve to remove them.
- Whisk in the butter one small piece at a time, making sure it melts into the mixture completely before adding the next piece85 g (¾ stick) Unsalted Butter
- Cover with plastic wrap (make sure the plastic wrap is touching the surface of the pastry cream to prevent a skin from forming) and refrigerate for at least two hours. I like to make this the day before and let it sit overnight, but it can be used after 2 hours.
- Preheat oven to 350°F/180°C (160°C for fan-assisted) and grease two 8-inch cake pans. Ensure the butter, eggs, and milk are at room temperature before beginning.
- Split the milk into two containers, one with ½ cup of milk (118g) and one with ¾ cup of milk (177g).300 ml (1¼ cup) Whole Milk
- Mix the ½ cup of milk with the vegetable oil and set aside.80 ml (⅓ cup) Vegetable Oil
- Mix the remaining milk with the eggs and vanilla. Whisk together lightly and set aside.3 Large Eggs, 1 teaspoon (1 tsp) Vanilla Extract
- Place the flour, sugar, baking powder and salt into the bowl of your mixer and turn on low with your paddle attachment312 g (2¾ cups) Cake Flour, 350 g (1¾ cups) Granulated Sugar, 1 tablespoon Baking Powder, ½ teaspoon Salt
- Slowly add the butter, one small chunk at a time. Once it's all in, it should look kind of like chunky breadcrumbs227 g (2 sticks) Unsalted Butter
- Add the milk/oil mixture and slowly turn your mixer up to a medium speed. Beat for exactly two minutes
- Scrape the sides of your bowl to make sure there are no lumps, then turn the mixer back on low.
- Add the milk/egg mixture slowly and mix on low until just combined.
- Divide into cake pans and bake for 30-40 minutes - check to see if a toothpick comes out clean before removing from the oven. Let the cakes cool in the pan for at least 30 minutes before removing them.
- About an hour before you start, move roughly ⅓ of the pastry cream into a separate bowl, cover with plastic wrap and place it back in the fridge. Put the remaining ⅔ of the pastry cream in a covered bowl on the counter to come to room temperature. At the same time, remove your butter from the fridge so it can also come to room temperature.
- Once it's at room temperature, you can start making the frosting. Place all the butter in your stand mixer and beat with a whisk attachment on high speed until pale and fluffy (about 3-5 minutes)450 g (4 sticks) Unsalted Butter
- Add the room temperature pastry cream one tablespoon at a time until it is all added, whipping in between additions.1 batch Vanilla Pastry Cream
- Add the vanilla and salt and mix in.1 teaspoon Vanilla Extract, ¼ teaspoon Salt
- At this stage, taste-test the buttercream to see how much sweetness you would like to add. Add the powdered sugar a little at a time, whipping after every addition, until the desired sweetness is reached.40 g (⅓ cup) Powdered Sugar
- The custard buttercream should be lovely and silky smooth - if it curdles, it's usually just a sign that the ingredients were not the same temperature (see notes for how to fix it).
- Once completely cooled, cut each of the cakes in half so you should have four thin cake layers. I use this cake leveler, but you can also use a serrated knife
- Start building your layers, first with cake, then a layer of custard buttercream, smoothing it out as you go. Add your second layer of cake on top and put on a slightly thinner layer of custard buttercream.
- On top of the thinner layer of custard buttercream, pipe a border of buttercream around the outside of the middle layer, and fill the middle with half of the cold custard you reserved in the fridge. Add the next layer of cake on top
- Add another generous layer of buttercream, followed by your final cake layer. Decorate the cake however you like - smooth, naked, semi-naked or messy. Pipe some rosettes around the top of the cake and then pour the remaining custard on top of the cake, in the middle of the rosettes.
Video
Nutrition
Notes
It's best to make the pastry cream in advance so it has time to cool for at least 2 hours, but you can also make it the day before. *If your buttercream curdles - take the bowl and very gently heat the bottom of it over a bain marie and whisk until it comes together again (it shouldn't take long), then return to the stand mixer and it should be beautifully silky again!









Rob
Just made this for my wife’s 40th birthday party yesterday, and it was a huge hit! When my wife asked for a vanilla cake with custard filling and vanilla icing a week ago I wasn’t sure I’d be able to pull it off. Luckily this recipe and watching the accompanying video came to my rescue! While I made a vanilla buttercream icing instead of the custard one (though I did add some custard to it), I followed the rest of the instructions religiously. The cake was a delicious success with all of the family commenting how good the cake was! So thanks for helping me make my wife’s birthday cake wish come true!
Bonnie
Of all the cakes I have baked, and there have been many, this may be the best. And it only improves with time. It's worth every step. I'm going to try a lemon version for a lemon lover's birthday today.
Beth
Excellent cake. The first time I made this was for my son’s birthday everyone enjoyed it. The following year. My son requested I make it again! It will be our annual tradition. One question I do not have an 8 inch pan cake pan. And they are hard to fine. How do I adjust for 9 inch?