Desserts
This cherry chocolate cake recipe from scratch delivers layers of rich fudgy chocolate cake, tangy cherry filling, and a buttery crunch top that’ll impress any crowd. 💛 The secret lies in a precise balance of cocoa powder and espresso powder for deep chocolate flavor, while pitted cherries add bursts of fruitiness that cut through the richness.
I’ve perfected this recipe over years of baking, ensuring every slice has the perfect texture—moist yet dense, with a crispy top that gives way to velvety layers.
The cake itself bakes up with a satisfyingly thick, fudgy crumb that stays moist for days, thanks to a combination of melted butter and sour cream in the batter.
Between each layer, a homemade cherry filling made from pitted cherries, sugar, and cornstarch creates pockets of juicy sweetness that contrast beautifully with the chocolate. The buttery crunch top, made from a simple butter and powdered sugar mixture, adds a delightful textural surprise that makes this cake feel truly special.
What sets this recipe apart is the harmony of flavors—deep, bittersweet chocolate balanced by the bright acidity of the cherries, all tied together with a smooth buttercream frosting. The result is a cake that’s elegant enough for celebrations but simple enough for a weeknight treat.
Whether you’re baking for a birthday, holiday gathering, or just because, this recipe delivers a showstopping dessert that’s sure to disappear quickly.
Ready in about 3 hours (including cooling time), this cake requires patience but no advanced skills—just careful layering and attention to detail. The instructions walk you through every step, from mixing the batter to assembling the final layers, so even beginner bakers can achieve professional results.
Once you try this recipe, you’ll never go back to store-bought again.
Ingredients for cherry chocolate cake recipe from scratch
Twelve essential ingredients for a showstopping cake with deep chocolate layers and juicy cherry filling.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for smooth batter |
| Unsalted Butter 🧈 | 1 ½ cups | Melted, cooled slightly |
| Granulated Sugar 🍚 | 2 cups | Superfine preferred for smoothness |
| Cocoa Powder 🍫 | ¾ cup | Dutch-processed for richness |
| Espresso Powder ☕ | 1 tbsp | Enhances chocolate depth |
| Sour Cream 🥛 | 1 cup | Full-fat for moisture |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality |
| Baking Powder 🍞 | 1 ½ tsp | Freshly measured |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Pitted Cherries 🍒 | 1 ½ cups | Fresh or frozen, pitted |
| Cornstarch 🌾 | 2 tbsp | For filling consistency |
| Powdered Sugar 🍚 | 1 cup | For crunch top |
| Heavy Cream 🥛 | 1 cup | Chilled for buttercream |
| Buttercream Frosting 🧈 | 2 cups | Classic American style |
The cocoa powder and espresso powder combo is non-negotiable for that rich, bittersweet chocolate flavor. Ghirardelli or Valrhona are my go-tos for cocoa—don’t skimp here. Fresh pitted cherries are ideal, but frozen works perfectly if you’re prepping ahead. For the sour cream, full-fat is a must—it keeps the cake moist for days. If you can't find espresso powder, instant coffee granules work in a pinch, but the flavor won’t be quite the same. The butter should be melted but not hot—just enough to cool slightly before mixing.
No Dutch-process cocoa? Natural cocoa plus a pinch of baking soda mimics the effect, though the color will differ slightly. Substituting sour cream? Greek yogurt at the same amount works, but the texture won’t be as tender. For the cherries, if you’re using frozen, toss them in a bit of sugar before adding to the filling—it keeps them from bleeding too much. The buttercream can be store-bought if you’re short on time, but homemade with powdered sugar, butter, and heavy cream is worth the effort. If you’re worried about the cake being too dense, whisk the eggs separately before folding them in for a lighter texture.
Store the cake layers wrapped tightly in plastic at room temperature for 2-3 days—they’ll actually taste better the next day as the flavors meld. The filling can be made 1 day ahead and kept refrigerated. For the buttercream, if it gets too firm, microwave in 10-second bursts to soften. This cake freezes beautifully: wrap each layer individually and freeze for up to 3 months. Thaw overnight in the fridge before assembling.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s all about the creaming method—just a bowl and a wooden spoon. The butter and sugar get whipped smooth by hand, and honestly? The process is oddly satisfying, like a mini workout for your arms that pays off in layers of fudgy perfection.
- Espresso Secret Weapon: That tiny pinch of espresso powder? It’s what turns this cake from good to dangerously addictive. Deepens the chocolate flavor without tasting like coffee at all—trust me, I’ve tested it both ways. The cherries soak up that rich, slightly bitter edge, making every bite taste like a bakery’s best-kept secret.
- Weeknight or Celebration: Same recipe, two vibes. Whip it up for a lazy Sunday brunch with a dollop of whipped cream, or dress it up with fresh cherries and a dusting of powdered sugar for birthdays. The cocoa powder keeps it rich but not heavy, so it’s always a crowd-pleaser—no matter the occasion.
- Leftovers? Better Than New: Between us, this cake actually improves the second day. The flavors meld even more, and the texture stays moist thanks to the butter and sugar combo. I’ve frozen slices for months, and they thaw into something just as luscious—perfect for when you need a quick dessert fix without the effort.
Step-by-step instructions for cherry chocolate cake
Here's how to create rich, fudgy layers with a signature buttery crunch top—every detail matters.
👨🍳 Step 1: Prepare the Cherries and Prep Ingredients
Toss the 1.5 cups pitted cherries with 2 tablespoons cornstarch in a bowl and let sit for 10 minutes. This prevents them from bleeding juice into the batter. Meanwhile, sift the 3 cups all-purpose flour with 1.5 teaspoons baking powder and 0.5 teaspoon salt in a separate bowl—this ensures a light, airy texture without lumps.
Melt the 1.5 cups unsalted butter in a microwave-safe bowl in 30-second intervals, stirring between each, until just melted. Let it cool slightly but remain liquid—room temperature butter creates dense cakes. In another bowl, whisk together the 2 cups granulated sugar, 0.75 cup cocoa powder, and 1 tablespoon espresso powder until fully combined. This dry mix forms the foundation of our deep chocolate flavor.
🍳 Step 2: Mix Wet Ingredients for Perfect Texture
In a large mixing bowl, combine the melted butter with the sugar-cocoa mixture. Whisk vigorously for 2 minutes until the mixture is smooth and slightly thickened. Add the 1 cup sour cream and 2 teaspoons vanilla extract, mixing until fully incorporated. The sour cream adds moisture and tenderness to the final texture.
Add the 2 whole large eggs, one at a time, mixing well after each addition. Scrape down the sides of the bowl to ensure no raw egg remains unincorporated. This step is critical—under-mixed eggs can create dense pockets in your cake.
🥘 Step 3: Combine Dry Ingredients and Fold Cherries
Gradually add the sifted dry ingredients to the wet mixture, mixing on low speed with a hand mixer or spatula until just combined. Avoid overmixing—you should still see small flour streaks. Gently fold in the prepped cherries using a spatula, ensuring even distribution throughout the batter. The cherries should be coated but not crushed.
Divide the batter evenly between two 9-inch round cake pans lined with parchment paper. Sprinkle ½ cup powdered sugar evenly over each layer—this creates our signature crunchy top. Tap the pans gently on the counter to release any air bubbles.
🔥 Step 4: Bake to Perfect Doneness
Preheat your oven to 350°F and bake the cakes for 30-35 minutes, or until a toothpick inserted into the center comes out with moist crumbs but no wet batter. The cakes should spring back slightly when pressed in the center. Watch closely after 25 minutes—ovens vary, and you want to avoid overbaking.
Immediately after removing from the oven, let the cakes cool in their pans for 10 minutes before transferring to a wire rack to cool completely. This prevents them from cracking as they cool. The crunch top should remain crisp, while the interior develops that signature fudgy texture.
🍽️ Step 5: Assemble with Buttercream Frosting
Once completely cooled, level the tops of the cakes if needed. Spread 1 cup buttercream frosting evenly over the first layer, then place the second layer on top. Frost the entire cake with the remaining 1 cup buttercream frosting, creating smooth sides and a slightly domed top. Chill the cake in the refrigerator for 30 minutes before slicing to ensure clean cuts.
The finished cake should have rich, moist chocolate layers with bursts of tart cherries in every bite, all topped with that signature buttery crunch. Serve at room temperature for the best texture contrast between the fudgy cake and crisp top.
Pro Tips For Making Cherry Chocolate Cake Recipe From Scratch
- Melt Butter Slowly: Cream butter and sugar at room temperature, but don’t rush it—especially if your kitchen’s warm. I learned this the hard way when my butter turned into a greasy mess because I dumped in cold chunks straight from the fridge. Use a stand mixer on medium for 3-4 minutes until it’s light and fluffy, not just "combined." That’s when the texture actually improves.
- Sift the Cocoa: Cocoa powder clumps like a grumpy cat if you don’t sift it first. I used to just scoop and stir, and my cake ended up dense and uneven. Sift it directly into your dry ingredients with the flour—this aerates it and ensures a smoother batter. No sifter? Use a fine-mesh strainer over a bowl and press with a spoon. Worth the extra 30 seconds.
- Don’t Overmix the Batter: Once you add the eggs and buttermilk (or whatever liquid you’re using), stop mixing the second everything’s just combined. I used to think more mixing = better cake, but now I know that overworking the batter makes it tough. Fold in the cherries gently—just enough to distribute them evenly. Your cake will thank you with a lighter crumb.
- Use Room-Temp Eggs: Cold eggs make your cake’s texture fight you. I was skeptical until I tried room-temperature eggs—now I won’t go back. Let them sit in warm water for 5 minutes before cracking them into the batter. This helps them blend smoothly and emulsify better with the butter. No time? Pop them in the microwave for 20 seconds, but don’t overdo it.
Common mistakes when making your cherry chocolate cake recipe from scratch
Overmixing the Batter
I’ve seen this happen more times than I can count—overmixing the batter creates tough, dense cake layers instead of the tender, fudgy texture we want. Once you’ve incorporated all the dry ingredients, stop mixing as soon as you see small flour streaks remaining.
Overmixing develops gluten, which makes the cake chewy rather than moist. Use a spatula to gently fold in the cherries instead of mixing vigorously. 💫
Skipping the Cooling Steps
Rushing the cooling process is a recipe for disaster. If you transfer the cakes from the oven to a wire rack too soon, they’ll crack or collapse as they cool. Let them sit in their pans for 10 full minutes before removing.
This gradual cooling helps set the structure. Also, never slice into the cake until it’s completely cooled—warm layers will ooze and make a mess.
Incorrect Butter Temperature
Using butter that’s too hot or too cold throws off the whole recipe. If the butter is still steaming when you mix it with the sugar, your cake will turn out greasy and dense. Let it cool slightly after melting—it should be warm to the touch but not hot.
Room-temperature butter (soft but not melted) is ideal for the final assembly of the buttercream, too. I always test by pressing a finger into the butter; it should leave a slight indent but not be completely mushy.
Uneven Cherry Distribution
Dumping all the cherries into one side of the batter means some slices will be cherry-free while others are swimming in fruit. Fold them in gently with a spatula, distributing them evenly throughout the batter.
For extra insurance, divide the cherries into thirds and fold in each portion separately. This ensures every bite has that perfect cherry-chocolate balance. 🍒
Ignoring the Crunch Top
The buttery crunch top is what makes this cake special, so don’t skip it! Sprinkle the ½ cup powdered sugar evenly over each raw cake layer before baking. If you forget, your cake will lack that delightful textural contrast.
For an even crunchier top, I sometimes press a few extra powdered sugar crystals into the surface with my fingers before baking. Just be gentle—you don’t want to compact the batter.
Overbaking the Layers
Every oven runs hot, and it’s easy to overbake these rich chocolate layers. Once the toothpick comes out with moist crumbs (but no wet batter), remove them immediately. Overbaking dries out the cake and makes it crumbly.
If your oven runs hot, consider baking at 325°F instead of 350°F for the same amount of time. The edges should pull away from the pan slightly, but the center should still have a slight jiggle when shaken gently.
Nutrition facts
Frequently asked questions
Can I substitute fresh cherries with canned or frozen ones?
Yes! For frozen cherries, thaw and drain them first, then toss with 1 tablespoon extra cornstarch to prevent bleeding. Canned cherries work too, but drain and rinse them well to remove excess syrup. For best results, use 1.5 cups total (fresh, frozen, or canned) and adjust the filling consistency by adding 1-2 teaspoons extra cornstarch if needed.
Why does my cake look dense instead of fudgy?
Dense cake usually means overmixing or incorrect butter temperature. Always melt the butter and let it cool slightly before mixing—it should be warm but not hot. Also, stop mixing dry ingredients as soon as small flour streaks appear. Overmixing develops gluten, which makes the texture tough. For extra fudgy results, add 1 tablespoon instant coffee granules to the dry mix.
How do I make this cake ahead of time?
Bake the layers 1 day ahead and store them wrapped tightly at room temperature. The filling can be made 2 days ahead and refrigerated. Assemble the cake 4 hours before serving—this lets the frosting set and flavors meld. For longer storage, freeze fully assembled layers (without frosting) for up to 3 months. Thaw overnight in the fridge before adding frosting.
Can I make this cake in a different pan size?
Yes, but adjust the baking time. For 8-inch pans, reduce baking time by 5-7 minutes (total 25-30 minutes). For 10-inch pans, increase by 5-7 minutes (total 35-40 minutes). Always check doneness with a toothpick. Divide the batter proportionally—9-inch pans need ~1.5 cups batter each, while 8-inch pans need ~1 cup and 10-inch pans need ~2 cups.
What’s the best way to store leftovers?
Slice the cake and store in an airtight container at room temperature for 2-3 days. For longer storage, refrigerate slices (covered) for up to 5 days. To revive texture, let slices sit at room temperature for 10-15 minutes before serving. Freeze individual slices (wrapped tightly) for up to 2 months. Thaw in the fridge overnight—microwaving makes the cake soggy.
