I absolutely adore this Chocolate Raspberry Layer Cake Recipe because it perfectly combines the deep, rich flavor of moist chocolate cake with the fresh brightness of homemade raspberry filling. Every bite feels like a celebration, whether you’re enjoying a small family gathering or impressing guests at a special occasion. The luscious layers of chocolate frosting and the glossy ganache drizzle add a decadent touch that turns this cake into a true showstopper in my dessert repertoire.
Why You’ll Love This Chocolate Raspberry Layer Cake Recipe
When I dive into baking this cake, what always stands out to me is how the flavors balance each other so beautifully. The chocolate cake layers are incredibly moist and tender, with a deep cocoa richness that feels indulgent without being overpowering. Then the raspberry filling adds this delightful tartness and freshness, cutting through the chocolate with just the right amount of zing. It’s an exciting taste experience that never gets old.
Another reason I love this Chocolate Raspberry Layer Cake Recipe is that it’s surprisingly approachable. The techniques are straightforward, and the ingredients are ones I usually have on hand or can easily find. Even if you’re not a seasoned baker, the step-by-step nature of this recipe gives you confidence. I also think this cake feels perfect for so many occasions — from birthdays to holiday parties to just a weekend treat with your family. It’s elegant yet homey, and it really stands out because of the fresh raspberry filling and that irresistible ganache topping.
Ingredients You’ll Need

All the ingredients in this cake come together to create rich flavor and amazing texture without any fuss. Each has an important role, whether it’s bringing moisture, structure, or that perfect balance of sweetness and tartness.
- Granulated sugar: Sweetens the raspberry filling and chocolate cake layers perfectly.
- Cornstarch: Thickens the raspberry filling for that nice jam-like consistency.
- Fresh raspberries: Provide tartness and vibrant color, essential for the filling and garnish.
- All-purpose flour: Forms the base of the cake to produce a tender crumb.
- Natural unsweetened cocoa powder: Packs in the deep chocolate flavor without added sweetness.
- Baking soda & baking powder: Help the layers rise light and fluffy.
- Milk and vegetable oil: Add moisture and softness to the cake layers.
- Vanilla extract and eggs: Boost flavor and improve the cake’s texture.
- Hot water: Enhances the cocoa’s richness and helps dissolve the batter smoothly.
- Unsalted butter: Gives the frosting a creamy, luscious texture.
- Semi-sweet chocolate chips: Melted into the frosting and ganache for silky chocolate goodness.
- Hershey’s dark cocoa powder: Intensifies the chocolate frosting flavor.
- Powdered sugar: Sweetens and thickens the frosting perfectly.
- Salt: Balances the sweetness and enhances other flavors.
- Heavy whipping cream: Adds richness and smoothness to both frosting and ganache.
Directions
Step 1: Start by making the raspberry filling. In a medium saucepan over medium heat, combine the sugar, cornstarch, and water, stirring until the sugar begins to dissolve and the mixture feels slightly wet.
Step 2: Add the raspberries to the saucepan and stir to coat them in the sugar mixture. Let the fruit soften and release its juices while mashing gently with a spatula. Heat for about 5 minutes until the juice thickens slightly. If you want a smoother filling, strain out the seeds. Then, transfer the filling to a bowl and refrigerate until fully cooled.
Step 3: Preheat your oven to 350°F (176°C). Prepare three 8-inch cake pans by spraying them with non-stick baking spray and lining the bottoms with parchment paper.
Step 4: In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. In a separate bowl, mix together milk, vegetable oil, eggs, and vanilla extract. Pour the wet ingredients into the dry and beat until combined.
Step 5: Slowly add the hot water to the batter while mixing on low speed, making sure everything is thoroughly combined and smooth. Divide the batter evenly among the three prepared pans.
Step 6: Bake for 22-25 minutes or until a toothpick inserted in the center comes out with a few moist crumbs. Let the cakes cool in the pans for 2-3 minutes before turning onto wire racks to cool completely.
Step 7: For the chocolate frosting, beat the softened butter until creamy. Gradually add melted chocolate chips in batches, mixing well. Stir in cocoa powder.
Step 8: Halfway through, add half of your powdered sugar, salt, and heavy cream, then mix until smooth. Continue by adding the remaining powdered sugar and mix well, adjusting the consistency with more cream as needed until the frosting is silky and spreadable.
Step 9: To make the ganache, place chocolate chips in a bowl. Heat heavy cream just until it starts to boil, then pour it over the chocolate. Let it sit undisturbed for 2-3 minutes, then whisk until smooth. Set aside to cool slightly.
Step 10: Level the cakes by carefully cutting off any domed tops to create flat layers. Place the first cake layer on your serving plate or cake board.
Step 11: Pipe a dam of chocolate frosting around the edge of the cake layer to hold the filling in place. Spread about 1/4 cup of ganache inside the dam, then spoon half of the raspberry filling over the ganache and spread evenly.
Step 12: Add the second cake layer and repeat the frosting dam, ganache, and raspberry filling. Top with the third layer and frost the entire outside and top of the cake smoothly with the remaining frosting.
Step 13: Drizzle the remaining ganache around the edges and over the center of the cake. If the ganache has thickened, gently rewarm it to make it pourable again. For a finishing touch, pipe decorative swirls of frosting on top and garnish with fresh raspberries and chocolate sprinkles as you like.
Step 14: Refrigerate the cake until you’re ready to serve. I find it tastes best at room temperature and holds beautifully in an airtight container for several days.
Servings and Timing
This recipe makes around 12 to 14 generous slices of cake—plenty to share with family or friends. The prep time is about 1 hour, as the raspberry filling and frosting require some attention and the cake needs to cool fully before layering. The cake layers bake in roughly 30 minutes. Altogether, you’re looking at around 1 hour and 30 minutes from start to finish, including cooling time. The resting time in the refrigerator helps everything set perfectly so the cake comes together beautifully.
How to Serve This Chocolate Raspberry Layer Cake Recipe

Whenever I serve this Chocolate Raspberry Layer Cake Recipe, I like to pair it with something light to balance its decadence. A simple fresh fruit salad with berries and mint, or a crisp green salad with citrus vinaigrette, complements the rich chocolate and tart raspberry flavors wonderfully. If you want to stay in the realm of desserts, a scoop of vanilla bean ice cream on the side is a match made in heaven.
Presentation-wise, I love to let the fresh raspberries shine as the star garnish on top of the chocolate swirls. You can dust a little cocoa powder or powdered sugar on the serving plates for an elegant touch. I always slice generously, about 1 ½-inch portions, because the cake is moist and rich, and smaller slices ensure everyone can enjoy a second piece!
When it comes to drinks, this cake pairs beautifully with a robust cup of coffee or a rich black tea to highlight the chocolate notes. For celebrations, I might serve it alongside a glass of ruby red wine like a Zinfandel or Merlot. If you prefer cocktails, a raspberry mocha martini or even a refreshing raspberry lemonade works well for a non-alcoholic option. I always recommend serving the cake at room temperature so the flavors and textures are at their best—chilling dulls the chocolate intensity slightly.
Variations
I often experiment with this cake to suit different tastes or dietary needs. For a gluten-free version, I swap out the all-purpose flour for a reliable gluten-free baking blend—it works beautifully and keeps the texture just as tender. If you want to make it vegan, using a plant-based milk, vegan butter, flax eggs, and a dairy-free chocolate alternative can still yield a delicious result, though you’ll need to bake and frost with care as vegan cakes can be a bit more delicate.
If you want to switch things up on flavor, I sometimes add a splash of espresso to the chocolate cake batter to deepen the chocolate notes, or fold a little lemon zest into the raspberry filling for a brightness boost. You can also replace the raspberry with other fresh berries like blackberries or strawberries, depending on what’s in season or what you prefer. For a different finish, try torching the frosting swirls lightly with a kitchen torch for a toasted effect.
For quicker prep, you can even bake the cakes a day ahead and freeze the layers tightly wrapped until ready to assemble. This method helps spread out the work but preserve the cake’s moistness and taste perfectly.
Storage and Reheating
Storing Leftovers
After slicing, I store any leftover Chocolate Raspberry Layer Cake Recipe in an airtight container in the refrigerator to keep it fresh and avoid drying out. It stays deliciously moist and flavorful for about 4-5 days. If you want to keep it longer, make sure the container is sealed tightly and avoid storing near any strong-smelling foods to keep that lovely chocolate and raspberry aroma intact.
Freezing
This cake freezes wonderfully, either as whole or sliced pieces. For the best results, wrap the cake tightly with plastic wrap, then a layer of aluminum foil to prevent freezer burn. Frozen, it keeps well for up to 2 months. When you’re ready to eat it, I recommend thawing it overnight in the refrigerator before bringing it to room temperature for serving, which helps preserve the texture and shine of the ganache and frosting.
Reheating
Since this is a frosted layered cake, reheating is usually unnecessary and not recommended because it can melt the frosting and affect the texture. Instead, I prefer serving the cake at room temperature or chilled. If you want to slightly revive the softness, you can leave slices out for about 30 minutes before serving. Avoid microwaving, as it tends to make the cake gummy and the frosting separate.
FAQs
Can I use frozen raspberries for the filling?
Yes, frozen raspberries can be used if fresh are not available. Just thaw them fully and drain any excess juice before cooking with the sugar and cornstarch. The filling may be a bit looser, so you might want to add a touch more cornstarch to help thicken it.
Is it necessary to strain the raspberry filling?
Straining the raspberry filling is optional and depends on your texture preference. I like to strain it to remove the seeds for a smoother filling, but if you prefer a more rustic texture with little bits of fruit and seeds, you can skip this step.
How do I level the cake layers evenly?
The best way I’ve found is to use a large, serrated cake knife or a cake leveler, cutting off the domed top of each layer carefully to make the surface flat. This helps the layers stack evenly without leaning or sliding, making your finished cake look neat and professional.
Can I make the frosting ahead of time?
Absolutely! The chocolate frosting can be made a day ahead and stored in the refrigerator. Before using, let it come to room temperature and whip it again briefly to restore its fluffy, spreadable texture.
What’s the best way to transport this layered cake?
I recommend placing the cake in a sturdy cake box or container that fits snugly to prevent shifting. Keeping it chilled during transport helps the frosting and ganache set firmly to avoid smudging or melting, especially on warm days.
Conclusion
I genuinely hope you give this Chocolate Raspberry Layer Cake Recipe a try. It’s one of those desserts that brings joy with every bite: rich chocolatey cake, sweet and tangy raspberry filling, and silky frosting all layered into one unforgettable experience. Whether it’s a special celebration or just a sweet treat to brighten your week, this cake never fails to impress and delight. Happy baking!
Print
Chocolate Raspberry Layer Cake Recipe
- Prep Time: 1 hour
- Cook Time: 30 minutes
- Total Time: 1 hour 30 minutes
- Yield: 12-14 slices
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Chocolate Raspberry Layer Cake features three layers of moist, rich chocolate cake filled with a homemade raspberry filling and creamy chocolate frosting. Topped with a smooth chocolate ganache and fresh raspberries, this decadent dessert is perfect for celebrations and chocolate lovers alike.
Ingredients
Raspberry Filling
- 1/4 cup (52g) granulated sugar
- 1 tbsp cornstarch
- 2 tsp water
- 2 cups (225g) raspberries*
Chocolate Cake
- 1 3/4 cups (228g) all-purpose flour
- 2 cups (414g) granulated sugar
- 3/4 cup (85g) natural unsweetened cocoa powder
- 2 1/4 tsp baking soda
- 1/2 tsp baking powder
- 1 tsp salt
- 1 cup (240ml) milk
- 1/2 cup (120ml) vegetable oil
- 1 1/2 tsp vanilla extract
- 2 large eggs
- 1 cup (240ml) hot water
Chocolate Frosting
- 1 1/2 cups (336g) unsalted butter (room temperature)
- 12 oz (2 cups | 338g) semi-sweet chocolate chips (melted)
- 5 tbsp (35g) Hershey’s dark cocoa powder
- 6 cups (690g) powdered sugar
- 1/2 tsp salt
- 10–12 tbsp (150-180ml) heavy whipping cream
Chocolate Ganache
- 9 oz (1 1/2 cups | 254g) semi-sweet chocolate chips
- 3/4 cup heavy whipping cream
Instructions
- Make the Raspberry Filling: In a medium saucepan over medium heat, combine sugar, cornstarch, and water. Stir until mixture is wet and sugar begins to melt. Add raspberries and stir to coat. Cook until raspberries soften and release juice, mashing occasionally. Remove from heat once juice thickens (about 5 minutes), strain seeds if desired, and refrigerate until cool.
- Prepare Cake Layers: Preheat oven to 350°F (176°C). Grease and line three 8-inch cake pans with parchment paper. In a large bowl, sift or whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. In another bowl, mix milk, vegetable oil, vanilla extract, and eggs. Combine wet and dry ingredients, then slowly add hot water while mixing on low. Scrape sides as needed. Divide batter evenly among pans.
- Bake the Cakes: Bake for 22-25 minutes or until a toothpick inserted comes out with a few moist crumbs. Let cakes cool 2-3 minutes in pans, then transfer to a cooling rack to cool completely.
- Prepare Chocolate Frosting: Beat butter in a large bowl until smooth. Gradually add melted chocolate in batches, mixing well. Mix in cocoa powder until combined. Add half the powdered sugar, salt, and half the cream; beat well. Add remaining powdered sugar and mix until smooth. Add remaining cream as needed for desired consistency.
- Make Chocolate Ganache: Place chocolate chips in medium bowl. Heat heavy cream until just boiling. Pour cream over chocolate, let sit 2-3 minutes, then whisk until smooth. Set aside.
- Assemble the Cake: Level cake layers by slicing domed tops off. Place first layer on serving plate. Pipe a dam of chocolate frosting around the edge. Spread 1/4 cup ganache in center, spoon half the raspberry filling over ganache, and spread evenly. Repeat layering with second layer. Add third layer on top.
- Frost and Decorate: Frost entire cake with remaining chocolate frosting. Drizzle remaining ganache around edges and over center; reheat ganache if needed for pourability. Pipe frosting swirls on top, then decorate with additional fresh raspberries and chocolate sprinkles if desired.
- Chill and Serve: Refrigerate until ready to serve. Cake is best at room temperature and can be stored airtight for 4-5 days.
Notes
- You’ll need about 2 pints of raspberries total for the filling and decoration.
- Straining raspberry filling to remove seeds is optional but recommended for smooth texture.
- Ensure cake layers are fully cooled before frosting to prevent melting.
- Reheat ganache gently if it firms up before use.
- For best results, use room temperature butter in frosting for smooth mixing.