When You Need a Crowd-Pleasing Sheet Cake with Cream Cheese Frosting

I remember the first time I pulled this cake from the oven. The rich cocoa scent filled the kitchen, mixing with the faint tang of cream cheese from the frosting I was whisking nearby. I was halfway through setting up for a casual get-together when my phone buzzed, distracting me just long enough to almost forget about the cake cooling on the counter. When I finally spread the frosting, it wasn’t perfectly smooth — just a little uneven in spots — but that’s the charm. The combination of moist crumb and creamy frosting was irresistible, and I found myself sneaking a small square while chatting with friends. It’s the kind of cake that feels like a warm hug, a little imperfect but entirely satisfying.

Why You’ll Love It:

  • One-pan simplicity keeps cleanup minimal — which is great when you have a houseful of guests.
  • The texture strikes a lovely balance: moist but not dense, tender without being crumbly.
  • The cream cheese frosting adds just the right tang, cutting through the sweetness in a way that feels fresh.
  • It’s simple — and that’s kind of the point. No fancy tricks, just reliable comfort.

If you’re a bit hesitant about making frosting from scratch, don’t be. It’s forgiving and you can tweak the consistency with a splash of milk if needed.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Sheet Cake with Cream Cheese Frosting


  • Total Time: 50 minutes
  • Yield: 12 1x

Description

A moist and tender chocolate sheet cake topped with a rich and creamy cream cheese frosting. Perfect for gatherings and easy to make in one pan.


Ingredients

Scale

2 cups all-purpose flour
2 cups granulated sugar
3/4 cup unsweetened cocoa powder
2 teaspoons baking soda
1 teaspoon baking powder
1/2 teaspoon salt
1 cup buttermilk, room temperature
1/2 cup vegetable oil
2 large eggs, room temperature
2 teaspoons vanilla extract
1 cup boiling water
8 ounces cream cheese, softened
1/2 cup unsalted butter, softened
4 cups powdered sugar, sifted
1 teaspoon vanilla extract
2 tablespoons whole milk


Instructions

Preheat the oven to 350°F (175°C). Grease and flour a 9×13-inch sheet pan.
In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking soda, baking powder, and salt.
In a separate bowl, whisk together the buttermilk, vegetable oil, eggs, and 2 teaspoons vanilla extract until smooth.
Add the wet ingredients to the dry ingredients and mix until just combined.
Carefully stir in the boiling water until the batter is smooth and thin.
Pour the batter evenly into the prepared sheet pan.
Bake for 28 to 30 minutes, or until a toothpick inserted into the center comes out clean.
Remove the cake from the oven and allow it to cool completely in the pan on a wire rack.
While the cake cools, prepare the cream cheese frosting: In a medium bowl, beat the softened cream cheese and butter together until smooth and creamy.
Add the powdered sugar gradually, beating on low speed until combined.
Add 1 teaspoon vanilla extract and 2 tablespoons milk, then beat on medium-high speed until the frosting is light and fluffy.
Once the cake is completely cooled, spread the cream cheese frosting evenly over the top.
Slice into 12 squares and serve.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes

Kitchen Notes:

This recipe is forgiving enough that you don’t need special equipment — a good mixing bowl and a sturdy spatula will do. I usually serve this cake with a cup of strong coffee or a glass of cold milk, depending on the mood of the day. Sometimes, I’ll add a handful of chopped nuts to the frosting for a little crunch, though I haven’t tested how it affects the overall balance. If you’re feeling adventurous, a pinch of cinnamon in the batter adds a subtle warmth, but it’s just as lovely on its own.

FAQ:

Can I make this cake ahead of time? Yes! It actually tastes better after a day or two in the fridge. Just bring it to room temperature before serving.

What if I don’t have buttermilk? You can make a quick substitute by adding a tablespoon of vinegar or lemon juice to regular milk and letting it sit for a few minutes.

Is the frosting freezer-friendly? It freezes well, but I recommend thawing it in the fridge and giving it a quick stir before spreading.

Ready to dive into this cozy, chocolatey treat? Grab your pan and let’s get baking.