This decadent chocolate cake delivers deep chocolate flavor and a perfectly moist crumb. It has the ideal density, texture, and chocolate intensity you expect from a classic chocolate cake.

On the first bite you’ll know exactly what a great chocolate cake should taste like: balanced sweetness, tender crumb, and noticeable chocolate notes. The recipe below includes a light white chocolate raspberry mousse for frosting, but you can use your favorite frosting if you’d prefer.
This cake is best served cold. Chill it for a couple of hours before serving to let the mousse set and the flavors meld.
How to make moist chocolate cake
Below are practical tips to help you bake a reliably moist, tender chocolate cake every time.
- Use all-purpose flour: Cake flour can produce a lighter crumb, but because this recipe includes cocoa powder (which weakens structure), all-purpose flour gives the right balance of tenderness and stability for layering and frosting.
- Choose your cocoa: Regular or dark cocoa powder both work. Dark cocoa will give a more intense, slightly bitter chocolate character, while regular cocoa is milder and sweeter.
- Bloom the cocoa with boiling water: Pouring hot water over the cocoa dissolves and “blooms” it, releasing more chocolate aroma and flavor. Mixing the cocoa and hot water until smooth before adding it to the batter is important for best flavor.
- Use oil for moisture: Vegetable oil keeps the crumb moist and allows the chocolate flavor to shine. You can substitute melted butter for a richer flavor, but the texture will change slightly.
- Mix gently: Over-mixing introduces too much air and develops gluten, which can lead to a denser cake as air bubbles expand during baking and then collapse while cooling. Stir until ingredients are just combined; this recipe recommends mixing by hand for that reason.
- Distribute mix-ins evenly: If adding chocolate melts or chips to the batter, layer them or fold them in gently to ensure even distribution and avoid sinking.
- Test for doneness: Bake time can vary by oven. Start checking at the low end of the time range. A toothpick inserted into the center should come out with a few moist crumbs but not wet batter. Let the layers rest briefly, then transfer to a rack to cool completely.
How to store and freeze chocolate cake
- To store: Keep leftover, frosted cake covered and refrigerated for up to 5 days. Use an airtight cake carrier or loosely tent with plastic wrap to prevent the cake from absorbing other fridge odors.
- To freeze: Cool unfrosted cake layers completely, then wrap each layer tightly in plastic wrap and a layer of foil. Freeze for up to 3 months. Thaw layers at room temperature before frosting. For a fully assembled cake, freeze briefly until firm, then wrap well to protect the frosting; thaw in the refrigerator overnight before serving.
Easy dessert recipes for the holidays
The holidays are a great time for show-stopping desserts that are still easy to make. If you enjoy this chocolate cake, try other classic desserts like:
- Southern style carrot cake
- Vanilla bean cheesecake
- Oreo cheesecake
- Flourless chocolate cake
Moist Chocolate Cake
Ingredients
Chocolate Cake
- 2 cups all-purpose flour
- 2 cups sugar
- 2 teaspoons baking powder
- 1 ½ teaspoons baking soda
- 1 teaspoon salt
- 1 cup milk
- ½ cup vegetable oil
- 2 eggs
- 2 teaspoons vanilla extract
- ¾ cup cocoa powder
- 1 cup boiling water
- 5 oz semi-sweet chocolate baking melts or semi-sweet chocolate chips
White Chocolate Raspberry Mousse
- 2 cups heavy cream
- ½ cup powdered sugar
- 8 oz cream cheese
- 8 oz white chocolate baking squares
- 1 teaspoon raspberry extract
- 1 pint crushed fresh raspberries
Instructions
Chocolate Cake
- Preheat oven to 350°F. Lightly spray two 9″ round baking pans with cooking spray and line the bottoms with parchment paper.
- In a small bowl whisk the cocoa powder with the boiling water until smooth; set aside to cool slightly.
- In a medium bowl, combine the flour, sugar, baking powder, baking soda, and salt. Add the milk, vegetable oil, eggs, and vanilla, stirring until incorporated. Slowly add the cocoa mixture and stir until blended. Do not over-mix.
- Divide batter between the two pans. Add the chocolate melts or chips in a single layer, distributing evenly.
- Bake for 30–35 minutes. Allow the cakes to rest 15 minutes in the pans before turning them out onto a cooling rack to cool completely.
White Chocolate Raspberry Mousse
- Melt the white chocolate and allow it to cool completely.
- In a cold mixing bowl, whip the heavy cream with the powdered sugar until stiff peaks form. In a separate bowl, beat the cream cheese with the melted white chocolate and raspberry extract until smooth.
- Fold the whipped cream into the white chocolate mixture until combined. Chill until ready to assemble.
Decorate
- Place one cake layer on a cake stand and spread a layer of white chocolate raspberry mousse over it. Scatter crushed fresh raspberries on top, then place the second cake layer.
- Frost the outside of the cake with the remaining mousse and garnish with additional raspberries as desired.
- Chill the assembled cake for at least two hours before serving; it slices best when cold.
Notes
- Storage: Store leftover cake covered in the refrigerator for up to 5 days. Bring slices to a slightly warmer temperature for best flavor if desired.
- Freezing: Cool layers completely, wrap tightly in plastic wrap and foil, and freeze up to 3 months. Thaw at room temperature before frosting. For frozen assembled cakes, wrap well and thaw in the refrigerator overnight.
- Substitutions and tips: Swap oil for melted butter for a richer flavor, use your preferred cocoa strength, and avoid over-mixing to keep the crumb tender.