Moist Chocolate Cake with Glossy Chocolate Ganache

This is the chocolate cake everyone asks for seconds of. One deep, moist chocolate layer, tender crumb, and a glossy chocolate ganache that sets like a bakery finish. It uses simple pantry ingredients, no mixer needed, and no complicated steps. The cake in the photo is exactly what you get: rich, soft, and covered in a shiny chocolate glaze that drips down the sides.

Why This Chocolate Cake Recipe Works

The secret is oil instead of butter, and hot liquid bloomed into the cocoa powder. Oil keeps the cake moist for days, even straight from the fridge. Hot milk/coffee unlocks the cocoa flavor, so the chocolate tastes deep instead of flat. 

This is a one-bowl cake. Whisk the dry, whisk the wet, combine, bake. It stays soft for 4 days, freezes perfectly, and takes a ganache beautifully without crumbling.

The ingredient list is almost identical to the one in the photo: flour, eggs, milk, vanilla, sugar, oil, cocoa powder, and baking powder. I have adjusted the sugar and leavening to bakery ratios so the cake actually rises and tastes balanced.

Ingredients

For the Chocolate Cake:

  3 cups all-purpose flour, spooned and leveled

  1/2 cup unsweetened cocoa powder, Dutch-process preferred

  2 teaspoons baking powder

  1 teaspoon baking soda

  1/2 teaspoon fine salt

  3 large eggs, room temperature

  2 cups granulated sugar

  1/2 cup neutral oil, vegetable or canola

  2 teaspoons pure vanilla extract

  1 1/2 cups whole milk, room temperature

  1/2 cup hot strong coffee or hot water

For the Chocolate Ganache Glaze:

  8 oz semi-sweet chocolate, finely chopped

  3/4 cup heavy cream

  1 tablespoon unsalted butter, for shine

  Chocolate sprinkles, for decorating, optional

The photo shows 1/2 cup of sugar, which will give you a very dark, barely sweet cake. For a classic sweet bakery cake, use 2 cups. If you want less sweet, use 1 1/2 cups.

Step-by-Step Instructions

1. Prep the Pan and Oven

Preheat oven to 350°F / 175°C. Grease a 9-inch round springform or cake pan. Line the bottom with parchment paper. Grease the parchment. This cake is soft, the parchment guarantees a clean release.

2. Mix the Dry Ingredients

In a large bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt for 30 seconds. Sifting the cocoa prevents lumps. This evenly distributes the leavening so the cake rises flat, not domed.

3. Mix the Wet Ingredients

In a separate bowl, whisk the eggs and sugar for 1 minute until slightly pale. Add the oil and vanilla, whisk to combine. Pour in the milk and stir until smooth.

4. Combine and Bloom

Pour the wet ingredients into the dry ingredients. Stir gently until just combined, a few streaks of flour are fine. Pour in the hot coffee/water. Whisk slowly until the batter is smooth and thin. It will look runny, that is correct. That is how you get a moist crumb.

5. Bake

Pour the batter into the prepared pan. Tap the pan on the counter twice to release air bubbles. Bake for 38 to 45 minutes, until a toothpick inserted in the center comes out with moist crumbs, not wet batter. Do not overbake, that is what dries chocolate cake out.

Cool in the pan for 15 minutes, then turn out onto a wire rack. Cool completely before glazing, about 1 hour. Warm cake will melt the ganache off.

6. Make the Glossy Ganache

Place chopped chocolate in a heatproof bowl. Heat heavy cream until just simmering, do not boil. Pour over the chocolate. Let sit 2 minutes, then stir from the center until smooth and glossy. Stir in the butter. Let cool 10 minutes until thick but still pourable.

Place the cooled cake on a serving plate over a sheet of parchment. Pour the ganache over the center and gently nudge it to the edges with an offset spatula. Let it drip naturally down the sides. Sprinkle chocolate sprinkles in a ring around the top edge while the ganache is still wet, just like the photo.

Let the ganache set 30 minutes at room temperature, or 15 minutes in the fridge for a clean slice.

Storage and Make-Ahead Tips

Room Temperature: Covered, 2 days. The ganache keeps the cake moist.

Fridge: Airtight container, 5 days. Bring slices to room temperature for 20 minutes before serving for the softest texture.

Freezer: Freeze unfrosted cake layers, double wrapped, for up to 3 months. Thaw overnight in the fridge, then glaze fresh. You can also freeze glazed slices. Thaw in the fridge.

Make-Ahead: Bake the cake 1 day ahead, wrap tightly once cool. Glaze the day you serve for the shiniest finish.

Pro Tips for a Perfect Chocolate Cake

Use Room Temperature Eggs and Milk: Cold ingredients make the batter seize and bake unevenly. Take them out 30 minutes before.

Don’t Skip the Coffee: You will not taste coffee. It deepens the chocolate flavor dramatically. If you really cannot use it, use hot water.

Weigh Your Flour: 3 cups is about 375g. Too much flour is the number one reason chocolate cake turns dry. Spoon flour into the cup and level, do not scoop.

Don’t Overmix: Once the flour hits the liquid, mix just until combined. Overmixing develops gluten and makes the cake tough.

Check Early: Ovens vary. Start checking at 35 minutes. A few moist crumbs on the toothpick means perfect. A clean toothpick means overbaked.

Variations

Double Layer Cake: Double the ganache. Slice the cooled cake horizontally, fill with ganache or chocolate buttercream, then glaze the top.

Chocolate Orange: Add zest of 1 orange to the batter. Replace coffee with hot orange juice.

Mocha Cake: Increase coffee to 3/4 cup, reduce milk to 1 1/4 cups.

Cupcakes: This batter makes 24 cupcakes. Bake at 350°F for 18 to 22 minutes.

Dairy-Free: Use almond milk or oat milk, and coconut cream for the ganache. Works perfectly.

Frequently Asked Questions

Why is my chocolate cake dry?

Overbaked, or too much flour. Measure flour correctly and pull the cake when a toothpick has moist crumbs.

Can I use natural cocoa instead of Dutch-process?

Yes. If using natural cocoa, use 1 tablespoon baking powder + 1/2 teaspoon baking soda. The recipe as written is balanced for Dutch-process. Either works, Dutch just gives a darker color like the photo.

Can I reduce the sugar?

Yes, down to 1 1/2 cups with no texture change. Below that the cake will be less tender and less moist, since sugar is a liquid in baking.

How do I get that super shiny ganache?

Use good chocolate, not chips. Chips have stabilizers that make ganache dull. The tablespoon of butter at the end is what gives that mirror finish.

Can I make this without eggs?

Replace each egg with 1/4 cup unsweetened applesauce + 1/2 teaspoon extra baking powder. The crumb will be slightly denser but still moist.

This moist chocolate cake with ganache is simple, reliable, and always gets compliments. One bowl, 15 minutes of prep, and a glaze that looks like a bakery case. Make it for birthdays, weekends, or any Tuesday that needs chocolate.

Leave a Comment