Desserts
This cherry chocolate cake recipe from scratch delivers layers of rich chocolate cake with bursts of fresh cherry in every bite—no box mix required. The secret lies in a velvety batter that bakes up tender yet sturdy enough to hold fresh cherries without sinking.
I've perfected this recipe over years of baking, ensuring each slice offers the perfect balance of moisture and structure.
The cake starts with a simple yet precise method: combining dry ingredients, then folding in melted butter and eggs for a light, airy texture. Fresh cherries are gently folded into the batter just before baking, ensuring they stay vibrant and juicy.
A quick chocolate glaze ties everything together, creating a showstopping finish that's as delicious as it is visually impressive.
What you'll end up with is a cake that's rich yet not overly dense, with pockets of fresh cherry that add a bright, tangy contrast to the deep chocolate flavor. The glaze adds an extra layer of indulgence without making the cake heavy.
This recipe is designed to be beginner-friendly, with clear steps for folding in cherries and achieving that signature velvety texture.
Serve slices warm with a scoop of vanilla ice cream or whipped cream for the ultimate indulgence. The cake keeps well at room temperature for up to 3 days, making it perfect for celebrations or satisfying cravings. Let's get started on creating this showstopping dessert!
Ingredients for cherry chocolate cake recipe from scratch
Fresh cherries meet velvety chocolate in this decadent cake—rich layers with bursts of juicy fruit in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Unsweetened Cocoa Powder 🍫 | ¾ cup | Natural or Dutch-processed |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Light Brown Sugar 🍚 | ½ cup | Packed firmly |
| Baking Powder 🧂 | 1 ½ tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed |
| Large Eggs 🥚 | 3 whole | Room temperature |
| Vanilla Extract 🌿 | 2 tsp | Pure, high-quality |
| Fresh Cherries 🍒 | 1 ½ cups | Pitted, halved |
| Whole Milk 🥛 | ¾ cup | Room temperature |
| Powdered Sugar 🍚 | 1 ½ cups | For glaze |
| Heavy Cream 🥛 | ¼ cup | For glaze |
| Dark Chocolate Chips 🍫 | ½ cup | Optional for extra richness |
The cherries are the star here, so grab fresh or frozen pitted cherries—none of that canned syrup stuff. Trader Joe's has great frozen pitted cherries in a bag, and they work perfectly. If using fresh, pit them yourself or buy pre-pitted for convenience. The cocoa powder? Valrhona or Dutch-processed makes all the difference—it dissolves smoothly and adds depth. For the butter, I always use European-style (like Plugrá) if I can find it; it's higher in fat and gives a richer texture. If you're short on time, regular unsalted butter works just fine, but bring it to room temperature first—cold butter makes the batter fight you.
No cocoa powder? Melted dark chocolate works in a pinch—use 3 oz for the same depth of flavor. Running low on eggs? Flax eggs (1 tbsp ground flax + 3 tbsp water = 1 egg) keep it vegan, though texture might be slightly denser. The glaze can be made ahead, but save the whipped cream for serving—it softens the cake too much if added earlier. For extra richness, fold in chocolate chips or chopped nuts after baking, but before glazing. And if you're feeling fancy, swap half the cherries for raspberries or blackberries—they hold up well too.
This cake keeps beautifully at room temperature for 3 days, wrapped tightly in plastic. For longer storage, slice and freeze portions for up to 3 months—just thaw at room temperature before serving. The glaze sets quickly, so have your cake stand ready. Pro tip: Brush the warm cake with a little cherry liqueur or vanilla extract before glazing for an extra layer of flavor. And if you're serving a crowd, double the glaze recipe—trust me, it disappears fast.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s a one-bowl wonder—just whisk the dry ingredients (flour, cocoa, baking powder) with the sugars, then fold in the wet stuff. No standing at the counter beating egg whites or scraping out a mixer. The brown sugar keeps everything moist without extra fuss.
- Fudgy-Meets-Fruity Magic: That cocoa powder and brown sugar combo? Chef’s kiss. The cake has this deep, velvety richness, but the cherries cut through with just enough tartness—like a hug for your taste buds. (Honestly, I’ve made it without cherries before, and I regretted it.)
- Birthday or Breakfast: Here’s what sold me—this cake is equally at home in a sheet pan for a crowd or cut into squares for breakfast the next day. Add a scoop of vanilla ice cream for a party, or eat it plain with coffee. No judgment either way.
- Leftovers on Lock: Between us, this recipe makes two full 9x13-inch cakes with the same batter—perfect for feeding a house or freezing half for later. The brown sugar keeps it from drying out, so even day-old slices taste like a treat. (Yes, even on a Tuesday night.)
Step-by-step instructions for cherry chocolate cake from scratch
Here's how to create layers of rich chocolate cake bursting with fresh cherries—moist, tender, and perfect every time.
Prepare the Cake Batter for Ultra-Moist Layers
Preheat your oven to 350°F and grease two 8-inch round cake pans with butter, then line the bottoms with parchment paper. In a large mixing bowl, combine the 2.5 cups all-purpose flour, 1.5 teaspoons baking powder, and 0.5 teaspoon salt. Sift this mixture directly into the bowl to avoid lumps—this ensures your cake will be light and airy.
In a separate large bowl, cream together the 1.5 cups unsalted butter (cold and cubed) with the 2 cups granulated sugar and 0.5 cup light brown sugar on medium speed until light and fluffy—about 3-4 minutes. This step is crucial for that tender crumb. Add the 3 whole large eggs, one at a time, mixing well after each addition. Stir in the 2 teaspoons vanilla extract until fully combined.
Combine Dry Ingredients and Fold in Cherries
Gradually add the sifted dry ingredients to the wet mixture, mixing on low speed just until combined—do not overmix. This prevents a tough cake. In a separate bowl, gently fold in the 1.5 cups halved fresh cherries (pitted) and 0.5 cup dark chocolate chips (if using) into the batter. The cherries should be evenly distributed, with some peeking through for that stunning visual burst.
Divide the batter evenly between the prepared cake pans, spreading it out smoothly. Tap each pan gently on the counter to release any air bubbles. Bake for 25-30 minutes, or until a toothpick inserted into the center comes out clean. The edges should be set, but the tops might still look slightly soft—this is normal for a moist cake.
Make the Creamy Cherry Glaze
While the cakes cool in their pans for 10 minutes, prepare the glaze. In a small saucepan, combine the 1.5 cups powdered sugar, 0.75 cup whole milk, and 0.25 cup heavy cream. Warm over low heat, stirring constantly until the powdered sugar dissolves completely—about 2-3 minutes. Remove from heat and stir in 1 teaspoon vanilla extract for extra flavor.
Let the glaze cool slightly until it's thick enough to coat the back of a spoon but still pourable. This ensures it will set beautifully on the cake layers without running off. If it thickens too much, whisk in a teaspoon of milk to loosen it.
Assemble the Cake with Fresh Cherry Filling
Once the cakes have cooled completely, remove them from the pans and place one layer on a serving plate. Spread a generous layer of cherry preserves (about ½ cup) over the top, leaving a ½-inch border uncovered. This step adds that signature cherry burst with every bite. Place the second cake layer on top and drizzle the cooled glaze evenly over the entire cake.
Let the glaze set for 10-15 minutes before serving. The cake should have a glossy finish with cherries peeking through the rich chocolate layers. Cut into slices and enjoy the perfect balance of velvety chocolate and juicy cherry—this is the moment you’ve been waiting for!
Pro Tips For Making Cherry Chocolate Cake Recipe From Scratch
- Sift the Cocoa: I learned this the hard way—lump-free cocoa powder makes all the difference. Sift it with the flour and baking powder before mixing, or you’ll end up with a cake that’s dense in spots. (Yes, even if you’re impatient like me.)
- Mix Dry Ingredients First: Skip the guesswork by combining flour, cocoa, baking powder, and sugars before adding wet ingredients. This prevents overmixing and keeps the texture tender—no one wants a cake that’s tougher than a boot.
- Watch the Heat: Preheat your oven to 350°F, but don’t overbake. A toothpick should come out with moist crumbs, not dry ones. If yours is browning too fast, tent it with foil halfway through—your cake will thank you.
- Use Room-Temp Cherries: If you’re pitting fresh cherries, let them sit at room temperature for 10 minutes first. Cold fruit sinks instead of floating, and you’ll get even distribution—no one likes a cake with a cherry-free bottom layer.
Make-ahead tips for cherry chocolate cake recipe from scratch
Batter Prep Ahead
Mix the dry ingredients and wet ingredients separately up to 24 hours in advance, storing them in airtight containers in the fridge. When ready to bake, combine them at room temperature—this keeps your batter from getting too cold.
I like to label the containers with the date to track freshness. 💡
Cherry Prep Shortcut
Pit and halve your cherries the night before and store them in a sealed container with a sprinkle of powdered sugar (about 1 tsp) to preserve their moisture. If using frozen cherries, thaw them overnight in the fridge—this prevents excess water release during baking. 🍒
Bake and Freeze Layers
Bake the cake layers as directed, then let them cool completely before wrapping individually in plastic wrap. Place them in a freezer bag and freeze for up to 3 months. Thaw overnight in the fridge before assembling—this maintains moisture and structure. 🥶
Glaze Make-Ahead
Prepare the glaze up to 3 days ahead and store it in an airtight container in the fridge. Reheat gently in the microwave (15-second bursts) to loosen it before using. For extra shine, whisk in ½ tsp lemon juice before applying to warm cake layers. ✨
Assemble Day-of
Keep the cake layers and glaze separate until serving day. Assemble the cake just before guests arrive—this prevents sogginess. If you're serving a crowd, pre-assemble the cake (without glaze) and store it uncovered at room temperature for up to 4 hours before glazing. 💫
Portion for Parties
Slice the cake into individual portions and wrap each slice tightly in plastic wrap. Store them in a single layer in a cool, dark place for up to 2 days. Freeze unwrapped slices for 1 month—thaw at room temperature before serving. This keeps every slice perfectly moist. 🎉
Nutrition facts
Frequently asked questions
Can I substitute fresh cherries with canned?
Fresh cherries are ideal for that juicy burst, but you can use canned cherries in a pinch. Drain them well and pat dry with a paper towel to remove excess syrup. For every 1 cup of fresh cherries, use 1 cup of drained canned cherries. Add 1 teaspoon cornstarch to the batter to help absorb any extra moisture. The flavor will be slightly sweeter, so reduce the granulated sugar by 1 tablespoon.
Why did my cake turn out dense instead of light and fluffy?
Overmixing the batter is the most common cause of a dense cake. Mix the dry ingredients with the wet just until combined—stop when there are no flour streaks left. Another culprit could be using cold butter or eggs, which prevents proper fat incorporation. Always bring butter to room temperature and use room-temperature eggs. If your oven runs hot, reduce the temperature by 25°F and check for doneness at 22 minutes.
How do I make this cake gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Add ½ teaspoon xanthan gum to help bind the mixture. For extra moisture, increase the milk by 2 tablespoons and reduce the baking powder to 1 teaspoon. Let the batter rest for 10 minutes before baking to improve texture. The cake will still be rich but may have a slightly denser crumb.
Can I make this cake in a bundt pan instead of round layers?
Reduce the batter by 25% (about 1.5 cups) to fit a standard 10-cup bundt pan. Fold in the cherries gently to avoid sinking. Bake at 325°F for 45-50 minutes or until a toothpick comes out clean. The bundt shape works beautifully with this recipe—just skip the glaze and top with fresh cherries and whipped cream instead. The cake will have a stunning, intricate design perfect for celebrations.
How do I store leftovers to keep them fresh?
Wrap the entire cake tightly in plastic wrap and store it at room temperature for up to 3 days. For longer storage, slice the cake and freeze individual portions in airtight containers for up to 3 months. Thaw at room temperature before serving. To refresh a slightly dried cake, brush the top with a little cherry juice or simple syrup and rewarm in the oven at 300°F for 5-10 minutes.
