French Opera Cake
I originally made this Opera Cake for my dad’s birthday years ago, before he passed away, so this one will always be a little extra special to me. I recently made it again for the first time in years and finally gave it the update it deserved.
The recipe was first published as a dramatic, extra-tall version with double the layers, but I’ve recently updated the post to show the traditional size and assembly.
Want to make the taller version? It’s the exact same recipe—simply divide the joconde into six smaller layers instead of three and alternate the buttercream and ganache between the layers.


Ingredients & Substitutions
*full recipe is in the recipe card at the bottom!
- Almond Flour – I recommend purchasing almond flour because it’s finely ground. I don’t recommend almond meal or grinding it up yourself.
- Sugar – use granulated sugar or super fine/castor sugar for the sponge, soak and the buttercream – don’t swap or reduce this.
- Eggs – use room temperature large eggs. If you’re in a pinch, place them in warm water for 5-10 minutes.
- there are 3 additional egg whites used in the sponge so initially I made a French buttercream with just 3 egg yolks which is enough just for the layers but if you want to frost the outside of the cake, you’ll need to double it and you’ll be left with extra egg whites.
- Flour – in addition to almond flour, all purpose flour is used in the sponge. This can be substituted for a 1:1 gluten-free flour or cake flour but I recommend using a digital scale to measure all dry ingredients.
- Dark chocolate – chocolate chips or chopped chocolate bar is fine for the ganache and the glaze – I don’t recommend swapping for milk, you’d need a different ratio.
- Coconut oil – coconut oil solidifies at room temperature so I like this for the glaze, I have swapped this for other oils like canola oil and avocado oil with no problem myself however some reviews left comments that it didn’t work for them. I recommend weighing how much you’re using and heating it very slowly with the chocolate.
- Coffee – I use brewed coffee or Americano. I prefer it hot so that it can dissolve the sugar quickly but then let it cool before soaking the cake.
How To Make An Opera Cake
This one’s a doozy my friends. I would apologize but I mean, look at the cake you’re left with at the end!
She’s got:
- Joconde Sponge – a sponge cake made with almond flour. It can be a little tricky so just read all my notes!
- Coffee Soak – simple coffee and sugar (can be flavored with something fun too *winky-face*)!
- Chocolate Ganache – simple, just heavy cream and dark chocolate
- French Buttercream – don’t blame me, blame the French for this one. lol I have a whole post on it so don’t be intimidated, just get a thermometer and follow closely!
- Chocolate Glaze – we’re not even going to attempt to temper this (feel free to) so just simple, dark chocolate and coconut oil.
The Joconde Sponge
Joconde is the classic type of sponge used to make Opera Cake.
It’s a very light, almond sponge cake that I’ve seen made a million different ways.
I’ve included step-by-step photos for how to make Joconde sponge because if you’ve never made it before, it can be a little difficult to know if you’re doing it right.
The basic steps are:
- Whip the whole eggs with the almond flour and some of the sugar
- Whip the extra egg whites with the rest of the sugar
- Fold the two separate batters together
- Sift in the flour very gently
- Then fold in the melted butter
It seems quite simple, but because there is no chemical leavening agent in the sponge, the egg whites have to be perfectly whipped and folded into the batter without deflating it.
TIP: If you’re feeling unsure or skeptical about your sponge not rising, you may add a teaspoon of baking powder as a little insurance. If you have no experience with sponge cakes and you’re making this for an event, I would definitely do that.







Troubleshooting over-whipped egg whites
The most common mistake is over whipping the egg whites. If this happens, the egg whites will be too dry and they won’t fold properly into the batter.
Instead of being smooth, it’ll look kind of chunky, like the photo below.
The recipe starts by folding ⅓ of the egg whites into the batter.
If it doesn’t fold in smoothly and looks chunky, then we’re just going to rehydrate the egg whites by adding an extra egg white to the bowl of whipped egg whites and beating it for like 10-15 seconds, just until it’s incorporated.
It should look a little less dry but should still hold firm peaks. Then proceed with the rest of the recipe.



What pan to bake the sponge in
I find it easiest to bake the joconde in one large 18×12-inch sheet pan for about 10–15 minutes. Once it’s cooled, cut the sponge into three equal rectangles to assemble the cake.


Coffee Soak
This is just as simple as mixing coffee with sugar. You’re welcome to use any kind of coffee you like. If it’s hot it will dissolve the sugar easier but let it cool before soaking the cakes.
I generally do an americano or a brewed coffee. I don’t recommend stronger than that (like sometimes I use straight espresso for other cakes) because the coffee flavor is already strong in this cake.

Chocolate Ganache
Chocolate ganache is pretty basic. I have a full guide on the ratios of chocolate ganache for this. I used a 1:1 ratio.
- Heat the cream in a small saucepan on the stove, just until it’s simmering/starting to bubble around the edge.
- Pour the hot cream over the chocolate chips in a bowl and let them rest for a couple minutes.
- Stir until the chocolate chips are completely melted into the cream and the ganache is smooth. Set aside to cool.


Coffee French Buttercream
A classic French Opera Cake uses French buttercream as their frosting…for obvious reasons.
This buttercream can be intimidating but fear not, I’ve dedicated an entire post, with step-by-step photos, showing you how to make French Buttercream!
- Heat the sugar and water in a saucepan until they reach 240F/115C
- Start whipping the egg yolks while the sugar is cooking
- Stream the hot sugar syrup into the egg yolks with the mixer running at medium speed
- Once the sugar syrup is all added in, turn the mixer up to full speed for a few minutes, until the egg yolks are thick, pale and fluffy.
- Add in the butter, a few tablespoons at a time and then beat at full speed until it comes together.
- Meanwhile, dissolve the espresso powder in water and add it to the buttercream once it has cooled.
TIP: If you have trouble with the buttercream coming together, add a few more tablespoons of butter and beat at full speed.
If you plan on frosting the outside of the cake as well, you’ll need to double the buttercream amounts in the recipe below. Traditionally, opera cake isn’t frosted, the edges are usually just trimmed off and served sliced.





Assembling the Opera Cake
Traditionally the opera cake has three layers of sponge, two layers of buttercream and 1 layer of chocolate ganache.
- cake + coffee soak
- coffee buttercream
- cake + coffee soak
- chocolate ganache
- cake + coffee soak
- coffee buttercream
- chocolate glaze
Refrigerate the cake for several hours once it’s all assembled. Once the cake is firm, trim the edges and/or cover in buttercream as smooth as possible. Refrigerate again until the buttercream is set.
Note: You will need DOUBLE the buttercream if you want to frost the outside and I recommend doing that before making the glaze so it has time to chill.





Chocolate Glaze
- Gently heat the chocolate and coconut oil over a double boiler until it’s melted and smooth. Stir frequently. I have done this in the microwave as well but it is difficult to perfectly melt chocolate without overheating it so I do bursts of 10 seconds, mixing in between each one.
- Allow it to cool until it’s no longer hot but still runny and then pour over the chilled cake and allow to set before slicing.
TIP: you can also heat the chocolate and coconut oil in the microwave on 10-15 second bursts, stirring between each one but this is more risky. Make sure not to overheat the chocolate or it will seize.


How to store opera cake
I recommend serving the finished opera cake at room temperature or just slightly chilled, so it’s nice and soft and creamy. However, it can get really soft after a while so make sure to store it fully covered in the refrigerator for up to a week.
The cake can also be frozen, for about a month, but make sure to double wrap/seal it so it doesn’t get freezer burn. Thaw in the refrigerator overnight or at room temperature for a few hours before serving.
If you want to make it ahead, all the components can be made the day before assembling and stored at room temperature for one night.

Well, congrats if you’ve stuck around this long, I know it was a long one.
This recipe can be a little intimidating but I’d love for you to make it, so if you have any questions, just comment down below!
I hope you guys enjoy this fabulous cake and if you make it, let me know what you think. I would really appreciate a 5-star rating or a review if you loved it!
As always, have a blessed day and happy baking!
Love, B





I tried to find this question already asked. Can another oil other than coconut oil be used for glaze? Thank you
I’ve used vegetable oil too but it may set a smidge softer.
Does the method cook the eggs? My mom is allergic to raw eggs and i plan to make this recipe soon!
Hi Marie, I can’t say for sure what temperature the eggs get to with this method however you can replace the french buttercream with swiss buttercream and when you cook that over the double boiler, take it to 170f to make sure the eggs are cooked. I’ll link it below 🙂
https://baranbakery.com/how-to-make-swiss-meringue-buttercream/
I made this and it came out beautifully at first try
I will make it again It is absolutely marvelous
Thank you Baran bakery
Hi Helen, this makes me so happy, I’m so glad you liked it 🙂
After many hours, all I can say is: I did it😂.
Great recipe!
Wow this site is amazing, thanks for putting it together!! This is great
Ive heard this is one of the hardest cakes to make but I think mine came out pretty great, loved it so much! Perfect recipe, thanks!! ☺️
Hi Tim, I’m so glad it worked out, thank you so much for trying my recipe and the lovely review! 🙂
I have made a version of French Opera Cake – tasted fine, looked: about C minus! It was not authentic, though. A case of near enough, good enough. I would like to try this “proper” one. I am worried about drizzling hot sugar syrup into egg yolks – won’t they just cook? I have always avoided recipes with this step in them. It says to drizzle slowly but I’m not sure how to manage that without the syrup setting – your advice would be very, very welcome.
Hi Sally, if the eggs are moving in the mixer with the hot sugar syrup pouring in slowly, it will heat the eggs enough to be safe to eat but not cook them completely. If you’re more comfortable you can make a swiss meringue buttercream and just add the espresso.
https://baranbakery.com/how-to-make-swiss-meringue-buttercream/
Thank you. Sounds like a plan I can execute if I can’t overcome the fear of hot sugar syrup. Haven’t yet tried to make the opera cake – need a kick to motivate me. (Not a real one though!)
Do they freeze well and will be french buttercream split or break down after thawing?
Should be fine! It shouldn’t split, I’ve never had any issues with it when freezing!
It is a brilliant cake. I would be surprised if you had any left to freeze.
I doubled the recipe to make 2 cakes so I think there was a little more room for error, but overall not too shabby. Hard to make it very pretty, but flavor is good. I will say, “brush it generously with coffee soak” was hard for me since I prefer to have a general idea of amounts I’m working with. I had so much coffee left over that I wonder if I should have been more generous?? ? I will say, it was a good bit of work but not unmanageable.
Hello, if I wanted to make this a round 3 layer cake instead (8 inches) would I pretty much just need to double the recipe? Thanks!
Hi Lisa, yes I would double the recipe. This type of sponge may not rise as much as others though so I would recommend doing the 6 layers or if you’re trying to get three thicker layers, maybe add in 2 tsp of baking powder as well to ensure a good rise.
Hi, thank you for this recipe! I was wondering if the joconde sponge could be baked in an 11×17 baking tray? Would there be enough batter? I don’t mind if the layers aren’t square, and I’m okay with a rectangular shaped cake in the end. Thank you!
I don’t see why not!
.Made this cake and it turned out exceptional. Used JamaciaMeCrazy coffee for soak and added 1/2 cup Amaretto liquor which enhanced the flavor. Had never made French Butter Cream but it turned out great. Was a little runny but your tip to refrigerate it 40 minutes then rewhip it solved the problem. Now have a new favorite icing! Made the sponge one day, put the layers together on day two and glazed it on day three. Have it wrapped and in the freezer for when guests arrive. Bon Appetite. Now want to try making Macarons.
Hi! I was wondering what percent dark chocolate you use?
I use 60-70, I’ve also just used dark chocolate chips too
Hello! I want to make this for my Mom’s birthday this weekend, but need to double the recipe to yield more servings – even though I bought the 6″ pans already 🙂 Should I bake it in an 8″, 9″ or 10″ pan? I’m having trouble determining the volume for each pan. Thank you!
Hi Megan sorry I hope I’m not too late! I haven’t tested it but I would probably try the 9″ pan 🙂 Happy birthday to your mom, I hope you guys enjoy the cake!
Hi, a quick question. Is almond flour same as ground almonds?
Ground almonds is usually referred to as almond meal. For this almond flour you want superfine, blanched almond flour. I will update the recipe to specify that!
Hi,
I was keen to make this for Christmas, but I don’t have any square or sheet pans. Can I use 6 inch cake tins instead and make a round cake?
Thanks
Hi sally, it should work in round pans too, they just might be slightly thicker because the round plans are slightly smaller than square 🙂
Hey Bernice! I was wondering if I could make the full recepie and then divide it in two separate cakes. Do you think this could alter the taste?
Hi Sofia, that should work fine 🙂 I would just weigh the batter to make sure it’s even in both pans and use the cues to check for doneness a little later, maybe around 10-15 minutes.
I’m so sorry if I’ve missed it, but does this recipe need pain flour or self raising? Thank you
Hi Jo, so sorry, that’s on me! It’s plain all purpose flour, I will update that!
Hi! Cant wait to try this recipe..I have a half sheet pan..not a full one..do i pour batter into 2 half sheet pans? And how much time wld it take..thanx.??
Hi, yes I would do two half sheet pans. I would do about about 10-12 minute, you want the edges golden brown and the center to not look wet. When you press on the center, you want it spring back.
A lot of work for a small cake, but I wanted to master it. All went well when I used the baking sheet. The drawback to this recipe is the chocolate glaze. It is a watery mess. It needs to be more like a mirror glaze – solid that will cleanly and fully cover the top of the cake. I have never used a topping with chocolate and veggie oil. I would use this recipe again, but replace the glaze as it is incorrect.
Thank you for the wonderful instructions and recipe. I made this yesterday for my husbands birthday. A few question for clarification. In the sponge did I miss when the vanilla was to be added to the mix? I added it with the almond flour, whole eggs mixture but couldn’t find exactly where it was listed. Also for the glaze, it was runny and my bad for wasting when I thought I would do it in the sink for easy clean up. Is 2oz enough chocolate? It seemed so runny but I have also never made a glaze.
Thank you again. I have been searching for this recipe and could never commit to a process/recipe.
Hi Jessica, so glad you finally gave it a try! (So sorry about the vanilla, where you added it is fine, I will update that).
For the glaze, I’m sooo sorry if it didn’t work out, I will test it again to double check mine and update the recipe if needed 🙂
Mine was pretty runny and dripped over the sides but didn’t fully cover the sides of the cake. But then it firmed up in the fridge.
It was absolutely delicious and that is the key. Thank you and definitely no need to apologize.
Hi Bernice! decided to make this at the weekend and just writing my shopping list! The recipe doesn’t mention what type of oil to use for the glaze – is vegetable right?
can’t wait to give this a whirl!
Helen
Hi Helen! Yes so sorry, I will update that to say vegetable oil. Thank you!
Hey!
I dont have a 6 inch or the large sheet pan. If i want to make in a 9inch square pan or 13×9 inch pan, how should i scale up the recipe, or if not scaling up, in how many batches should i bake it and in what measurements should i cut it?
Thank you♥️
Hi Ayesha, I’m sorry I haven’t tested the batter in any other pans. You could bake the whole batch in a 9×13” pan for probably 10-15 minutes and cut it into 6 pieces that are 4.5×3.3”. It won’t be square but pretty close, and the cake will be slightly thicker than mine.