Decadent, fudgy, and utterly delicious, this Double-Layered Chocolate Cake with Roasted Berries and Mocha Buttercream is a true show-stopper. If you want a chocolate cake that satisfies chocoholics and looks beautiful on the table, this is the one.
Do you ever need an excuse to eat chocolate? Neither do I. This rich double chocolate layer cake is balanced with a hint of coffee and finished with jammy roasted blueberries, blackberries, and raspberries for a dessert that tastes as impressive as it looks.
About this Recipe
This cake is inspired by a classic double chocolate layer cake, updated here with roasted berries and a mocha buttercream. The buttermilk keeps the crumb tender and moist, while coffee in both the cake and the frosting deepens the chocolate flavor and prevents the sweetness from overwhelming the palate. Roasted berries add a sticky, sweet-tart contrast that elevates the final presentation.
One of the best things about this recipe is that it uses mostly pantry ingredients, so it’s easy and affordable to make. If you prefer, break the process into separate steps—roast the berries, bake the cakes, make the buttercream, then assemble when you’re ready. Cakes freeze well and many components can be prepared in advance.
Ingredients & Optional Substitutions
This recipe calls for common ingredients you likely already have. Substitutions are flexible: frozen berries work fine, non-dairy milk can replace cow’s milk to make a dairy-free version, and different chocolate types can be used depending on your taste.
- Berries – A mix of blueberries, blackberries, and raspberries works beautifully. Frozen berries can be substituted when fresh aren’t available.
- Granulated sugar
- Vanilla bean and pure vanilla extract – The vanilla bean gives the roasted berry syrup extra depth and pretty flecks; vanilla extract is fine if you don’t have a bean.
- All-purpose flour – No special cake flour required.
- Cocoa powder – Dutch-processed cocoa is slightly less bitter, but any good-quality cocoa or cacao powder will work.
- Baking soda and baking powder – Both are used to achieve the right lift and texture.
- Kosher salt – Adjust if using a finer-grained salt.
- Buttermilk – Adds tenderness and light tang. You can make a quick substitute by stirring 1 tsp lemon juice or vinegar into each cup of milk and letting it sit for a few minutes.
- Neutral-flavored oil – Vegetable, canola, or similar oil keeps the crumb moist.
- Eggs and an extra egg yolk – The egg yolk enriches the buttercream for a silky mouthfeel.
- Freshly brewed hot coffee and instant coffee powder – Coffee enhances the chocolate flavor. Use decaf if needed.
- Dark chocolate – Choose a quality bar with cocoa butter listed for the best texture and flavor.
- Unsalted butter and confectioners’ sugar for the mocha buttercream.
How to Make this Chocolate Cake
Although the instructions are detailed, the recipe separates naturally into four manageable steps: roast the berries, bake the cakes, make the mocha buttercream, and assemble the cake. Images in the recipe illustrate each stage.

Step 1: Roast Berries
Preheat the oven to 450°F (232°C). Place the berries in a shallow baking dish, sprinkle with granulated sugar, and add a split vanilla bean or the seeds. Roast for about 20 minutes until the berries are jammy and syrupy. Let them cool to room temperature before using as a filling or topping.
Make-ahead tip: Roasted berries will keep in an airtight container in the refrigerator for up to a week, or in the freezer for up to two months.
Step 2: Make the Cake
Prep: Preheat the oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment, then lightly dust with flour.
Dry ingredients: Sift or whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt in a large bowl or the bowl of a mixer.
Wet ingredients: In a separate bowl, whisk together buttermilk, oil, eggs, and vanilla.
Combine: With the mixer on low, add the wet ingredients to the dry until just combined. Slowly stir in the hot brewed coffee, scraping the bowl as needed. The coffee will amplify the chocolate notes and keep the batter thin and pourable.
Bake: Divide the batter between the prepared pans and bake for 35–40 minutes, or until a tester inserted in the center comes out clean.
Cool: Let the cakes cool in the pans for 30 minutes, then transfer to a rack to cool completely. Cakes can be wrapped and refrigerated for up to a week or frozen for up to two months.

Step 3: Make Mocha Buttercream
Melt the chocolate: Finely chop the dark chocolate and melt it gently in a heatproof bowl set over simmering water, making sure the bowl does not touch the water. Stir until just melted and allow the chocolate to cool to room temperature.
Cream the butter: Beat room-temperature unsalted butter in a mixer until pale and fluffy, about 3 minutes. Add one egg yolk and vanilla and beat for another 2–3 minutes.
Add sugar: On low speed, gradually add sifted confectioners’ sugar. Once incorporated, beat at medium speed until smooth and velvety, scraping the bowl as needed.
Finish with coffee and chocolate: Dissolve the instant coffee in a couple teaspoons of hot water, then add the dissolved coffee and cooled melted chocolate to the butter mixture on low speed and mix until just combined. Avoid over-whipping or the frosting may separate.

Assemble
Place one cake layer flat-side up on a cake stand or serving plate. Spread a thin layer of roasted berries over the top, reserving the rest for the top of the cake. Set the second layer on top, rounded side up, and frost the top and sides with the mocha buttercream. Finish with a rustic mound of roasted berries for an elegant, slightly rustic look.
Frequently Asked Questions
Absolutely. No need to thaw them first—just add 2–3 extra minutes to the roasting time to account for the colder temperature.
Yes. Substitute your favorite non-dairy milk and make a quick “buttermilk” by adding 1 teaspoon lemon juice or vinegar to each cup of plant-based milk and letting it rest for 5 minutes before using.
Yes. Use a high-quality non-dairy butter substitute and proceed the same way. Texture may vary slightly depending on the product.
You can prepare each component ahead of time, but because roasted berries are used as a layer between the cakes, I recommend assembling the cake no more than about 4 hours before serving to keep the layers from becoming too soft. Cakes and berries can be stored separately for longer.

More Delicious Dessert Recipes
- Mocha Tres Leches Cake
- Chocoflan (aka Impossible Cake)
- Roasted Berries and Peach Dump Cake
- The Best Easy Homemade Carrot Cake with Pineapple
If you try this Double-Layered Chocolate Cake with Roasted Berries and Mocha Buttercream, please rate and leave a review to let others know how it turned out!

Double-Chocolate Layer Cake with Roasted Berries & Mocha Buttercream
Yield & Timing
- Yield: 8–10 servings
- Prep: ~25 minutes
- Cook: ~1 hour
- Total time: ~1 hour 25 minutes
Ingredients
Roasted Berries
- 6 oz blueberries
- 6 oz blackberries
- 1/4 cup granulated sugar
- 1 vanilla bean, split (or seeds)
Cake
- 1 3/4 cups all-purpose flour, plus extra for pans
- 2 cups granulated sugar
- 3/4 cup cocoa powder
- 2 tsp baking soda
- 1 tsp baking powder
- 1 tsp kosher salt
- 1 cup buttermilk, shaken
- 1/2 cup vegetable oil
- 2 large eggs, room temperature
- 1 tsp pure vanilla extract
- 1 cup freshly brewed hot coffee
Mocha Buttercream
- 7 oz dark chocolate, chopped
- 1/2 lb (2 sticks) unsalted butter, room temperature
- 1 large egg yolk, room temperature
- 1 tsp pure vanilla extract
- 1 1/4 cups sifted confectioners’ sugar
- 1 tbsp instant coffee powder
Instructions (Condensed)
- Roast berries at 450°F for 20 minutes. Cool.
- Preheat oven to 350°F. Prepare two 8-inch pans. Combine dry ingredients. Whisk wet ingredients separately. Mix together, stirring in hot coffee last. Bake 35–40 minutes. Cool completely.
- Melt chocolate and cool. Beat butter until pale, add egg yolk and vanilla, then confectioners’ sugar. Dissolve instant coffee in hot water and add with chocolate. Mix until just combined.
- Assemble: layer cake, spread roasted berries, top with second layer, frost with mocha buttercream, and pile remaining roasted berries on top.
Notes
- Any berry mix works; frozen berries can be used without thawing.
Nutrition (approximate per serving)
Calories: 946 kcal | Carbohydrates: 119 g | Protein: 10 g | Fat: 51 g | Saturated Fat: 34 g | Cholesterol: 130 mg | Sodium: 825 mg | Fiber: 8 g | Sugar: 85 g
Photography credit: Jenna Sparks