A glossy, deeply chocolatey cake with a soft crumb and silky ganache that pours just right, with a small coffee trick that changes everything.
I’m already holding the whisk and I haven’t even measured the sugar yet. That’s usually how this goes. I start halfway in, preheating the oven with one hand and digging for cocoa powder with the other, hoping I didn’t finish it last week and forget. There’s always that tiny moment of doubt. But then I find it, slightly clumpy, shoved behind the flour, and everything feels back on track.
This chocolate cake has been through so many test runs in my kitchen, I could probably make it in my sleep. Not even exaggerating. I don’t share recipes after one or two tries. I keep tweaking, scribbling notes on random paper scraps, adjusting things like “less mixing here” or “coffee hotter next time.” It took a while, but this one finally landed exactly where I wanted it.
It’s rich without being heavy. Moist in a way that actually lasts a couple days, not just the first slice. And the ganache… it pours like silk, then sets just enough so you can cut clean slices without everything sliding apart. It looks fancy, but it’s very much a real-kitchen kind of cake.
A quick moment before things almost went wrong
I almost ruined this batch because I got distracted. I poured the hot coffee into the batter and then answered a message. Came back and forgot I had already added it. So I stood there, staring at the measuring cup like… did I? Or didn’t I?
I added a tiny splash more anyway. Risky. Turned out fine, but the batter was thinner than usual and I had that quiet panic the whole time it baked. Kept peeking through the oven light like that would somehow fix it.
It actually baked up softer than usual. Not falling apart soft, just… gentler. I wrote that down. That’s how half my “decisions” happen.
Ingredients I Used for the Recipe
- 1 cup granulated sugar – for sweetness and that slightly crisp top edge
- 1 cup all purpose flour – structure, nothing fancy here
- 1/2 cup natural cocoa powder – the main chocolate flavor, slightly bitter in a good way
- 1 teaspoon baking soda – helps the cake rise and stay soft
- 1/2 teaspoon baking powder – extra lift so it doesn’t feel dense
- 1/2 teaspoon salt – makes the chocolate taste stronger, not salty
- 1 large egg (room temp) – binds everything together
- 1 teaspoon vanilla extract – rounds out the flavor
- 1/4 cup milk – adds moisture
- 1/4 cup vegetable oil – keeps the cake soft even the next day
- 1/4 cup sour cream – this is the secret for that tender texture
- 1/2 cup hot coffee – deepens the chocolate flavor without tasting like coffee
- 1 1/4 cups chopped dark or semi sweet chocolate – for the ganache, go for decent quality
- 1 cup heavy cream – makes the ganache smooth and pourable
- Pinch of salt – balances the sweetness in the ganache
How to make Chocolate Cake with Ganache?

Step 1 – Mix the dry stuff first
I grab one big bowl and toss in sugar, flour, cocoa powder, baking soda, baking powder, and salt. I whisk it a bit longer than necessary because cocoa lumps annoy me later. If I skip this, I always regret it.
Step 2 – Combine the wet ingredients
In another bowl, I mix the egg, vanilla, milk, oil, and sour cream. Sometimes the sour cream is a little cold and doesn’t blend smoothly right away. I just keep stirring. It catches up.
Step 3 – Bring it together gently
I pour the wet into the dry slowly. Not all at once. I’ve done that before and ended up with dry pockets at the bottom. I mix just until it looks combined. No perfection here. Overmixing makes it weirdly tight.
Step 4 – Add the hot coffee
This part always feels wrong. The batter suddenly turns thin and glossy. I still hesitate every time. But I pour the hot coffee in and mix until smooth. It smells stronger now. More chocolatey, somehow deeper.
Step 5 – Bake and try not to overthink it
I pour the batter into a lined pan and slide it into the oven. Around 27 to 30 minutes. I start checking early because I don’t trust ovens. Toothpick test, a few crumbs is fine. Wet batter is not.
Step 6 – Make the ganache
I chop the chocolate small. Not perfectly even, just small enough. Heat the cream until it’s just about to simmer. Not boiling. I’ve boiled it before and the ganache turned grainy. Not fun.
Pour the hot cream over the chocolate and walk away. Seriously. I used to stir immediately and it never melted right. Now I wait about five minutes, then stir slowly. It turns glossy like magic.
Step 7 – Pour and let it settle
Once the cake is completely cool, I pour the ganache on top. Sometimes I pour too fast and it spills over the edges. I never learn. I spread it gently and let it sit until it thickens slightly.
The texture thing nobody really explains
This cake isn’t fluffy like a sponge cake. It’s softer, a little tighter, but still light enough that you don’t feel weighed down after a slice. The crumb stays moist even after sitting overnight, which feels like cheating.
The ganache changes depending on when you cut it. Right after pouring, it’s glossy and fluid. After an hour, it sets into this smooth, almost truffle-like layer. I usually wait… but not always.
Also, tiny detail – the edges of the cake? Slightly firmer. I always cut those pieces for myself.
A small habit I never skip anymore
I always line the pan with parchment, even if I feel lazy. Every single time I don’t, I regret it. The cake sticks just enough to ruin the clean edges.
And I tap the pan on the counter before baking. Not aggressively. Just a couple taps to release air bubbles. I once skipped that and got these weird little holes inside. Not terrible, just… annoying.
Also, I let the cake cool longer than I want to. Warm cake plus ganache sounds nice in theory, but it melts into a mess. Learned that the messy way.
Tips
- Don’t overmix the batter – stop as soon as it looks combined
- If your cocoa powder is lumpy, whisk it well or sift it
- Hot coffee should be hot, not lukewarm – it helps bloom the cocoa
- Let the ganache sit before stirring – this changes everything
- If ganache feels too thin, add a bit more chopped chocolate and stir
- Use oil instead of butter here – it keeps the cake softer longer
- Cool the cake completely before adding ganache unless you want it to soak in
- A pinch of salt in the ganache makes the chocolate taste richer
I keep coming back to this cake because it doesn’t fight back. Even when I mess up a little, it still turns out good. Not perfect every time, but good enough that people ask for another slice before finishing the first.
And honestly, that’s all I really want from a cake.

Chocolate Cake with Ganache Recipe
Description
This chocolate cake has been through so many test runs in my kitchen, I could probably make it in my sleep. It’s rich, moist, and topped with a ganache that pours like silk and sets up just enough to slice cleanly. It looks like something from a pastry case, but it’s meant to be made in a real kitchen!
Ingredients
Chocolate Cake
Chocolate Ganache
Instructions
Chocolate Cake
Prep
Start by preheating your oven to 350°F (175°C). Line an 8x8 inch metal baking pan with parchment paper, going up and over the sides for easy removal.Mix Dry Ingredients
In a large bowl with an electric mixer, beat together granulated sugar, all-purpose flour, natural cocoa powder, baking soda, baking powder, and kosher salt until well combined.Mix Wet Ingredients
In another bowl, beat together the egg, vanilla extract, milk, vegetable oil, and sour cream until smooth.Combine
Gradually add the wet ingredients to the dry ingredients, mixing on low speed until just combined. Be careful not to overmix.Add Coffee & Bake
Pour the hot coffee into the batter and beat until fully incorporated. The batter will be thin; this is normal. Pour into the prepared pan, spreading it out evenly. Bake for 27-30 minutes or until a toothpick inserted into the center comes out clean.Do not open the oven door while the cake is baking.Cool
Allow the cake to cool completely in the pan before adding the ganache.
Chocolate Ganache
Prepare Chocolate
Finely chop the chocolate into small pieces and place it in a heatproof bowl. This helps it melt evenly.Heat Cream
In a small saucepan, heat the heavy cream and a small pinch of salt over medium heat until it just begins to simmer. Do not let it boil vigorously.Melt
Pour the hot cream over the chopped chocolate, making sure all the chocolate is covered. Allow the mixture to sit undisturbed for about 5 minutes. This resting period helps the chocolate melt fully.Stir
After 5 minutes, gently stir the mixture with a spatula or whisk starting from the center and working your way out, until it is completely smooth and glossy.If the chocolate isn’t melting fully, you can heat it up in the microwave for 10-second intervals. Stir until smooth.Glaze
Pour the ganache over the cooled cake, spreading it out evenly with an offset spatula. You can place it in the refrigerator for 30-60 minutes until slightly set, or enjoy after an hour at room temperature.
Nutrition Facts
Servings 9
- Amount Per Serving
- Calories 420kcal
- % Daily Value *
- Total Fat 20g31%
- Saturated Fat 10g50%
- Cholesterol 45mg15%
- Sodium 290mg13%
- Potassium 250mg8%
- Total Carbohydrate 58g20%
- Dietary Fiber 3g12%
- Sugars 38g
- Protein 5g10%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Storage: Keep the cake in an airtight container at room temperature for one day. Refrigerate for up to 3 days (let come to room temp before serving). Freeze wrapped tightly for up to 3 months.
Ganache Tip: If your ganache is too thin, add 1 tablespoon of chopped chocolate at a time, heat briefly, and stir until desired consistency is reached.
