I don't do store-bought cakes, but when I first came across Costco's Tuxedo Cake, I knew I had to recreate it the way I'd make it: from scratch with rich chocolate cake, silky custard-based chocolate mousse, and glossy chocolate ganache.

Quick Look: Tuxedo Cake Recipe
A layered dessert with rich chocolate cake, dark chocolate mousse, white chocolate mousse, and a milk chocolate ganache.
☆ Why make THIS version? This is a from-scratch, patisserie-style Tuxedo Cake made with two rich, custard-based chocolate mousses - no instant pudding mix or cream cheese!
SUMMARIZE AND SAVE THIS POST ON
Many Tuxedo Cake recipes simplify the mousse layers with instant pudding mix or cream cheese. There's nothing wrong with taking that shortcut, but it wasn't the cake I wanted to create. I wanted something more indulgent, with silky chocolate mousses that taste as luxurious as the finished cake looks.
This version takes a little more time, but both mousses are made from one cooked custard base, so the process is more manageable than it first appears. And if you're going to make a showstopper for a special occasion, I think the extra effort is worth it!
Reader Review:
"This cake is unbelievably delicious and surprisingly simple to put together!! The rich custard in the filling makes it so luxurious as compared to a standard ganache, and the CAKE!!! My god woman it's the moistest cake I've ever made, I'm obsessed. Thanks for a great recipe!"
⭐⭐⭐⭐⭐ - Leah
Jump to:
Ingredient Notes

- Eggs - Whole eggs for the cake and egg yolks for the chocolate mousse. (See recipes for using leftover egg whites.)
- Oil - I use vegetable oil, but you can use any kind of flavorless oil like canola. The oil helps to keep the chocolate cake moist.
- Heavy Cream - Use heavy cream, heavy whipping cream, or double cream; the fat content should be at least 36%. Any lower than this and the mousse may not set.
- Chocolate - Use real chocolate, not chocolate chips or candy bars. This recipe uses dark and white chocolate for the mousses. I make the ganache topping with milk chocolate, but you can use more dark chocolate if you prefer.
See recipe card for quantities in both cups and grams (though I always recommend weighing your ingredients with a kitchen scale).

How to Make Tuxedo Cake
We'll make this cake in four stages: the chocolate cake, the chocolate mousses, the assembly, and the ganache. Don't worry if it looks like a lot - I'll guide you through each step with plenty of photos and visual cues.
If you want all of the indulgence but a lot less effort, check out my flourless chocolate torte recipe.
Before You Begin...
- Plan the timing - The chocolate cake needs to be completely cool before making the mousse, and the assembled dessert needs to set for at least 4 hours, preferably overnight - so factor both of those into your timing.
Chocolate Cake Layer
Start by making the chocolate cake as it needs time to cool before making the mousse. This is my easy and foolproof chocolate cake base. I also use it for my chocolate espresso layer cake and moist chocolate cupcakes with chocolate buttercream.
- Preheat the oven to 350°F / 180°C (160° fan), and prepare an 8-inch cake pan. I like to use baking spray and parchment paper circles.

- Sift all the dry ingredients, except the espresso powder, into a large bowl and stir to combine.

- In a separate bowl, mix together all the wet ingredients, except the hot water. Then pour into the dry ingredients and whisk until smooth.

- Dissolve the espresso powder in the hot water, then pour into the cake batter and whisk gently until combined.

- Pour the chocolate cake batter into the prepared cake pan and bake for 25-30 minutes, or until a skewer in the middle comes out clean.
- Let the cakes cool in the pan for at least an hour before transferring them to a wire rack to cool completely.
- Once cool, use a serrated knife or cake leveler to cut off any dome on top, and slice the cake in half lengthwise, so you have two thin layers of cake.
Make the Chocolate Mousse Layers
Both chocolate mousses begin with the same custard base, so to make the process more efficient, you'll prepare one large batch and divide it between the dark and white chocolate to create the two layers.
The cooked custard is similar to a classic vanilla pastry cream (crème pâtissière). It gives the mousse a thick, creamy texture that is sturdy enough to layer in the cake. This differs from the filling in my chocolate mousse pie, which is made with a lighter, meringue-based mousse.

- Whisk the egg yolks, sugar, and cornstarch together until they are pale and thick.
Meanwhile, heat the cream in a saucepan over medium heat until scalding hot. (Steam rising and tiny bubbles appearing).

- Pour the hot cream into the egg yolks very gradually, whisking as you go. It's important to do it slowly to gently raise the temperature of the eggs and stop them from scrambling.

- Once all the cream is incorporated, pour the whole mixture back into the saucepan over medium-low heat, whisking constantly. The custard will thicken suddenly and begin to boil. Let it boil for 30-60 seconds or until it is noticeably thicker. Remove from the heat and stir in the vanilla and salt.

- Pour half of the custard base into the white chocolate, and half into the dark chocolate. I judged it by eye, but you can weigh it and divide it in two for total accuracy.
Stir until both chocolates have completely melted.

- Let the two mixtures cool while you whip the remaining heavy cream to medium peaks.
Once they are no longer warm, but still fluid, add half of the whipped cream into the dark chocolate mixture and gently fold it in until totally incorporated.

- Repeat with the white chocolate mixture, and then you are ready to assemble!
Folding whipped cream into a cooked custard lightens it while retaining stability - the same basic technique used to make crème diplomate.
Technique guide
If you're unsure what medium peaks should look like, my visual guide on how to make whipped cream shows the difference between soft, medium, and stiff peaks.
Assemble the Tuxedo Cake
Make sure you have your torted chocolate cake layers ready to go before you make the mousses, as they will begin to set fairly quickly.
Line your cake ring with acetate for clean sides and easy removal.

- Place one of the sliced cake layers at the bottom of your cake ring or pan, pour the dark chocolate mousse on top and spread it out into an even layer.

- Carefully pour the white chocolate mousse on top, then chill for 10 minutes while you make the chocolate ganache.

- Heat the heavy cream over medium heat until scalding, then pour over the chopped chocolate.
Let sit for 1 minute, then stir until glossy and smooth.
If you want to make the silkiest ganache, see how to make chocolate ganache.

- Place the second cake layer on top of the white chocolate mousse and press down gently to help it stick.
Pour the chocolate ganache on top and decorate.
Chill for at least 4 hours, preferably overnight, before removing from the cake ring and slicing.
Storage
Once your tuxedo cake is assembled, you need to store it in the fridge in an airtight container to keep the chocolate mousse layers nice and fresh. It will be good in the fridge for up to 3 days, but I highly doubt it will last that long before being gobbled up!
If you make the chocolate cake layers ahead of time, wrap them in plastic wrap, or in an airtight container and store them at room temperature for up to 2 days.
Tuxedo Cake FAQs
If you have a question about this recipe that isn't answered here, please write it in the comments and i'll get back to you as soon as possible.
Tuxedo cake is a layered chocolate mousse cake with rich chocolate cake, dark chocolate mousse, white chocolate mousse, more chocolate cake, and then a chocolate ganache topping.
Yes, if you don't have a cake ring, you can use a loose-bottomed cake pan lined with acetate so you can remove it easily. It is also helpful to line the bottom of the pan with a parchment paper circle.
Tuxedo cake gets its name from the contrasting layers of dark and white chocolate, representing the black and white layers of a tuxedo. That's why we have dark chocolate cake layers right next to the white chocolate filling - to make it pop and show off the pretty layers of mousse inside the cake.
They're similar layered chocolate desserts, but they aren't quite the same. Tuxedo Cake has chocolate cake layered with both dark and white chocolate mousse. Black Tie mousse cake has one cake layer topped with chocolate cheesecake and a basic white chocolate mousse, then it's covered with ganache all over.
They are both delicious!

More Chocolate Desserts
Show Me Your Bakes!
If you tried this recipe, I'd love to know how it turned out in the comments!
Want to share a photo? You can send me a pic or tag @bonni_bakery on Instagram - I love seeing all your creations.

Tuxedo Cake Recipe
Ingredients
- 120 g (1 cup) All-purpose Flour (Plain Flour)
- 200 g (1 cup) Granulated Sugar (Caster Sugar)
- 35 g (⅓ cup) Cocoa Powder Dutch processed
- 1 teaspoon Baking Powder
- ½ teaspoon Salt
- 60 ml (¼ cup) Whole Milk room temperature
- 2 Large Eggs room temperature
- 60 ml (¼ cup) Vegetable Oil
- 1 teaspoon Vanilla Extract
- ½ teaspoon Espresso Powder
- 60 ml (¼ cup) Hot Water
- 5 Large Egg Yolks
- 480 ml (2 cups) Heavy Cream
- 100 g (½ cup) Granulated Sugar (Caster Sugar)
- 12 g (1½ tablespoon) Cornstarch
- 2 teaspoon Vanilla
- ½ teaspoon Salt
- 100 g (3.5 oz) Dark Chocolate finely chopped
- 170 g (6 oz) White Chocolate finely chopped
- 140 g (5 oz) Milk Chocolate finely chopped
- 80 ml (⅓ cup) Heavy Cream
Equipment
Instructions
- Preheat your oven to 350°F / 180°C (160°C fan-assisted) and grease an 8-inch cake pan.
- In a large bowl, sift the dry ingredients, including the flour, sugar, cocoa powder, baking powder, and salt. Whisk everything together.120 g (1 cup) All-purpose Flour, 200 g (1 cup) Granulated Sugar, 35 g (⅓ cup) Cocoa Powder, 1 tsp Baking Powder, ½ tsp Salt
- In a separate bowl, combine all the wet ingredients, except the hot water, which includes the eggs, milk, vegetable oil and vanilla. Whisk together lightly until smooth.60 ml (¼ cup) Whole Milk, 2 Large Eggs, 60 ml (¼ cup) Vegetable Oil, 1 tsp Vanilla Extract
- Pour the wet ingredients into the dry and whisk until everything is combined and there are no lumps.
- In a small bowl or a glass, combine the hot water with the espresso powder and mix until completely dissolved. Pour into the cake batter and mix until combined.½ tsp Espresso Powder, 60 ml (¼ cup) Hot Water
- Pour the batter into the prepared cake pan and bake for 25-30 minutes, or until a skewer inserted comes out clean. Let it cool completely in the pan.
- Once cooled, use a cake leveler or serrated knife to cut off any dome on top, then slice cake in half lengthwise so you have two thinner layers.
- Place a cake ring on top of a cake board or serving plate and place one of the layers of cake on the bottom. Set aside until the mousse is ready.
- Put egg yolks in a bowl with the sugar and cornstarch and whisk until they become slightly thick and pale.5 Large Egg Yolks, 100 g (½ cup) Granulated Sugar, 12 g (1½ tablespoon) Cornstarch
- Pour 1 cup of the heavy cream into a saucepan and warm over medium-low heat until it is scalding hot. This means it is giving off steam and there are tiny bubbles appearing on the surface. Don't let it boil.(Make sure you keep the remaining heavy cream in the fridge so it is cold enough to whip later).240 ml (1 cups) Heavy Cream
- Drizzle a little of the hot cream into the egg yolks and whisk it in. Keep drizzling a little more, whisking the whole time, until all the cream is added. Then pour the entire mixture back into the saucepan and return to the heat.
- Heat the custard while whisking constantly until it thickens and begins to boil. Let it bubble for 30-60 seconds or until it is noticeably thickened.
- Remove from the heat and mix in the vanilla extract and salt.2 tsp Vanilla, ½ tsp Salt
- Divide the mixture evenly between two bowls, then stir the dark chocolate into one and the white chocolate into the other. Mix each bowl until the chocolate has completely melted.100 g (3.5 oz) Dark Chocolate, 170 g (6 oz) White Chocolate
- In a separate bowl, whip up the reserved heavy cream until medium peaks form. By the time you have whipped the cream, the two chocolate mousse bases should have cooled to the point that they are no longer warm, but still fluid. If they are still hot, let them cool further.240 ml (1 cups) Heavy Cream
- Split the whipped cream evenly between the two chocolate mousse mixtures and fold it in gently until completely combined.
- Pour the dark chocolate mousse on top of the cake layer in your dessert ring and smooth it out with a spatula.
- Pour the white chocolate mousse on top and smooth it out in the same way. The dark chocolate should be firm enough to add the white mousse on top without them mixing together, but if it seems too soft, put the cake in the fridge for 5 minutes before adding the white chocolate mousse.
- Put the entire cake in the fridge for 10 minutes while you make the ganache.
- Heat the cream on medium heat, stirring occasionally until it is steaming; don't let it boil.80 ml (⅓ cup) Heavy Cream
- Remove from the heat and pour the cream over the chopped chocolate. Let it sit for a minute.140 g (5 oz) Milk Chocolate
- Mix the cream and the chocolate together until completely melted, glossy, and smooth.
- Take the cake back out of the fridge and place the second cake layer on top, gently pressing it down into the mousse.
- Pour the chocolate ganache on top of the cake, it should spread out into a nice even layer.
- Top with chocolate shavings, sprinkles, gold leaf, or edible glitter.
- Chill the whole cake in the refrigerator for at least 4 hours, preferably overnight.
Nutrition
Notes
- Increased the amount of white chocolate in the white chocolate mousse so it sets up better.
- Adjusted the ratio of cream to chocolate in the chocolate ganache so it is less runny
- Improved instructions to clarify how the cream is divided and used.
- Improved the instructions for heating the cream properly so that the mousse thickens.


















julie says
I am looking forward to making this cake.
Wondering if I can double the recipe to make a 10 inch cake.
Any suggestions are welcome.
Nancy says
A terrific cake recipe but next time I would add more whipped cream to lighten up the chocolate mousse just bit. I know it has to support the weight of the white chocolate mousse and another cake layer, but it was too dense. Also, the vanilla should added after the custard is cooked.
Jules Grasekamp says
Hi Nancy,
That's really great feedback, thank you = I'll give it a go next time I make this!
Thanks for trying my recipe!
Jules
Sarah Bloom says
I’m making this cake for a cake auction and it will need to be at room temp for a few hours. Is this okay, or will it melt? Planning on making it the day before the event and letting it solidify in the fridge overnight.
Jules Grasekamp says
Hi Sarah,
I'm so sorry I didn't get back to you sooner - it's a busy time here with our new baby!
Yes that tuxedo cake will be absolutely fine at room temp for a few hours.
How did your cake auction go? I hope you enjoyed the recipe.
Jules
Sarah Bloom says
No problem! The cake auction is this weekend, so you got back with me just in time! I’m excited to try it and will report back!
suja says
cake came out great
thanks for the recipe
Jules Grasekamp says
Yay! I'm happy to hear that suja! Thank you for letting me know 🙂
Jules
Gabrielle says
Hey!
I absolutely love these cakes! I was just wondering while making it my egg and cream mixture starter thickening into a paste very quickly, so I put it into each chocolate mixture but when I added the whipped cream it was more of a custard then a mousse. I tried whipping that mixture and adding more whipping cream but nothing was working. The white chocolate still was like a light custard. Is there anyway to tell what I did wrong?
Kathy says
I would like to add that you should add the vanilla after cooking the custard. Vanilla is alcohol, so cooking it will evaporate it. I made the cake for my son’s birthday. We haven’t eaten it yet but I am sure it will be delicious.
Avery says
I LOVE THIS CAKE SOOOOOOOOOOOOOOOO MUCH!
Jules Grasekamp says
Haha I'm so glad to hear you love the tuxedo cake Avery!
Thank you for trying my recipe 🙂
Jules
Ree says
So the top part says just whisk egg yolks, makes no mention of sugar or cornstarch... but the bottom part does. Do I whisk sugar and cornstarch with eggs or no?
Jules Grasekamp says
Hi Ree,
Thank you for pointing this out! I recently tweaked the recipe as a few people had been saying they had difficulty with their mousse setting up, I changed the recipe card and must have made an error in that step of the post above. I have fixed it now!
Yes you should whisk the sugar and cornstarch in with the eggs.
Thank you,
Jules
Ree says
Thank you!
Gretchen says
I would like to know if this cake can be sliced and frozen?
Jules Grasekamp says
Hi Gretchen,
I wouldn't recommend freezing this cake as the filling has a custard base which doesn't always respond well to temperature changes, there is a risk of the texture of the filling going a bit funny.
Jules
Jo says
I made 3 layer cake. Can I use them all.
Cake bottom, choc mousse, cake layer, white mousse, cake layer and ganache. It is for next week. Thanks
Jules Grasekamp says
Hi Jo,
Yes you absolutely can! I hope you love the cake!
Jules
LORI NAY says
Can I bake the cake in a 9x13 and make it a rectangle instead of a round?
Jules Grasekamp says
Hi Lori,
You can definitely make this tuxedo cake a rectangle instead of round. For a 9x13 inch pan you may want to double the recipe or your layers could be too thin - especially the mousse layers.
A loaf pan would also work if you don't want to double the recipe but still like the rectangular shape.
Jules
Jo says
I don't have an acetate cake round. Can I just add it by hand. Thx