With less than a week till the Christmas holiday, I know we’re all rushing to finish last minute tasks. What better way to procrastinate than by tossing responsibility aside and baking a stunning seasonal layer cake? But wait! This may just check something off your to do list after all, if you are bringing something to a get together or hosting one yourself. Though it feels a bit like Ross admitting he doesn’t like ice cream, I just do not like peppermint (or mint in general, for the most part.) Nevertheless I find ways to work it into my holiday baking since everyone else seems to love it so! Peppermint mocha was a perfect flavor combo just dying to be layer-caked for my holiday party, so I set out to make it happen.

The breakdown of this cake includes the usual components of any Milk Bar style layer cake: cake, soak, filling, crumb, frosting. For this version I used chocolate cake, espresso soak, peppermint liquid cheesecake, chocolate crumb, dark chocolate fudge sauce, and ganache on top. I cannot trust my own palate to comment on this cake but the consensus is that this was very well received. This is surely a show stopping dessert for your holiday meal!

If you find the idea of a cake with so many components, do not let yourself be intimidated! Though there are many parts, each part is pretty quick to make and all save the ganache can be made in advance, meaning you can get all of the components prepped here and there as you have free moments, and then assemble when they are all complete. The assembly itself is the most fun (other than removing the acetate strips!) and only takes a few minutes. You can do this! I believe in you!


For the fudge sauce: 

  • 30 grams (1 oz.) bittersweet chocolate, chopped
  • 18 grams (2 tbsp.) cocoa powder
  • Pinch of kosher salt
  • 100 grams (¼ cup) glucose
  • 25 grams (2 tbsp.) granulated sugar
  • 55 grams (¼ cup) heavy cream

For the cake: 

  • 115 grams (4 oz.) butter, at room temperature
  • 300 grams (1½ cups) granulated sugar
  • 3 large eggs
  • 110 grams (½ cup) buttermilk
  • 40 grams (¼ cup) grapeseed oil
  • 4 grams (1 tsp.) vanilla extract
  • 38 grams (3 tbsp.) fudge sauce (already made, above)
  • 155 grams (1¼ cups) cake flour
  • 70 grams (½ cup) cocoa powder
  • 6 grams (1½ tsp.) baking powder
  • 6 grams (1½ tsp.) kosher salt

For the liquid cheesecake: 

  • 225 grams (8 oz) cream cheese, at room temperature
  • 150 grams (¾ cup) granulated sugar
  • 6 grams (1 tbsp.) cornstarch
  • 2 grams (½ tsp.) kosher salt
  • 25 grams (2 tbsp.) milk
  • 1 large egg
  • 1 tsp. peppermint extract
  • Red gel food coloring (optional)

For the chocolate crumb: 

  • 52 grams (1/3 cup) flour
  • 2 grams (½ tsp.) cornstarch
  • 50 grams (¼ cup) granulated sugar
  • 33 grams (1/3 cup) cocoa powder
  • 2 grams (½ tsp.) kosher salt
  • 43 grams (3 tbsp.) butter, melted

For the soak: 

  • ¼ cup brewed espresso

For the ganache: 

  • 2 oz. bittersweet chocolate, finely chopped
  • 2 oz. heavy cream
  • 1 tbsp. butter, at room temperature

Crushed peppermint candies, for garnish


  • 01

    To make the fudge sauce, combine the chocolate, cocoa powder, and salt in a medium bowl. Combine the glucose, sugar, and heavy cream in a small saucepan and bring to a boil over medium-high heat, stirring occasionally. As soon as it boils, pour into the bowl with the chocolate. Let stand 1 minute. Begin whisking the mixture, slowly at first and eventually increasing until a smooth glossy fudge sauce has formed. Cover and refrigerate until ready to use. (Rewarm briefly in the microwave when ready to use and to assemble the cake.)

  • 02

    To make the cake, heat the oven to 350˚ F. Butter the edges of a quarter sheet pan and dust with cocoa powder, shaking out the excess. Line the bottom of the pan with parchment paper. In the bowl of an electric mixer, combine the butter and sugars. Beat on medium-high speed for 2-3 minutes, until fluffy. Scrape down the sides of the bowl, add in the eggs, and mix on medium-high for 2-3 minutes more. Scrape down the sides of the bowl again.

  • 03

    With the mixer on low speed, stream in the buttermilk, oil and vanilla. Increase the speed to medium-high and mix for 4-6 minutes, until the mixture is nearly white and twice the size of the original batter, and completely homogenous (there should be no streaks of fat or liquid.) Scrape down the sides of the bowl. Add in the fudge sauce and mix until fully incorporated. Scrape down the bowl again. In a small bowl, combine the cake flour, cocoa powder, baking powder, and salt and whisk briefly to blend. Add the dry ingredients into the bowl of the mixer and on very low speed, mix about 45-60 seconds, just until the batter comes together and no dry streaks remain. Spread the batter in the prepared quarter sheet pan.

  • 04

    Bake for 30-35 minutes, rotating the pan once halfway through baking, until the cake is puffed and the center is no longer jiggly (the cake should bounce back when lightly poked with your finger.) Transfer to a wire cooling rack and let cool completely.

  • 05

    To make the liquid cheesecake, heat the oven to 300˚ F. Line a small loaf pan (8 x 5-inches) with parchment paper. Place the cream cheese in the bowl of an electric mixer and mix on low speed for 2 minutes. Scrape down the sides of the bowl. Add in the sugar and mix 1-2 minutes more. Scrape down the sides of the bowl again. In a small bowl, combine the cornstarch and salt. Whisk in the milk and then the egg until you have a homogenous slurry. With the mixer on medium-low speed, stream in the egg mixture. Blend in the peppermint extract. Mix for 3-4 minutes, until smooth. Scrape down the sides of the bowl. If using food coloring, add just a few drops to the mixture and barely stir in with a spatula. As you spread the cheesecake in the pan and again into the cake, the color will blend in, so for a swirled appearance, you want to avoid overmixing up front.

  • 06

    Transfer the mixture to the prepared pan and spread in an even layer. Bake 15-20 minutes. Gently shake the pan. You want the cheesecake to be firmer toward the outer edges but still jiggly in the center. Continue to bake as needed until this texture is achieved. Do not overbake – you want this to be under baked! Transfer to a wire rack to cool, then transfer to the fridge to cool completely before using in the recipe.

  • 07

    To make the chocolate crumb, heat the oven to 300˚ F. Line a baking sheet with a silicone baking mat or parchment paper. In the bowl of an electric mixer, combine the flour, cornstarch, sugar, cocoa powder, and salt. Mix on low speed until combined. Add in the butter and mix until the mixture starts to form small clusters. Spread the clusters on the prepared baking sheet. Baking for 20 minutes, breaking them up occasionally. Remove from the oven. The crumbs will dry and harden as they cool. Cool completely before using.

  • 08

    To  assemble the cake, invert the cake from the sheet pan onto a work surface. Use a 6-inch cake ring to cut out 2 circles from the cake (these will be the top two layers.) Wipe off the cake ring and place it in the center of a sheet pan lined with clean parchment or a silpat. Use a strip of acetate to line the inside of the cake ring. Use scraps from the leftover cake to place in the ring and tamp together in a flat, even layer. Use a pastry brush to soak the cake with half of the espresso. Spread half of the liquid cheesecake in an even layer over the cake. Sprinkle half of the chocolate crumbs evenly over the cheesecake, using the back of your hand to gently adhere them and anchor them in place. Drizzle about a third to half of the fudge sauce over the chocolate crumb. Gently tuck a second strip of acetate between the cake ring and the top ¼-inch of the first strip of acetate. Set a cake round on top of the frosting, and repeat the layering process once more (espresso, liquid cheesecake, crumb, fudge sauce.) Place the remaining cake layer onto the fudge sauce.

  • 09

    To make the ganache, place the chopped chocolate in a bowl. Warm the cream in the microwave or a small saucepan just until bubbling. Pour over the chocolate and let stand 1-2 minutes before whisking into a smooth, thick ganache. Whisk in the butter until smooth. Spread the ganache over the top of the final cake layer. Sprinkle with crushed peppermint candies (you may need to wait a few minutes if the ganache is thin so it may thicken slightly and the candy pieces won’t sink in.)

  • 10

    Transfer the assembled cake to the freezer and freeze for a minimum of 12 hours to set the cake and the filling. At least 3 hours before you are ready to serve, remove the pan from the freezer, pop the cake out of the cake ring, and peel away the acetate layers. Transfer to a cake platter and defrost for at least 3 hours before slicing and serving.


  • Angela

    This is all I want for Christmas. Wow. (I’m promulgatedopine on IG and made the same noise when I saw the liquid cheesecake layer. There are no words for that delicious beauty.)

  • Wendy

    Gorgeous! Can you maybe do a post on working with cake boards that are the same size as the cake? I always have so much trouble keeping the cake neat and moving the cake/board around (from decorating to final presentation and sometimes in a box and transport in between). I always struggle with this and sometimes default to using larger cake boards to make it easier.

  • Danita Day

    The milk bar cakes you make are so beautiful. I haven’t attempted one yet, but with two upcoming family birthdays in the beginning of the year I am going to make it happen. I’m with you on the mint. It looks pretty though.

  • This may be a strange question, but.. did you get your table at West Elm? We have a VERY similar table from West Elm and absolutely love it, so much so that it was the one piece of large furniture we shipped with us to Belgium! Completely worth it, everyone admires it when they visit our home!

  • Amy L

    Annie, I have what may be a dumb question that you and all other cooks know the answer to but I do not…I love all the beautiful cake plates you feature on your blog, BUT what do you do to cover the cakes and keep them fresh? I have a basic cake stand with a domed lid that I use all the time, but I’d love to branch out and get something prettier. What’s the secret?

    Also, this cake is stunning. I recently bought the Milk Bar cookbook and and hoping to try one of their cakes over the holidays.

  • Denise

    I’m with you on not caring for mint-flavored foods. We are definitely in a small minority!
    A 6-inch round cake is pretty small, although these seem to be quite tall to compensate. How many (average) people can a cake this size typically serve?

  • I still can’t believe you don’t like minty desserts, BUT I can forgive you because this cake is gorgeous! I don’t think I’ll have the time to make it for Christmas this year…but there’s always New Year’s Day. :)

  • Annie

    The cookbook suggests 8 servings but I slice them pretty thin since they are tall and I would say more like 10-12 servings.

  • Annie

    Well, one of the most fabulous things about the Milk Bar style cake is that the acetate enclosure keeps the cake fresh while in the freezer or fridge before serving. (I cover the top with plastic wrap.) When I am ready to serve or after serving, I store it in one of my cupcake/cake carriers – basically a giant plastic dome. It works fine. Not pretty at all, but I don’t need it to be pretty in storage.

  • Annie

    Yes! It is the Emerson table and I LOVE it. Just got it last month but have been wanting it for years. And yes, it has been a compliment magnet!

  • Annie

    With the Milk Bar style cake, there is really no issue with keeping the cake neat since the sides aren’t frosted and I only handle the bottom edges. When I do frost the sides up to the edge of the cake board, I just use an offset spatula or knife to help me get a grip on it and get the cake from surface to surface. When the cake is in a cake box for transport, I tend to put a ring or two of packing tape under the cake board to prevent it from sliding around the box. It works very well, although removing the cake from the box then becomes a two person job.

  • So fun! Yes, it’s the same one. I hope you continue to love it over time as much as we have. An additional bonus to the reclaimed wood is that it stands up wonderfully to everyday life, including the aggressive love of small(-ish) children.

  • Lindsay

    My birthday was 2 days ago and I SO wish I had this as my birthday cake. Not sure what could possibly top it! Not liking peppermint is blasphemy. ;) Though, not nearly as bad as not liking chocolate – I am related to one of those types of crazy (my little brother).

  • Lauren @ HealthyDelish

    This is adorable! And I love mint, si I’ll take two slices. ;)

  • Melanie

    I want to make this for Christmas dessert. Do you think a pastry cream would work in place of the liquid cheesecake? My son doesn’t like cheesecake or really anything with cream cheese in it. Thanks!!

  • Annie

    Yes, that should work well. Enjoy!

  • Jennifer Hefford-Anderson

    I love your cake stands. Where did you get the one with the wooden bottom? I’m on the hunt for one.

  • This was the star of Christmas dessert this year. Wow. I’m always amazed at how the Milk Bar cakes come together so perfectly with the final product so much more than the sum of its parts. I know you aren’t a peppermint person, so the way you nailed this is all that much more impressive!

  • Annie

    I’m so happy to hear that! Loved seeing your photo on Insta :)

  • Annie

    This one I purchased on Food52. The maker is a brand called A Heirloom.