Chocolate Sheet Cake with Fudge Frosting

This is a dark, moist chocolate cake baked in a 9×13 pan and covered with a cooked fudge frosting poured on while the cake is still warm. The frosting sets into a glossy layer rather than a fluffy buttercream, which is what gives the finish in the photo.

The cake itself is a one-bowl batter made with oil and hot coffee. There is no creaming stage and no mixer required.

Fifteen minutes of mixing, thirty in the oven, and the frosting takes five minutes on the stove.

Why You Will Love This Cake

It stays moist for days. Oil rather than butter, plus the coffee, keeps the crumb soft well past day three.

No mixer needed. A whisk and one bowl.

The frosting pours instead of spreading. Poured warm, it self-levels into a smooth glossy top with no technique required.

It feeds twenty. A 9×13 sheet cake is one of the most economical desserts for a crowd.

It is genuinely better the next day. The crumb settles and the flavour deepens.

Recipe Overview

Prep time: 15 minutes

Bake time: 30 to 35 minutes

Frosting time: 10 minutes

Total time: About 1 hour

Yield: 20 servings

Difficulty: Easy

Best for: Potlucks, birthdays, bake sales, family dinners, holidays

Ingredients

For the Cake

• 2 cups (250 g) all-purpose flour, spooned and leveled

• 2 cups (400 g) granulated sugar

• 3/4 cup (65 g) unsweetened cocoa powder

• 2 teaspoons baking soda

• 1 teaspoon baking powder

• 1 teaspoon kosher salt

• 2 large eggs, room temperature

• 1 cup (240 ml) buttermilk, room temperature

• 1/2 cup (120 ml) neutral oil

• 2 teaspoons vanilla extract

• 1 cup (240 ml) hot strong coffee

For the Fudge Frosting

• 1/2 cup (115 g) unsalted butter

• 1/3 cup (30 g) unsweetened cocoa powder

• 6 tablespoons whole milk

• 3 1/2 cups (420 g) powdered sugar, sifted

• 1 teaspoon vanilla extract

• 1/4 teaspoon kosher salt

Choosing the Right Cocoa and Fat

Natural unsweetened cocoa powder is the correct choice here. It is acidic, and that acidity reacts with the baking soda to provide lift.

Dutch-process cocoa is alkalized and will not react with baking soda the same way. If you use it, the cake rises less and tastes darker and smoother. Add 1/2 teaspoon of extra baking powder to compensate.

Black cocoa gives an almost Oreo-like colour and flavour. Use it for a quarter of the total cocoa at most, since it is very drying.

Oil beats butter in this cake. Butter tastes better but solidifies when cool, which firms the crumb within a day. Oil stays liquid at room temperature and keeps the cake soft for three or four days.

Buttermilk does two jobs. Its acidity works with the baking soda, and it tenderizes the crumb.

Why Hot Coffee Goes In the Batter

The coffee is not there to make the cake taste of coffee, and it does not.

Heat blooms the cocoa. Cocoa powder contains flavour compounds that dissolve properly only in hot liquid. Adding it cold leaves much of that flavour locked in the powder.

Coffee deepens chocolate flavour. Its bitter compounds sit in the same range as cocoa and amplify it. In a cup of coffee’s worth across twenty servings, it is not detectable as coffee.

It also thins the batter deliberately. The finished batter will look alarmingly thin, closer to hot chocolate than cake batter. That is correct, and it is what produces the tender open crumb.

Hot water works if you avoid caffeine. You lose some depth but the blooming effect still happens.

Add it last and slowly. Pour it in while whisking, or the hot liquid can partly cook the eggs.

How to Make Chocolate Sheet Cake

Step 1: Prepare the pan

Preheat the oven to 350°F (175°C). Grease a 9×13 inch pan and line the base with parchment.

Step 2: Whisk the dry ingredients

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

Cocoa powder clumps. Whisk until no dark streaks remain, or sift it if it is very lumpy.

Step 3: Add the wet ingredients

Add the eggs, buttermilk, oil, and vanilla and whisk until smooth, about 1 minute.

Step 4: Add the hot coffee

Pour in the hot coffee slowly while whisking, until fully combined.

The batter will be very thin. This is correct and is not a sign that something is wrong.

Step 5: Bake

Pour into the prepared pan and bake for 30 to 35 minutes, until a skewer inserted in the centre comes out with a few moist crumbs.

Start checking at 28 minutes. Chocolate cake dries quickly once past done.

Step 6: Start the frosting immediately

While the cake is in its final few minutes, melt the butter in a saucepan over medium heat. Whisk in the cocoa powder and cook for 1 minute.

Step 7: Finish the frosting

Add the milk and bring to a bare simmer, then remove from the heat.

Whisk in the sifted powdered sugar, vanilla, and salt until completely smooth and pourable.

Sift the powdered sugar. Lumps will not dissolve at this stage and stay visible in the finished top.

Step 8: Pour over the warm cake

Pour the warm frosting over the cake as soon as it comes out of the oven, spreading gently with an offset spatula to the edges.

Warm frosting on warm cake is what makes it self-level into a glossy sheet. Wait until either is cool and it thickens into something you have to spread.

Step 9: Cool and set

Let the cake cool completely at room temperature, at least 1 hour, before cutting.

The frosting firms as it cools into a fudge layer rather than staying wet.

Tips for the Best Sheet Cake

Whisk the cocoa in thoroughly. Dry pockets of cocoa show up as bitter spots.

Do not be alarmed by thin batter. Every good chocolate sheet cake batter is this thin.

Time the frosting to the cake. It should be ready within a few minutes of the pan leaving the oven.

Sift the powdered sugar. Non-negotiable for a smooth pourable frosting.

Cool fully before cutting. Warm frosting smears down the sides of every slice.

Common Mistakes to Avoid

Adding the coffee first or all at once. Whisked in slowly at the end is the correct order.

Letting the cake cool before frosting. The frosting stops self-levelling and becomes difficult to spread evenly.

Overbaking. Chocolate cake goes from moist to dry in about four minutes.

Using Dutch-process cocoa without adjusting. Less lift and a flatter cake.

Skipping the sifting. Grainy frosting with visible lumps.

Easy Variations

• Texas sheet cake. Add 1 cup of chopped toasted pecans to the frosting as you pour it.

• Peanut butter frosting. Replace the cocoa in the frosting with 1/2 cup of creamy peanut butter.

• Salted. Sprinkle flaky sea salt over the frosting before it sets.

• Espresso. Add 1 tablespoon of instant espresso powder to the dry ingredients.

• Cream cheese frosting. Skip the fudge frosting entirely and use a cream cheese frosting on the fully cooled cake.

• Layer cake. Divide between two 9-inch round pans and bake for 25 to 28 minutes.

What to Serve With It

Cold milk is the traditional and honestly the best pairing.

Vanilla ice cream turns a square into a proper dessert, particularly if the cake is slightly warm.

Fresh raspberries or strawberries cut through the richness better than anything else.

Coffee for adults, which also echoes what is already in the cake.

Make-Ahead and Storage

Make-ahead: Bake and frost a day ahead. This cake is genuinely better on day two, once the moisture has redistributed.

Room temperature: Cover and store for up to 4 days. Do not refrigerate, which dries cake faster than anything else.

Freezer: Freeze frosted squares wrapped individually for up to 3 months. The unfrosted cake also freezes well whole.

To reheat: Ten seconds in the microwave softens a square nicely if you like it warm.

Frequently Asked Questions

Can I taste the coffee?

No. It deepens the chocolate flavour rather than adding its own. Use hot water if you prefer to avoid caffeine entirely.

Why is my batter so thin?

That is correct for this cake. The thin batter is what produces the tender open crumb.

Can I use Dutch-process cocoa?

Yes, but add 1/2 teaspoon extra baking powder, since Dutch cocoa does not react with baking soda.

Why did my frosting go grainy?

The powdered sugar was not sifted, or it was added while the mixture was too hot.

Can I make it without buttermilk?

Yes. Add 1 tablespoon of lemon juice or vinegar to a cup of milk and let it stand for 5 minutes.

Can I halve the recipe?

Yes. Use an 8×8 pan and bake for 25 to 30 minutes, halving the frosting as well.

Nutrition Information

Approximate values per serving, based on 20 servings:

• Calories: 315

• Total fat: 12 g

• Saturated fat: 4 g

• Carbohydrates: 51 g

• Sugar: 40 g

• Protein: 3 g

• Sodium: 230 mg

Nutrition is estimated and will vary with brands and portion sizes.

Final Thoughts

Chocolate sheet cake is a one-bowl batter with two timing rules attached: pour the coffee in last and slowly, and have the frosting ready the moment the cake leaves the oven.

Trust the thin batter, pull the pan while the skewer still shows moist crumbs, and let it cool completely before you cut it.