30 September 2026
· · Search
THE UNIVERSAL GASTRONOMY AUTHORITY
World Kitchen Journal
The Best Chocolate Christmas Cake
The Kitchen
By Claire Beaumont, the Technique desk · United States · 6 min ·

The Best Chocolate Christmas Cake

What do you put in a non-traditional Christmas cake? This recipes calls for chocolate cake batter baked in 3 cake tins. Then add layers of creamy frosting and cranberry preserves and add candied cranberries and rosemary for cake decoration.

Ingredients · Servings 12
  • 1 and 1/2 cups (298 grams) granulated sugar
  • 1 and 1/2 cups (319 grams) light brown sugar (packed)
  • 2 and 1/2 cups (300 grams) all-purpose flour
  • 1 and 3/4 cups (149 grams) unsweetened cocoa powder (sifted)
  • 2 teaspoons (12 grams) baking soda
  • 1 teaspoon (3 grams) baking powder
  • 1 teaspoon (6 grams) salt
  • 3 large eggs (at room temperature)
  • 2 large egg yolks (at room temperature)
  • 1 cup (227 grams) whole milk (at room temperature)
  • 2/3 cup (151 grams) full-fat sour cream (at room temperature)
  • 3/4 cup (149 grams) vegetable oil
  • 2 teaspoons vanilla extract
  • 2 and 1/2 teaspoons DeLallo espresso powder
  • 1 and 1/2 cups (340 grams) freshly boiled water
  • 2 Tablespoons (16 grams) cornstarch
  • 1 Tablespoons (14 grams) unsweetened cranberry juice
  • 3 cups (298 grams) cranberries (fresh or frozen, if using frozen do not thaw)
  • 3/4 cup (170 grams) water
  • 1 cup (198 grams) granulated sugar
  • 1/4 teaspoon salt
  • 1 and 1/2 Tablespoons (21 grams) orange juice
  • 1 and 1/2 teaspoons vanilla extract
  • 1 and 1/2 cups (340 grams) unsalted butter (at room temperature)
  • 8 ounces (227 grams) mascarpone cheese (at room temperature)
  • 5 cups (567 grams) confectioner's sugar (sifted)
  • 1/8 teaspoon salt
  • 1 teaspoon vanilla extract
  • 2 Tablespoons (28 grams) whole milk (at room temperature, more if needed)
  • 1 and 1/2 cups (299 grams) granulated sugar (divided)
  • 1/2 cup (113 grams) water
  • 1 and 1/2 cups (149 grams) cranberries (fresh or frozen, if using frozen do not thaw)
  • 8 sprigs fresh rosemary
Method · 4 h
  1. Preheat the oven to 350°(F). Cut out three 9-inch round segments of parchment paper to line your cake pans with. Spray each pan generously - sides and bottom - with nonstick cooking spray, then place the parchment paper cut out in the bottom of the pans and spray again. It's important to make sure every bit of pan and paper are sprayed so your cakes don't get stuck. Set pans aside.
  2. In a large bowl, combine both sugars, flour, cocoa powder, baking soda, baking powder and salt. Whisk until ingredients are thoroughly combined, breaking up any large chunks of brown sugar or cocoa powder with your hands or a whisk.
  3. In a separate large bowl, combine the eggs, egg yolks, milk, sour cream, oil, and vanilla extract, mix until completely combined.
  4. Pour this mixture into the dry ingredients and, using a rubber spatula, mix until evenly combined. Don’t over mix here.
  5. In a large liquid measuring cup, combine the espresso powder and hot water. Allow the mixture to sit for 30 seconds, then whisk until the two ingredients are evenly combined. Fold into the cake batter, mixing until the batter is evenly combined; about 30 seconds. The batter will be quite thin.
  6. Divide batter evenly among prepared the three prepared pans (approximately 725 grams of cake batter per pan).
  7. Bake on the middle rack of the preheated oven for 27 to 30 minutes (check at 27), or until a wooden toothpick or cake tester inserted in the center of a cake comes out clean or with just a few moist crumbs attached.
  8. Cool cakes for 10 minutes in the pan before removing from pans and transferring to a cooling rack. Cool cakes completely before frosting.
  9. In a small bowl combine the cornstarch and cranberry juice, whisk well until completely combined. Set aside until needed.
  10. In a medium-saucepan, combine the cranberries, water, sugar, and salt. Bring to a simmer over medium-heat, stirring occasionally, and cook until the sugar has dissolved, about 5 minutes. Continue cooking until the cranberries soften and some have begun to burst, about 5 more minutes.
  11. Pour in the cornstarch slurry, and mix well to combine. Continue cooking, stirring constantly with a wooden spoon or silicone spatula, until the mixture has thickened, about 4 to 5 more minutes.
  12. Remove from heat and stir in the orange juice and vanilla extract.
  13. Scrape into a bowl and cool completely before using.
  14. In the bowl of a stand mixer fitted with the paddle attachment, or in a large bowl using a handheld electric mixer, beat the butter and mascarpone cheese on medium-speed, until smooth and creamy, stopping the mixer occasionally to scrape down the sides and bottom of the bowl.
  15. Reduce the mixer speed to low, and gradually add in the confectioners’ sugar, beating each addition well before adding the next. Once all of the sugar has been added, beat in the salt, vanilla, and milk.
  16. Increase the mixer speed to medium-high and beat for 2 to 3 minutes, or until light and fluffy. If the frosting appears too stiff to spread, add more milk, a teaspoon at a time, until desired texture is achieved.
  17. In a medium-saucepan, combine 1⁄2 cup of the granulated sugar and the water. Bring the mixture to a rolling boil over medium-high heat, and cook, stirring frequently, until the sugar has completely dissolved.
  18. Add in the cranberries and bring mixture back to a boil, then reduce the heat to a simmer and cook for 1 minute. Using a slotted spoon, remove the cranberries and transfer them to a wire cooling rack.
  19. Add the rosemary into sugar syrup and cook for 1 minutes, then use a slotted spoon to transfer to the wire cooling rack.
  20. Allow cranberries and rosemary to sit at room temperature for 10 minutes, or until still slightly tacky to the touch.
  21. Add remaining granulated sugar to a wide, shallow bowl. Add a few cranberries at a time, and roll them in the sugar until they’re completely coated on all sides. Transfer the cranberries back to the wire rack. Repeat with all the cranberries and rosemary sprigs.
  22. Leave to dry at room temperature for 2 hours before using.
  23. Using a long serrated knife, carefully trim the raised top of each cake, making each one an even, level surface. This will only be a thin layer, as the cakes don’t rise too much in the oven.
  24. Carefully transfer 1 layer to a large plate or cake stand. Spread an even layer of frosting on top, aiming for it to be 1⁄4” in thickness, then top with half of the cranberry filling. Top with another cake layer, and repeat, adding the same ratio of frosting and cranberry filling.
  25. Top with the final cake layer, then use the remaining frosting to cover the top and sides of the cake. Aim for a 1⁄4” thickness of frosting on top, then spread whatever is left around the edges. This is a semi-naked cake, so don’t be alarmed if the sides aren’t totally covered with frosting.
  26. Decorate the cake with sugared cranberries and rosemary. Allow cake to set at room temperature for at least 1 hour before slicing and serving.

Not a Traditional Christmas Cake

We’ve finally arrived at the most wonderful time of the year! With Christmas just 24 days away, it’s time for us to get our holiday dessert game plan ready and set! So I’ve teamed up with my friends at DeLallo to bring you this STUNNING triple layer chocolate espresso cake! Aka, CHRISTMAS CAKE!

Unlike a lot of Christmas cakes which are some version of mixed spice cake stuffed with mixed dried fruit. And covered in a glaze or layers of marzipan. This recipe uses a chocolate cake base, mascarpone frosting, and stunningly delicious cranberry filling.

My reason behind these changes? I wanted/needed to feed the cake to a large crowd of chocolate lovers. And honestly, I think the traditional Christmas cake could use a little makeover. Or, at the very least, a little competition.

What to Put in a Christmas Cake?

Well, if you’re making this recipe, you’ll put high-quality cocoa powder and espresso powder in the cake base.

The cake itself is oh-so-moist and loaded with chocolate flavor. Thanks to plenty of cocoa powder and a hearty dose of espresso powder! The espresso powder enhances the chocolate flavor, without adding an overwhelming coffee flavor, so don’t skip it!

But if you cannot find it, you can use hot coffee instead of the freshly boiled water called for in the recipe.

If you’re highly sensitive to caffeine or coffee flavor, you might want to omit the espresso. While most people don’t think it makes the cake taste like coffee, you know your taste preferences best.

Chocolate Cake Batter

Sugars: A combination of brown sugar and granulated sugar (aka white chocolate) makes the cake batter sweet and moist.

Flour: All-purpose flour will work best. But a gluten free 1 for 1 sub flour might work well. I don’t suggest subbing nut/plant flours. Or whole wheat flour.

Cocoa Powder: Use high-quality cocoa powder for the best chocolate flavor. And be sure to break the cocoa up and lightly spoon it into the measuring cup to avoid using too much.

Leavening Agents: Baking soda and baking powder help the cake batter spread and rise in the oven. Ensure your leavening agents are fresh!

Salt: A small amount of salt balances the sweetness in the cake batter, and enhances the other flavors in it.

Eggs: Unless otherwise instructed, always use large eggs. Bring your eggs to room temperature before use in the cake batter. This recipe required whole eggs and egg yolks. Save your egg whites for another recipe!

Milk: For best results, use whole milk. Reduced fat milks will yield a slightly less moist and flavorsome cake.

Sour Cream: If you cannot find sour cream, full-fat plain Greek yogurt is your best sub.

Oil: Canola oil, vegetable oil, mild olive oil, and refined melted coconut oil will all technically work here.

Vanilla Extract: I always suggest using REAL vanilla, not artificial vanilla, which can contribute a bad aftertaste.

Espresso Powder: I love how espresso powder enriches the chocolate flavor in the cake batter! I don’t suggest skipping it unless you’re especially sensitive to coffee flavor or caffeine.

Water: If you cannot find espresso powder but still want to enhance the chocolate flavor, sub hot coffee for the freshly boiled water. I don’t suggest using both espresso powder and hot coffee, as the flavor may overwhelm the chocolate. So use one or the other for best results.

Let’s Talk Christmas Cake Decoration

A chocolate cake in and of itself is delicious, but not ultra Christmas-y. So I had to amp up the festive flavors with the frosting and cake decoration!!! Here’s what I did:

Instead of a traditional cream cheese frosting or American style buttercream, I made a mascarpone frosting. The mascarpone frosting is not too sweet and perfectly buttery.

The mascarpone adds a lovely tart flavor that compliments the cranberry filling and chocolate flavor of the cake.

In a pinch, cream cheese makes a fine substitute for the mascarpone.

But the real star of the show? That would be my stunning cranberry filling! The cranberry filling is sweet, tart, and just screams Christmas.

Our final cake decoration is sugared cranberries and rosemary. While these cake decoration options are just that, optional. They do make the cake extra festive and Christmas-y.

Time Saving Christmas Cake Tips!

Make the Chocolate Cakes: To save time, you can make the cake batter and bake the cakes up to a month before assembly. Simply bake as directed, then cool completely. Wrap the cakes tightly in saran wrap and freeze. Thaw the cakes in the fridge the night before you plan on assembling.

Make the Cranberry Filling: You can also save time by making this step in advance. Simply follow the directions and cool completely. Then store in an airtight container in the fridge for up to 5 days. Stir well and allow mixture to come to room temperature before use.

Make Cake Decorations: Follow instructions for the cake decorations, then store in an airtight container in the fridge. You can make the cake decorations up to 3 days before you plan on frosting and decorating the Christmas cake.

Make the Frosting: I don’t suggest making the frosting more than a few hours in advance. It can seize up and become hard to frost if you chill it too long. So try to make this component the day you’re planning to frost and serve the cake.

The frosting helps preserve the cake and keep it moist for about 3 days! But if you serve a crowd and want the wow factor, this chocolate Christmas cake definitely looks best the day you frost and decorate it.

Trust me when I say this cake will make a memorable holiday dessert! And this cake can double as a conversation piece for your holiday gatherings. Any time I serve this cake people can’t stop raving over it! So if conversation starts to slow… grab this cake and it’ll get things going again.

I actually made this for a small holiday party last weekend. And I STILL have friends texting me to discuss over how good it was. So be ready to hand out this recipe to family and friends. The requests will come rolling in!

More Christmas Cake Recipes:

No matter what cake you bake this season, we’re wishing you joy, happiness, and health! Happy Holidays! Xx Ashley.

For the Espresso Chocolate Cake:

For the Cranberry Filling:

For the Mascarpone Frosting:

For the Sugared Cranberries and Rosemary:

For the Espresso Chocolate Cake:

For the Cranberry Filling:

For the Mascarpone Frosting:

More The Kitchen