Fluffy Chocolate Cake That Stays Soft for Days
This fluffy chocolate cake has the kind of light, airy crumb that feels almost bouncy under a fork. It comes together with two bowls and straightforward pantry ingredients, no special equipment past a whisk.

The secret is buttermilk and oil, which keep it so tender you can skip the syrup. It stays moist and soft for days after baking.
What Makes This Cake So Fluffy
Buttermilk does two things here. It loosens the batter so the cake climbs high, and its acidity nudges the baking soda along, creating extra lift. All that trapped air stays light because the batter never gets overworked.
I reach for oil instead of butter. Butter cakes set up with a tighter crumb as they cool, but oil keeps the texture open and spoon-tender. You taste rich chocolate, not fat, and the cake bakes level with almost no dome to trim.
A splash of hot coffee deepens the cocoa without shouting coffee flavor. It simply makes the chocolate taste more like itself. The crumb stays springy and moist straight through to the last slice.
Ingredients

- 1¾ cups (220g) all-purpose flour: spoon and level it, do not pack
- ¾ cup (65g) unsweetened cocoa powder: natural or Dutch process both work
- 2 cups (400g) granulated sugar: fine sugar dissolves quickly for a tender crumb
- 2 tsp baking soda: the buttermilk activates it in the bowl
- 1 tsp baking powder: extra insurance for a high rise
- 1 tsp fine sea salt: balances the chocolate without tasting salty
- 1 cup (240ml) buttermilk, room temperature: cold buttermilk will not blend smoothly
- ½ cup (120ml) neutral oil: canola, avocado, or light olive oil
- 2 large eggs, room temperature: cold eggs can seize the oil slightly
- 2 tsp vanilla extract: rounds out the cocoa note
- 1 cup (240ml) hot brewed coffee: instant granules in hot water works fine
Variations / Substitutions
- No buttermilk: stir 1 tbsp lemon juice or white vinegar into 1 cup whole milk and let it sit for 5 minutes
- Coffee-free: swap the hot coffee for the same measure of hot water, the flavor will be a touch flatter but still good
- Cocoa choice: Dutch process gives a darker, mellower slice while natural cocoa leans brighter and redder
- Cupcakes: divide batter between 2 lined 12-cup muffin tins and bake 18-22 minutes at 350°F
- Add a hint of spice: a scant ½ tsp cinnamon or a pinch of cayenne slides into the batter without distracting
Try this cake with a swirl of dark chocolate ganache and a sprinkle of flaky salt.
How to Make Fluffy Chocolate Cake
Step 1: Mix the Dry Ingredients

Preheat your oven to 350°F (175°C) with a rack in the middle. Grease two 8-inch round cake pans, line the bottoms with parchment, then grease the parchment lightly. Whisk together the 1¾ cups flour, ¾ cup cocoa, 2 cups sugar, 2 tsp baking soda, 1 tsp baking powder, and 1 tsp salt in a large bowl until they are one uniform color.
The mixture will look light brown and powdery. Run your fingers through it to feel that there are no lumps of cocoa or baking soda hiding, those can leave bitter streaks in the crumb.
Step 2: Whisk the Wet Mixture

In a second bowl, pour in the 1 cup buttermilk, ½ cup oil, 2 eggs, and 2 tsp vanilla. Whisk until the eggs break apart and the mixture turns pale and smooth, about 30 seconds of steady stirring. It should look like thin pancake batter with a slight sheen from the oil.
You are not creaming anything here, just blending, so a whisk does the job quickly.
Step 3: Combine and Bake the Batter

Pour the wet mixture into the dry ingredients in three additions, whisking gently after each until just combined. Take care not to beat air out or leave dry pockets at the bottom of the bowl. Stream in the 1 cup hot coffee and stir until the batter loosens into a thin, glossy liquid. It will look alarmingly runny, but that is exactly what gives the cake its open crumb.
Divide the batter evenly between your prepared pans. Bake for 25 minutes, then check by pressing lightly in the center. The cakes are done when the top springs back and a toothpick comes out with a few moist crumbs clinging. Ovens vary, so 28 minutes total is not unusual. Let the pans cool on a rack for 10 minutes before turning the layers out to cool completely.
Step 4: Fill, Frost, and Slice the Cake

Once the layers are fully cool, set one on a plate with strips of parchment tucked under the edges. Spread about 1 cup of your favorite frosting over the top, place the second layer over it, and frost the outside. A simple whipped chocolate buttercream or a glossy sour cream frosting both work beautifully here.
Slice with a long serrated knife and serve. The inside should be deep cocoa brown, soft, and springy, with a top that barely needs levelling. Any leftovers stay tender at room temperature for days.
Tips for the Softest Crumb
- Weigh your flour: if you have a scale. Too much flour is the fastest way to turn this cake dry, and 220 grams is far more accurate than a cup measure that can hold anywhere from 120 to 180 grams.
- Do not overmix once the flour is in.: Gluten develops fast in a thin batter like this, and that toughness shows up in every slice. Stop stirring the moment you cannot see white streaks.
- Let the layers cool completely: before frosting. Even a whisper of warmth will melt your frosting into a sliding mess.
Bake times by pan size:
| Pan size and type | Bake time |
|---|---|
| Two 8-inch round pans | 25-28 mins |
| Two 9-inch round pans | 22-25 mins |
| One 9×13-inch rectangle | 30-34 mins |
| Three 6-inch round pans | 20-23 mins |
Storing Leftover Cake
- Room temperature: Cover the frosted cake with a cake dome or a large overturned bowl. It keeps soft for 3 days.
- Refrigerate: In hot weather, store covered in the fridge for up to 5 days. Let it sit out for 30 minutes before serving so the crumb relaxes.
- Freeze (unfrosted): Wrap each cooled layer tightly in plastic then foil. Freeze up to 2 months, then thaw in the fridge overnight before frosting.
What to Serve with Fluffy Chocolate Cake
A scoop of good vanilla ice cream melts into the crumbs and adds a cool contrast to the rich cocoa. Fresh raspberries or sliced strawberries bring a needed sharpness that cuts through the sweetness. For a coffee break, pair a slice with a milky latte or a small espresso to lean into the coffee note already in the cake.
Frequently Asked Questions
Can I make this cake without a stand mixer?
Yes, and it is better that way. The batter is thin enough to whisk by hand, which reduces the risk of overmixing.
Why did my cake sink in the middle?
Opening the oven door too early or underbaking are the usual suspects. This batter is liquidy and needs the full bake time to set its structure, so wait until the 25-minute mark before checking.
How do I get neat cake layers without a saw?
Chill the layers for 20 minutes before slicing them horizontally. A cold cake holds its shape and creates less crumb dust.
Can I double this recipe for a larger crowd?
Yes, and a doubled batch fills a half-sheet pan. Bake it at 350°F for 28-32 minutes, using the same toothpick test to check doneness.
My cake came out tasting flat, what went wrong?
Stale baking soda or cocoa that has been open for over a year both lose their punch. Check your leavening and use fresh cocoa for the deepest chocolate flavor.

Fluffy Chocolate Cake Recipe
Ingredients
Method
- Preheat oven to 350°F (175°C). Grease two 8-inch round pans and line with parchment.
- Whisk flour, cocoa, sugar, baking soda, baking powder, and salt in a large bowl.
- In a second bowl, whisk buttermilk, oil, eggs, and vanilla until smooth.
- Add wet mixture to dry in three parts, stirring gently after each. Stir in hot coffee until batter is thin and glossy.
- Divide between pans and bake 25-28 minutes, until the top springs back.
- Cool in pans 10 minutes, then turn out to cool completely before frosting and slicing.
