Chocolate Sheet Cake Recipe

I wasn’t even planning to bake that day.

I just wanted chocolate cake, and I wanted it without dragging out three bowls, a stand mixer, and an hour of my life I didn’t have.

So I made this sheet cake instead.

One bowl. One pan. Done in under an hour, start to finish.

And here’s the part that actually surprised me: it tasted better the next day. 🍫

That almost never happens with chocolate cake. Most versions dry out overnight. This one just gets richer and more fudgy, like the chocolate needs a little time to settle in.

If you’ve been wanting a go-to chocolate cake recipe (the kind you don’t need to look up twice), this is it.

Let’s get into it.

What You’ll Need

Here’s everything you’ll need to pull this together. Nothing fancy, nothing you’ll need to special order.

For the cake:

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • ¾ cup unsweetened cocoa powder
  • 2 tsp baking soda
  • 1 tsp baking powder
  • 1 tsp salt
  • 2 large eggs
  • 1 cup buttermilk
  • 1 cup strong black coffee (cooled)
  • ½ cup vegetable oil
  • 2 tsp vanilla extract

For the frosting:

  • ½ cup unsalted butter, softened
  • ⅓ cup unsweetened cocoa powder
  • 2 ½ cups powdered sugar
  • ⅓ cup whole milk (more if needed)
  • 1 tsp vanilla extract
  • Pinch of salt

That coffee in the batter is doing more work than you’d think. You won’t taste coffee at all, it just makes the chocolate taste deeper. More on that below.

Tools You’ll Need

  • 9×13 inch baking pan
  • Two mixing bowls (one for wet, one for dry, technically you could get away with one)
  • Whisk
  • Rubber spatula
  • Wire cooling rack
  • Offset spatula or butter knife for frosting

How to Make It

Step 1: Heat your oven and prep your pan.

Preheat to 350°F. Grease your 9×13 pan or line it with parchment paper.

Step 2: Mix the dry ingredients.

In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.

Step 3: Add the wet ingredients.

Add the eggs, buttermilk, coffee, oil, and vanilla right into that same bowl.

Whisk until smooth. The batter will be thin. That’s correct, don’t panic.

Step 4: Bake.

Pour the batter into your prepared pan and bake for 30 to 35 minutes.

You’ll know it’s ready when a toothpick comes out with just a few moist crumbs, not wet batter.

Step 5: Cool completely.

Let the cake cool in the pan for about 20 minutes, then transfer to a wire rack to cool the rest of the way.

This part matters more than people think. Frosting a warm cake means melted, sliding frosting. Be patient here.

Step 6: Make the frosting.

Beat the softened butter until creamy.

Add the cocoa powder and mix it in.

Then alternate adding the powdered sugar and milk, a little at a time, until it’s smooth and spreadable.

Stir in the vanilla and salt.

Step 7: Frost and slice.

Spread the frosting over the cooled cake in an even layer.

Slice into squares and serve.

Pro Tips

I learned a few of these the hard way, so you don’t have to.

  1. Don’t skip the coffee. I know it sounds odd in a chocolate cake. But it pulls out flavor in the cocoa that plain water just can’t reach. Decaf works exactly the same if caffeine’s not your thing.
  2. Room temperature eggs blend smoother. Cold eggs straight from the fridge can make your batter slightly lumpy. Fifteen minutes on the counter fixes that.
  3. Underbake by a minute, not overbake by one. A few moist crumbs on your toothpick is exactly what you want. Sheet cakes go from perfect to dry fast.
  4. Frost it cold for cleaner lines. If you want that bakery-style sharp edge on your frosting, pop the cake in the fridge for 10 minutes before frosting.
  5. Taste your frosting before it’s “done.” Powdered sugar amounts vary by humidity and brand. Add milk a tablespoon at a time until it tastes right to you, not just looks right.

Substitutions and Variations

This cake is forgiving. Here’s what you can swap:

OriginalSwapResult
Buttermilk1 cup milk + 1 tbsp lemon juice or vinegarNearly identical texture
Vegetable oilMelted coconut oilSlightly richer flavor
CoffeeHot waterStill good, just less depth
All-purpose flour1:1 gluten-free blendWorks well, slightly denser
Buttercream frostingWhipped ganacheLess sweet, more intense chocolate

Want to take it further? Try one of these:

  • Mint chocolate version: Add ½ tsp peppermint extract to the frosting.
  • Espresso lovers: Add 1 tbsp instant espresso powder straight into the frosting.
  • Salted caramel drizzle: Pour caramel sauce over the frosted cake right before serving.

Make Ahead Tips

This cake actually wants to be made ahead.

  • Bake the cake up to 2 days early. Wrap it tightly in plastic wrap once fully cooled and keep it at room temperature.
  • Frost it the day you plan to serve it for the cleanest look, though it holds up fine frosted a day ahead too.
  • Freeze the unfrosted cake for up to 3 months. Thaw overnight in the fridge before frosting.

A Few Extra Details

Nutritional snapshot (per slice, cake cut into 12): Roughly 380 calories, 16g fat, 56g carbs, 4g protein. This will shift slightly depending on your exact ingredients.

Dietary swaps:

  • Dairy-free? Swap buttermilk for almond milk + 1 tbsp lemon juice, and use dairy-free butter in the frosting.
  • Egg-free? A flax egg (1 tbsp ground flax + 3 tbsp water per egg) works here.

Pairing ideas: A scoop of vanilla ice cream. A glass of cold milk. Or, if you’re feeling fancy, a small pour of espresso on the side.

Time-saving tip: Make the frosting while the cake bakes. By the time the cake cools, your frosting’s ready to go and you’ve saved yourself 15 minutes of standing around.

Leftovers and Storage

  • Room temperature: Covered, this cake stays good for 2 days.
  • Refrigerator: Up to 5 days in an airtight container. Let slices come to room temp before eating, the chocolate flavor opens up more.
  • Freezer: Frosted or unfrosted, this freezes beautifully for up to 3 months. Wrap individual slices for easy single servings later.

FAQ

Can I make this in a round cake pan instead? Yes, though you’ll need two 9-inch rounds and the bake time will run a bit shorter, closer to 25 minutes.

Why is my batter so thin? That’s normal. This batter is much thinner than a typical cake batter, and that’s exactly what makes the final texture so moist.

Can I use natural cocoa powder instead of Dutch-process? Yes. Either works here since the baking soda is already balancing the acidity.

My frosting is too thick. What do I do? Add milk, one tablespoon at a time, until it loosens up. Humidity and brand of powdered sugar can change how much you need.

Can I double this recipe? Yes, just use a half sheet pan (roughly 13×18) and add about 5-10 extra minutes to the bake time.

Wrapping Up

This is the cake I make when I want something that feels like more effort than it actually was.

One bowl, one pan, and a result that tastes like you spent way longer on it than you did.

Give it a try this week. And when you do, come back and tell me how it turned out, or if you tried one of the variations above. I’d love to hear about it. 🍰

Leave a Comment