Why you'll love this recipe
- One‑pan, minimal cleanup
- 30‑minute prep, 40‑minute bake
- Crowd‑pleaser with chocolate‑cherry contrast
- Make‑ahead friendly, freeze slices
- Kid‑approved sweet‑tart combo
I first baked this cake on a rainy Saturday, watching my teenage niece stare wide‑eyed as the cherries bubbled in butter. The moment the caramelized glaze hit the batter, we both knew we’d stumbled onto a new family favorite. Since then, the scent of chocolate‑cherry has become my go‑to comfort after a long day.
Now it’s a regular at our holiday gatherings, the centerpiece that draws compliments before the first slice is even cut. The glossy top glistens under the kitchen lights, and every bite brings back that first rainy‑day memory, making each serving feel like a warm hug.
The story
The kitchen fills with the sweet‑tart perfume of cherries melting into a glossy, caramel‑kissed glaze, while a dark, fudgy chocolate aroma curls up from the batter. As the oven timer dings, the glossy top cracks ever so slightly, promising a bite that’s both velvety and juicy. You’ll hear the soft sigh of the cake releasing from the pan, a cue that the magic is ready.
I first baked this cake on a rainy Saturday, watching my teenage niece stare wide‑eyed as the cherries bubbled in butter. The moment the caramelized glaze hit the batter, we both knew we’d stumbled onto a new family favorite. Since then, the scent of chocolate‑cherry has become my go‑to comfort after a long day.
What sets this version apart is the hot‑water‑thinned batter that stays airy and the caramelized cherry base that forms a natural glaze without any added frosting. Most upside‑down cakes rely on a sugary topping; here the cherries do the heavy lifting, delivering a glossy finish and a burst of tartness.
On the palate, you first taste the deep, slightly bitter cocoa that’s softened by the sweet, tart cherry glaze. The crumb is moist and tender, with a subtle tang from the buttermilk that balances the richness. Each bite ends with a lingering hint of butter‑caramel and a pop of juicy cherry.
Serve the cake warm, topped with a dollop of vanilla‑bean whipped cream or a scoop of cinnamon ice cream for extra indulgence. It shines at a weekend family dinner, a potluck dessert table, or even as a make‑ahead treat for a busy weeknight. Pair it with a glass of ruby red wine for an elegant touch.
Don’t let the 40‑minute bake time intimidate you; the steps are straightforward, and the only tricky part is adding the boiling water without overmixing. With a few simple tips, even novice bakers can achieve a professional‑looking caramel glaze and a fluffy crumb.
I’ve baked this cake four times, and each batch earned enthusiastic applause from my kids—who devour at least three slices each. My grandma, a lifelong baker, declared it “the best chocolate‑cherry combo she’s ever tasted,” and now it’s a staple at our holiday gatherings.
Why This Recipe Works
- Boiling water generates steam that keeps the crumb tender and airy.
- Caramelizing the cherries before baking forms a glossy, flavorful glaze.
- Separating wet and dry mixes prevents over‑development of gluten, yielding a light texture.
Ingredient notes & substitutions
unsalted butter
Provides a clean, buttery base for the caramelized cherry glaze without extra salt.
tart cherries
Their bright acidity balances the rich chocolate and prevents the cake from being overly sweet.
cocoa powder
Gives deep chocolate flavor; Dutch‑processed adds a smoother, richer taste.
buttermilk
Its acidity reacts with baking soda for a tender crumb and subtle tang.
boiling water
Creates steam in the batter, keeping it moist and light.
Equipment you'll need
Ingredients
- 4 tablespoons unsalted butter (Use salted butter and reduce additional salt if needed.)
- 1 cup granulated sugar (Substitute brown sugar for a richer flavor profile.)
- 2 cups tart cherries (Can be canned or fresh; fresh preferred.)
- 1 teaspoon vanilla extract (Optional but recommended for depth of flavor.)
- 1 ¾ cups all-purpose flour (Can be substituted with gluten-free flour.)
- ¾ cup cocoa powder (Use Dutch-processed cocoa for a deeper taste.)
- 1 ½ teaspoons baking powder (Do not substitute with baking soda.)
- 1 teaspoon baking soda (Essential for proper rise.)
- ½ teaspoon salt (Omit if using salted butter.)
- 1 cup buttermilk (Substitute with regular milk plus a tablespoon of vinegar.)
- ½ cup vegetable oil (Can replace with melted coconut oil or applesauce.)
- 2 large eggs (Use flax eggs for a vegan option.)
- 1 cup boiling water (Loosens batter for easier spreading.)
Before You Start
- Preheat oven to 350°F
- Soften butter and measure sugar
- Mise en place dry ingredients
- Line pan with parchment for easy release
Instructions
- 1Step 1
Preheat your oven to 350°F (175°C) and grease a 9-inch round cake pan. In a medium saucepan, melt 4 tablespoons of unsalted butter over medium heat. Stir in 1 cup of granulated sugar until dissolved, then gently fold in 2 cups of tart cherries and 1 teaspoon of vanilla extract. Cook for about 3-4 minutes until the cherries are warmed and coated in syrup, then pour this mixture into the prepared pan.
- 2Step 2
In a large mixing bowl, sift together 1 ¾ cups of all-purpose flour, 1 ¾ cups of granulated sugar, ¾ cup of cocoa powder, 1 ½ teaspoons of baking powder, 1 teaspoon of baking soda, and ½ teaspoon of salt. In another bowl, whisk together 2 large eggs, 1 cup of buttermilk, ½ cup of vegetable oil, and 1 teaspoon of vanilla extract until smooth. Gradually combine the wet and dry ingredients, mixing gently.
- 3Step 3
Once blended, carefully stir in 1 cup of boiling water to the cake batter. Mix until just combined, ensuring there are no lumps, but be cautious not to overmix. The batter will be quite thin.
- 4Step 4
Pour the chocolate batter evenly over the cherry mixture in the pan, spreading it gently to cover the cherries. Bake for 35-40 minutes until a toothpick inserted comes out clean.
- 5Step 5
Once baked, remove the cake from the oven and let it cool in the pan for about 10 minutes. Carefully run a knife around the edges, then invert onto a serving platter.
Pro tips
Pre‑heat pan for even rise
Place the empty pan in the oven while preheating; a warm pan helps the cake rise uniformly.
Use Dutch‑processed cocoa
It delivers a smoother, less acidic chocolate flavor that pairs beautifully with cherries.
Stir cherries gently
Avoid burning the fruit; a quick swirl keeps them whole and glossy.
Add boiling water last
Incorporate it slowly to thin the batter without overmixing.
Don’t overmix batter
Mix just until combined; excess mixing develops gluten and makes the cake dense.
Run knife around edges
Before inverting, a thin blade loosens the cake, preventing tearing.
Cool 10 minutes before flip
This brief rest lets the glaze set, making the turn clean.
Check doneness with toothpick
Insert into center; it should come out with a few moist crumbs, not wet batter.
Variations to try
Gluten‑Free Version
Swap all‑purpose flour for a 1‑to‑1 gluten‑free blend; the texture stays tender.
Dairy‑Free Swap
Replace butter with coconut oil and buttermilk with almond milk plus lemon juice for a vegan‑friendly cake.
Holiday Spice Twist
Add ¼ tsp cinnamon and a pinch of nutmeg to the dry mix for a warm festive note.
Mini Individual Cakes
Divide batter among greased muffin tins; bake 20‑25 minutes for portable servings.
Serving Suggestions
Troubleshooting
If glaze cracks
Cool the cake just 5 minutes before inverting; a sudden temperature change can cause cracks.
If cake sinks in center
Check that the oven temperature is accurate and avoid opening the door early; underbaked centers collapse.
If cherries burn
Stir constantly over medium heat and remove from heat as soon as they’re glossy.
If batter is too thin
Add an extra tablespoon of flour to thicken; the batter should coat the back of a spoon.
Storage & make-ahead
Refrigerator
Store in a sealed container at 4°C; keeps up to 3 days.
Freezer
Wrap each slice tightly in foil and freeze; good for 2 months. Thaw overnight in fridge before reheating.
Best way to reheat
Warm in a 300°F oven for 10‑12 minutes, or microwave 30 seconds, covering to retain moisture.
Make-ahead
Prepare the cherry base and batter a day ahead; keep batter refrigerated and bake fresh for best texture.

Ingredients
- 4 tablespoons unsalted butter (Use salted butter and reduce additional salt if needed.)
- 1 cup granulated sugar (Substitute brown sugar for a richer flavor profile.)
- 2 cups tart cherries (Can be canned or fresh; fresh preferred.)
- 1 teaspoon vanilla extract (Optional but recommended for depth of flavor.)
- 1 ¾ cups all-purpose flour (Can be substituted with gluten-free flour.)
- ¾ cup cocoa powder (Use Dutch-processed cocoa for a deeper taste.)
- 1 ½ teaspoons baking powder (Do not substitute with baking soda.)
- 1 teaspoon baking soda (Essential for proper rise.)
- ½ teaspoon salt (Omit if using salted butter.)
- 1 cup buttermilk (Substitute with regular milk plus a tablespoon of vinegar.)
- ½ cup vegetable oil (Can replace with melted coconut oil or applesauce.)
- 2 large eggs (Use flax eggs for a vegan option.)
- 1 cup boiling water (Loosens batter for easier spreading.)
Instructions
- 1Preheat your oven to 350°F (175°C) and grease a 9-inch round cake pan. In a medium saucepan, melt 4 tablespoons of unsalted butter over medium heat. Stir in 1 cup of granulated sugar until dissolved, then gently fold in 2 cups of tart cherries and 1 teaspoon of vanilla extract. Cook for about 3-4 minutes until the cherries are warmed and coated in syrup, then pour this mixture into the prepared pan.
- 2In a large mixing bowl, sift together 1 ¾ cups of all-purpose flour, 1 ¾ cups of granulated sugar, ¾ cup of cocoa powder, 1 ½ teaspoons of baking powder, 1 teaspoon of baking soda, and ½ teaspoon of salt. In another bowl, whisk together 2 large eggs, 1 cup of buttermilk, ½ cup of vegetable oil, and 1 teaspoon of vanilla extract until smooth. Gradually combine the wet and dry ingredients, mixing gently.
- 3Once blended, carefully stir in 1 cup of boiling water to the cake batter. Mix until just combined, ensuring there are no lumps, but be cautious not to overmix. The batter will be quite thin.
- 4Pour the chocolate batter evenly over the cherry mixture in the pan, spreading it gently to cover the cherries. Bake for 35-40 minutes until a toothpick inserted comes out clean.
- 5Once baked, remove the cake from the oven and let it cool in the pan for about 10 minutes. Carefully run a knife around the edges, then invert onto a serving platter.