This post contains affiliate links. Please read my disclosures.
This Gluten Free Espresso Chocolate Cake with Salted Caramel Buttercream is a chocolate lover’s dream with espresso spiked chocolate sponge layers sandwiched together with silky salted caramel swiss meringue buttercream and drizzled with thick luscious homemade salted caramel.
Jump to:
This Gluten-Free Salted Caramel Chocolate Cake was the most popular cake I made to order in my cake business. It was an absolute favourite of mine and my customers. I baked several of these cakes a week for local cafes who had standing orders, for birthday celebrations and of course it always stood proudly on my own cake stall.
So, to say I made this cake a fair few times is putting it mildly but it's fun to bake and it tastes incredible every time.
I’ll take you through all the tips and tricks on how to make this layer cake perfectly first time, including which gluten-free flours to choose and how to perfect your swiss meringue buttercream. Plus I’ll show you a great recipe for the salted caramel which will be so useful for a number of different desserts.
Why You’ll Love This Espresso Chocolate Caramel Cake
​Flavour. This is the best chocolate cake. Not only does it looks beautiful but also really delivers on deep rich intense chocolate flavour. With both cocoa for richness and melted chocolate folded into the batter, the result is true luxury. Buttermilk gives the sponge a gentle tanginess and using oil instead of butter makes the cake light and moist. Espresso powder is also used in the sponge to give a direct coffee hit. It amps up the chocolate flavour and also gives a complex background flavour.
Easy. This sponge is so quick and simple to make. You just need to make up the dry ingredients and wet ingredients in separate bowls then mix in the melted chocolate.
Customisable Gluten-Free Flours. In this recipe we don’t use a generic all-purpose gluten-free flour but rather an easy combination of rice flour, oat flour and tapioca flour. This is a great alternative as each of these flours can be swapped out if allergies come into play which gives you more control and also means no xanthan gum is needed. These flours make a deliciously rich and moist chocolate cake with a good tender crumb and gorgeous flavour.
Swiss Meringue Buttercream. This is the best buttercream to finish this cake, it smooths over the sponge like a dream with a buttery silky texture and is never too sweet despite all that caramel. It is so much easier to whip up than you think and the generous pouring of salted caramel into the finished buttercream amps up the end result to 11 and then some.
Homemade Salted Caramel Sauce. The same caramel is used to flavour the buttercream and for the salted caramel drip on top of the cake.
Ingredients Needed
Dark chocolate. This recipe uses 70% dark chocolate. However, you can use 50-60% chocolate for a softer creamier chocolate flavour.
Rice flour. Use white rice flour here, you want a light delicate flavour. This is a great economical gluten-free flour which works here due to its neutral taste and light texture. Too much rice flour though can get a little gritty so we need to balance it out with another flour. (see below for substitutions if needed)
Oat flour. This wholegrain flour has a mild, buttery flavour and is useful in gluten-free baking for its ability to add moisture and texture to baked goods. It’s used here for fluffiness and flavour. That toasted butterscotch taste is a great backdrop for the recipe. Make sure it is certified gluten-free. (see below for substitutions if needed).
Tapioca flour (tapioca starch). This starchy flour is needed to help with the structure of the cake. It is ideal for binding and also helps keep the cake light and fluffy.
Cocoa powder. Choose a high quality organic brand if possible. This recipe was tested with Dutch-processed cocoa powder (which is the more common type in the UK – but do check the labels) and has a smooth rich chocolatey flavour.
Espresso powder. Brings out the chocolate flavour rather than giving a coffee flavour. It can be omitted if you are not a coffee lover.
Bicarbonate of soda. Also known as baking soda, this is a white crystalline powder that is commonly used as a leavening agent in baking.
Buttermilk. It’s a fermented dairy product with a tangy flavour and is used here to tenderise the crumb, act as a leavening agent, add moisture, and also enhance the flavour. If you can't get hold of buttermilk then you can use whole milk + 1 ½ tablespoons apple cider vinegar or lemon juice stirred together and allowed to sit for 10 minutes.
Caster sugar. A fine white sugar which gives lightness. You can substitute for granulated white sugar.
Light Soft Brown Sugar. Using brown sugar adds a gentle molasses flavour and moisture to the batter, enhancing the depth of taste and providing a subtle caramel undertone, contributing to a more flavourful and moist cake.
Olive oil. This is my preferred oil in cakes rather than vegetable oil or coconut oil. But to avoid a strong flavour use a flavourless mild and light olive oil.
Eggs. This recipe uses medium size, about 60g each with shell (50g each without shell). These are often classified as large eggs in the US. I recommend weighing your eggs to ensure the correct amount.
Vanilla extract. Use a good quality extract, I like Nielsen Massey.
Salt. I like to use kosher salt in my baking as it has a round gentle flavour. Using salt in your baked goods lifts and sharpens all the other flavours.
Homemade Caramel
Caster sugar. It’s a fine white baking sugar. If you can only get hold of granulated sugar then that is fine to use too, it will take a little longer to melt but that’s no problem.
Double cream. You can substitute for heavy cream.
Butter. Unsalted butter is the best choice here so you can control the salt content at the end of the recipe. Make sure it is at room temperature.
Vanilla extract. Use a good quality extract, I like Nielsen Massey.
Flaky sea salt. I really like to use Maldon Sea Salt for caramel. It has a perfect clean flavour without overpowering the richness of the caramel.
Salted Caramel Swiss Meringue Buttercream
Egg whites. This basic recipe uses 8 egg whites. You can use fresh egg whites by all means and then just freeze the egg yolks for another day or make custard or ice cream. However, I recommend buying a carton of liquid egg whites as it saves wasting the yolks or finding a use for them.
Caster sugar. This is a finely ground white baking sugar common in the UK. If you can only get hold of white granulated sugar then that’s a fine substitute.
Butter. Unsalted is the best choice here so you can control the salt content. Make sure it is at room temperature. This means that you should be able to press into the buttercream easily using your fingertip but reach resistance so your finger doesn’t sink straight through the butter. The right temperature for the butter here is absolutely key. There are tips below if you have a cold kitchen and your butter is staying too firm.
Vanilla extract. It’s essential in buttercream to use a good quality extract since this is a vanilla buttercream and will be the key flavour here. I like Nielsen Massey. You could always use the seeds from a vanilla bean if you like the speckled effect which can look beautiful covering the right cake.
Salt. It’s essential too. The salt will bring out the flavour of your vanilla and add complexity and depth to the buttercream – you will really notice the difference if it’s left out.
Flour Substitutions
I don't recommend using a generic all purpose gluten-free flour for this cake as the results will come out too dry and they often need xanthan gum to work properly. Instead you could use my Homemade Gluten-Free Flour Blend as a replacement for all 3 flours or if you have allergies then I recommend the following swaps:
- Rice flour and oat flour. These wholegrain flours can be swapped for buckwheat flour, teff flour, sorghum flour or tiger nut flour. However I do recommend still keeping a mix of 2 x wholegrain flours to balance out the blend.
- Tapioca flour. This starchy flour can be swapped for cassava flour, sweet rice flour or potato starch.
How To Make Chocolate Cake with Salted Caramel Buttercream Frosting
For full recipe instructions go to the recipe card at the end of this post.
- Preheat oven to 180°C (160°C fan assisted / gas mark 4 / 350°F). Line and grease two 8-inch (20cm) round cake tins.
- Melt chocolate in a bowl over simmering water or in the microwave. Set aside.
- In a large mixing bowl, whisk together flours, cocoa powder, espresso powder, bicarbonate of soda, and salt.
- In a separate bowl, mix buttermilk, sugars, olive oil, eggs, and vanilla. Beat into the flour mixture.
- Mix in melted chocolate until fully incorporated.
- Divide mixture between the two cake tins and bake for 30 minutes. Cool on wire racks before filling with buttercream.
Salted Caramel
For full recipe instructions go to the recipe card at the end of this post.
- Heat caster sugar in a saucepan until melted, swirling occasionally.
- Add double cream and butter, stirring until smooth. Remove from heat, stir in vanilla and salt. Chill overnight.
Salted Caramel Swiss Meringue Buttercream
For full recipe instructions go to the recipe card at the end of this post.
- Heat egg whites and caster sugar over simmering water until sugar dissolves. Whisk until thickened and cooled to room temperature.
- Switch to paddle attachment. On low speed, add butter gradually. Continue until smooth.
- Add salt, vanilla extract, and half of chilled salted caramel. Mix thoroughly.
Assembly:
- Place one cake sponge on a cake board, spread thick layer of buttercream on top. Add second sponge on top.
- Apply thin layer of buttercream with an offset spatula as crumb coat. Chill for 1 hour.
- Cover with remaining buttercream. Chill for 1 hour.
- Heat reserved caramel briefly, pour over cake starting at centre and working out. Allow some to drip over sides.
- Serve at room temperature.
Expert Tips
- Pre-heat the oven and bake your sponges in the centre of the oven for even heat distribution.
- Allow the sponges to cool completely on a wire rack before filling and covering with the buttercream.
Salted Caramel Tips
- Have all ingredients to hand as you start the process as you'll need to work quickly once the sugar has melted.
- Ensure butter and cream are at room temperature to prevent sugar seizing.
- Use a heavy-bottomed saucepan for even heat distribution.
- Start with sugar in an even layer for even melting and to prevent sugar crystals.
- Avoid stirring; gently swirl if edges start to burn.
- Watch closely and don’t walk away as caramel can quickly change colour.
- Gradually add salt to taste; start with 1 teaspoon and adjust if needed. Different salts vary in intensity.
- Leave the caramel to cool overnight as you need to use it totally chilled and thickened for the buttercream.
✨If you would like more detailed information on making the Salted Caramel then visit this helpful post on How To Make Salted Caramel which breaks down every step with loads of tips, tricks and a video to ensure a foolproof result.✨
Swiss Meringue Buttercream Tips
- The temperatures here are important. If you have made SMB a few times then you can intuit when the sugar has melted into the egg whites or when the meringue has cooled enough to add the butter. However for newbies a sugar thermometer is invaluable.
- The butter must be at room temperature before you add it. Slightly soft to the touch but not melty.
- If your butter is too cold then just keep on mixing the buttercream once it’s all added, the butter will soon warm and melt into the buttercream. If that doesn’t work then warm slightly over a bowl of boiling water. Once the edges of the buttercream start to soften then start whipping again off the heat.
- If your butter is too warm place in the fridge for 15 minutes to chill then try re-whipping it.
- As you are adding the butter your buttercream will look a bit curdled. This is absolutely normal. Keep on mixing the buttercream and don’t lose faith, it will always come together in the end.
- If your buttercream does not come together and looks too soupy that means your butter was too warm – see above on how to fix.
✨If you are still worried about making the buttercream then visit this helpful post on How To Make Perfect Swiss Meringue Buttercream which breaks down every step with loads of tips, tricks and a video to ensure a foolproof result.✨
FAQs
This cake has only been tested with eggs and dairy ingredients. You can substitute the dairy if you have a favourite plant based butter which works well as a 1:1 swap. However, since this recipe uses so many eggs I don’t advise you swapping for any egg alternatives as this might alter the recipe significantly.
Yes, this cake keeps well for up to 5 days when you follow the storage instructions below.
You can store this cake in an airtight container (but preferably tin rather than plastic as it plastic will keep the cake too moist). Then store the cake in a cool dark place. It also stores very well in the fridge for up to a week but allow it to come to room temperature before serving.
Absolutely. You can freeze the cake successfully by double wrapping it. First wrap it tightly in plastic wrap then aluminium foil. Then either place in a resealable freezer bag or airtight container. Don’t forget to label including the date. To enjoy, thaw in the refrigerator overnight, allowing it to come to room temperature before serving.
These sponges are baked in 8 inch (20cm) round x 4 inch (10cm) deep round cake tins. I really like to use silver anodised cake tins which give an even bake. Silver aluminium cake tins are great too.
More Gluten-Free Chocolate Cakes You’ll Love
✨Have you tried this Gluten Free Chocolate Cake with Salted Caramel Buttercream? If you liked it, please leave a 5-star ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ rating on the recipe card and consider leaving a comment as well! I would love to hear about how your recipe turned out and your feedback also helps other readers✨
Gluten Free Espresso Chocolate Cake with Salted Caramel Buttercream
Ingredients
- 125 g 70% dark chocolate
- 100 g rice flour
- 86 g oat flour
- 40 g tapioca flour - (tapioca starch)
- 90 g cocoa powder
- 2 tablespoons espresso powder
- 1¾ teaspoons bicarbonate of soda
- 1 teaspoon salt
- 400 g buttermilk
- 160 g caster sugar
- 160 g soft light brown sugar
- 170 g light olive oil
- 3 eggs - medium
- 1 teaspoon bourbon vanilla extract
Salted Caramel
- 250 g caster sugar
- 300 ml double cream
- 40 g unsalted butter
- 1 teaspoon sea salt
Salted Caramel Swiss Meringue Buttercream
- 240 g egg whites - around 8 medium sized egg whites
- 200 g caster sugar
- 200 g light soft brown sugar
- 500 g unsalted butter - at room temperature, cubed
- ½ teaspoon salt
- 1 teaspoon vanilla extract
- 250 g homemade salted caramel - see recipe
Instructions
- Pre-heat oven to 180°C /160°C fan assisted / gas mark 4 / 350°F and line and grease 2 x 8 inch (20cm) round (4 inch (10cm) deep) cake tins.
- Melt the chocolate in a bowl set over a saucepan of simmering water or in the microwave then set aside.
- In a large mixing bowl whisk together the flours, cocoa powder, espresso powder, bicarbonate of soda and salt until well mixed.
- In a separate bowl mix together the buttermilk, sugars, olive oil, eggs and vanilla then beat into the flour mixture.
- Finally mix in the melted chocolate until completely incorporated.
- Divide the mixture between the 2 cake tins and bake in the oven for 30 minutes.
- Turn out the cakes and cool on wire racks before filling with buttercream.
Salted Caramel
- To make the Salted Caramel pour the caster sugar into a small saucepan into an even layer and heat on a medium temperature until the sugar melts. Do not stir the sugar but make sure it melts evenly by swirling the saucepan every so often.
- Once melted, carefully add in the double cream and butter, the caramel will bubble up vigorously. At this point you can stir the bubbly mixture until the caramel is smooth. Remove from the heat then stir in the vanilla and salt.
- Chill the caramel overnight where it will set and thicken.
- Use half of the cold caramel (250g) in the buttercream, reserving the rest (250g) for drizzling over the cake.
Salted Caramel Swiss Meringue Buttercream
- To make the Salted Caramel Swiss Meringue Buttercream
- Heat the egg whites, caster sugar and light soft brown sugar in a bain marie, stirring constantly until the sugar has dissolved and the temperature has reached 160°F (71°C).
- Remove the egg whites and sugar from the heat and pour into a stand mixer with whisk attachment. Whisk until the mixture hast hickened and stiffened and has cooled to room temperature. About 68°F to 75°F (20°C to 24°C).
- Change the attachment to a paddle attachment. On a low speed add the butter slowly cube by cube. When you have almost added all the butter the mixture will look curdled. Do not fret – this is supposed to happen and just means you are nearly done. Just continue to add all the butter. Once the butter is totally incorporated the buttercream will miraculously become a smooth velvety consistency.
- Add the salt, vanilla extract and half of the chilled salted caramel. Mix until thoroughly combined.
Assembly
- Place one of the cake sponges on a cake board then spread a thick and even layer buttercream over the top. Place the second chocolate sponge cake on top.
- Cover the cakes with a thin layer of buttercream as a crumb coat. This will ensure the first layer of buttercream catches all the loose crumbs of the cake. Place the cake in the fridge for an hour for the crumb coat to firm up.
- Once the crumb coat is firm then cover the cake with the rest of the buttercream. Place back in the fridge for an hour for the second coat of buttercream to firm up which will help form a solid base for the caramel drizzle.
- Pour the reserved caramel in a saucepan and turn the heat on for about 5 seconds. The edges of the caramel will just start to melt. Immediately remove from the heat and stir the caramel. It should be a just about pourable consistency.
- Pour the caramel all over the top of the cake, starting at the centre and working out, encouraging some of the caramel to drip over the side.
- Serve the cake at room temperature.
Notes
Flour Substitutions
I don't recommend using a generic all purpose gluten-free flour for this cake as the results will come out too dry and they often need xanthan gum to work properly. Instead you could use my Homemade Gluten-Free Flour Blend as a replacement for all 3 flours or if you have allergies then I recommend the following swaps:- Rice flour and oat flour. These wholegrain flours can be swapped for buckwheat flour, teff flour, sorghum flour or tiger nut flour. However I do recommend still keeping a mix of 2 x wholegrain flours to balance out the blend.
- Tapioca flour. This starchy flour can be swapped for cassava flour, sweet rice flour or potato starch.
How to Make Ahead and Store
The homemade caramel can be made up to 2 weeks prior to making the cake. You can also bake the sponges a day or two before you make the buttercream and assemble the whole cake. Store the sponges in a cool dark place in an airtight container Once you have made the whole cake then you need to store this cake in the fridge. You can make it 1-2 days prior to serving. Allow it to come to room temperature before serving.How to Freeze
You can freeze the cake sponges for up to 2 months. Cool completely once they are baked then double wrap them. First wrap it tightly in plastic wrap then aluminium foil. Then either place in a resealable freezer bag or airtight container. Allow to thaw at room temperature overnight wrapped before unwrapping and filling and covering the sponges with the buttercream. You can freeze leftover cake slices successfully by layering them in an airtight container with baking parchment in between. Don’t forget to label including the date. To enjoy, thaw at room temperature for 1-2 hours before serving.Ingredient measurements
- Please note when you see ‘grams’ listed as opposed to ‘millilitres,’ or any other term of measurement, that is not incorrect. I weigh all of my ingredients, including liquids, for accuracy.
Jillian says
Hello Georgina,
This recipe looks divine! How long would you say the cake lasts for? And is it possible to make the salted caramel drizzle a day or so in advance before the rest? If so, how would it be best be stored? I’d like to make this for a birthday but won’t have time to do it all in the one day - would it be ok to make it 2 days prior? Thank you in advance for my million questions!
Georgina Hartley says
Hi Jillian, the sponge cake (undecorated) can be made up to 2 days prior to decorating and can be stored in an airtight container at room temperature. Once it is covered in buttercream it needs to be stored in the fridge and is good for up to 5 days. You can make the caramel up to a week before. Store the caramel in the fridge. It will have to be warmed up very slightly, just to the point of being pourable, before you use it to drizzle over the cake. I hope you enjoy the cake - let me know what you think of it!!
Alexi says
Incredible! I used bobs red mill as you recommended in another comment and it was perfect. I'm a new baker and your instructions made me look like a pro! The people who ate this cake literally asked me when I was going to open a bakery. Thank you!!
Pam says
Hello Georgina,
Thank you for the recipe.
Please may I ask can I use just doves farm gluten free plain flour and eliminate all the other flours. Also does the baking powder need to be gluten free as well. Many thanks.
Georgina Hartley says
Hi Pam, I do not recommend using only Doves Farm GF flour in replacement of all the other flours as it doesn't produce a good result in this recipe - it would be too dry and crumbly. However, you could use a mix of half Doves Farm and half ground almonds and that would produce a delicious cake with good texture. Yes, if you require your cake to be gluten-free then you will need to use a gluten-free baking powder. Most baking powders are gf but do check the label.
Debra Malone-Reeve says
What flour can I use in place of the rice flour as there is a food allergy?
Thank you,
Georgina Hartley says
I would recommend using sorghum flour as a substitute.
Emily Carter-Sewell says
This cake is absolutely mad, for gluten free as well, easily best cake I've ever eaten. Thank you for improving my life
Georgina Hartley says
Thank you so much - I'm so happy you loved the cake!
Ann says
Can I make this with Bob's Red Mill 1 to 1 gluten free flour?
Georgina says
Hi Ann, yes I think that it would work fine with Bob's 1 to 1. Just use 225g of Bob's and remove the white rice flour and oat flour.
Sandra Iglio says
I noticed you don't use a starch, i.e. tapioca or sweet white rice. Is this correct? Thanks.
Georgina says
That's correct! The starch helps to bind a cake together. Here we use melted chocolate in the batter instead. I find the same is often true with banana cakes and I don't always use a starch in those either.
Tim says
Hey,
You mention both caster sugar and light soft brown sugar in ingredients for the meringue buttercream but in the instructions only mention adding the caster sugar. (Only noticed this when I reached this point in the recipe now I'm confused.)
Georgina says
Hi Tim, I'm so sorry about the confusion. You add the caster sugar and the light brown sugar in with the egg whites at the same time. I've rectified this in the recipe so hopefully it makes more sense now.
Louise says
I don't have a kitchen scale... any chance you could give me the amounts in volume?
Thanks!
Georgina says
Hi Louise, I'm afraid I developed the recipe using weighed ingredients as that was how I was taught to bake. We don't use cups much in the UK. Without testing the recipe using volume measures I'd hate to steer you in the wrong course. However, there are plenty of excellent websites which can convert grams to cups and vice versa. It's definitely a tool I plan on including in the blog asap!!
Will says
This looks spectacular! For a non-gluten-free cake, should I use the equivalent quantity of plain flour, or does it need any extra baking powder? I'm also planning to make the cake a day in advance - is it happy sitting assembled and iced in the fridge overnight, as long as I bring it to room temp and give it the final draping of salted caramel before serving? Thank you!
Georgina says
Thank you Will. If you want to make this cake using regular plain flour then you just need to substitute the rice flour and the oat flour with 225g plain flour. No extra baking powder is needed. You could also reduce the eggs to just 2 as the extra egg is used in the gf version for binding, the gluten in the wheat flour should do the job of the extra egg. Yes, the cake is happy sitting assembled and iced in the fridge overnight. Good luck with it and let me know how you get on!
Bethany says
This cake looks so, so good! And pretty!
Georgina says
Thank you so much Bethany!
Karly says
Okay, how stinking gorgeous and delicious can one cake be? Seriously, this like defies the rules of deliciousness. I NEEEED this in my life ASAP!
Georgina says
Thank you Karly - this really is one of my favourite cakes!!