My Chocolate Sheet Cake with Chocolate Cream Cheese Frosting is a deeply fudgy, one-pan chocolate cake topped with a tangy, silky chocolate cream cheese frosting. Rich without being heavy, and way easier than it looks.
If you love a big, shareable chocolate bake, my sourdough chocolate sheet cake with brown butter buttercream is another one-pan showstopper worth bookmarking. And if you're here because you love chocolate cream cheese frosting specifically, the same tangy frosting concept shows up in my chocolate espresso cinnamon rolls — it pairs beautifully with anything deeply chocolatey.

Quick Look: Chocolate Cream Cheese Cake
⏱️ Ready In: About 1 hour 50 minutes (including cooling)
🔥 Bake Time: 30–35 minutes
🍽️ Serves: 20–24 slices
✨ Calories: Approximately 368 per slice
🥄 Main Ingredients: Dutch-process cocoa, hot coffee, sour cream, cream cheese
🌿 Dietary Info: Vegetarian
🍫 Why You'll Love It: Fudgy, deeply chocolatey cake that stays moist for days, topped with a silky frosting that has just enough tang to keep it from being too sweet. One pan, no layers, no stress.
SUMMARIZE & SAVE THIS CONTENT ON
Why you'll love this recipe
- One pan, no layers. This is a true sheet cake — baked in a 9x13, frosted right in the pan, sliced and served without any stacking or crumb-coating anxiety. It's the cake you bring somewhere and people ask for the recipe.
- Hot coffee is the secret. It doesn't make the cake taste like coffee — it deepens and intensifies the chocolate flavor in a way that hot water alone can't fully replicate. This is the same principle behind the espresso in my white chocolate espresso blondies — coffee and chocolate just make each other better.
- The frosting has tang. Chocolate buttercream is one thing. Chocolate cream cheese frosting is another. The cream cheese cuts the sweetness and adds a subtle savory note that makes the whole cake taste more complex and less one-dimensional. It
- stays moist for days. Oil-based chocolate cakes hold their texture longer than butter-based ones — which matters for a sheet cake that might sit out at a party or get eaten over three days.
- Endlessly riffable. Flaky salt, chocolate shavings, sprinkles, fresh berries — this cake is a blank canvas once it's frosted.
Jump to:
- Quick Look: Chocolate Cream Cheese Cake
- Why you'll love this recipe
- Ingredients You'll Need
- Easy Substitutions & Variations
- How to Make Chocolate Cream Cheese Sheet Cake
- Expert Tips
- What Makes This Recipe Special?
- Chocolate Sheet Cake with Cream Cheese Frosting FAQs
- Chocolate Sheet Cake with Cream Cheese Frosting Troubleshooting Guide
- Storage
- Other Chocolate Cake Recipes to Consider
- Chocolate Sheet Cake with Cream Cheese Frosting
Ingredients You'll Need

- dutch-process cocoa powder: Darker, more intense, and less acidic than natural cocoa. It's what gives this cake that deep, bakery-level chocolate color and flavor. Anthony's and Cacao Barry are both excellent. If you only have natural cocoa, see the substitution note below.
- granulated sugar + light brown sugar: The brown sugar adds moisture and a subtle caramel depth. Same combination I use in my chocolate chunk banana bread for the same reason.
- eggs, room temperature: Two eggs bind the batter and give it structure without making it dense.
- full-fat sour cream, room temperature: Keeps the crumb tender and adds a slight tang that plays off the frosting. Room temperature is important — cold sour cream can cause the batter to seize slightly.
- neutral oil: Oil over butter is intentional here. Oil-based cakes stay moist and fudgy for days; butter-based cakes dry out faster. For a party cake or a make-ahead situation, oil wins.
- hot coffee: Thin, hot liquid that blooms the cocoa and deepens the flavor. Hot water works too, but coffee is worth it.
- full-fat cream cheese, room temperature: The base. Full-fat only — reduced fat cream cheese has more moisture and won't beat up the same way. Room temperature is non-negotiable; cold cream cheese will leave lumps that won't beat out.
- unsalted butter, room temperature: Creamed with the cream cheese for a smooth, fluffy base.
- powdered sugar, sifted: Added in two additions so the frosting comes together without a sugar cloud. Start here and adjust consistency with heavy cream.
- heavy cream: Loosens the frosting to a spreadable, silky consistency. Add more for softer; less for stiffer.
See recipe card for quantities.
Easy Substitutions & Variations
- Dutch-process cocoa: If you only have natural cocoa, swap the baking soda for 1½ teaspoon and add ½ teaspoon more baking powder to compensate for the difference in acidity.
- Hot coffee: Hot water works. The cake will still be great — just slightly less complex in the chocolate department. A teaspoon of espresso powder dissolved in hot water is a good middle ground.
- Sour cream: Full-fat Greek yogurt is a direct swap — same fat content, same tang, same result.
- Frosting consistency: More heavy cream for a softer, more swoopy finish. More powdered sugar for a stiffer frosting that holds cleaner lines.
- Add-ins: Fold chocolate chips into the batter before baking, or press them into the frosting right after spreading for extra texture.
- Toppings: Flaky salt is the move (always), but fresh raspberries, chocolate shavings, or even a handful of sprinkles all work beautifully on this cake.
- Cupcakes: This batter makes excellent cupcakes — fill liners ⅔ full and bake at 350°F for 18–22 minutes.
How to Make Chocolate Cream Cheese Sheet Cake
Note: I bake by weight for accuracy. Cup measurements are approximate and may vary depending on how you scoop.

Step 1: Mix your dry and wet ingredients separately: Whisk the flour, cocoa, baking soda, baking powder, salt, and both sugars together in a large bowl until fully combined and no lumps of cocoa remain. In a separate bowl, whisk the eggs, sour cream, oil, and vanilla until smooth.

Step 2: Combine and add the coffee: Pour the wet ingredients into the dry and stir until just combined. Stream in the hot coffee and whisk until the batter is smooth and glossy. It will be very thin — that is correct. Do not add more flour.
Pour into your greased and/or parchment-lined 9x13 pan.

Step 3: Bake: Bake at 350°F for 30–35 minutes, until the top is set, the edges pull slightly from the pan, and a toothpick inserted in the center comes out with just a few moist crumbs. Do not overbake — this cake is better slightly underdone than overdone.

Step 4: Make the frosting + decorate: Once the cake is completely cool, beat the room-temperature cream cheese and butter together until completely smooth and fluffy. Add the sifted cocoa, powdered sugar, heavy cream, vanilla, and salt and beat until smooth.
Dollop the frosting over the cooled cake and spread into an even layer. Finish with flaky salt, chocolate shavings, or whatever you like. Slice and serve directly from the pan.
Weigh your ingredients! Using a kitchen scale ensures your measurements are accurate, which is key for getting consistent results in baking. It takes the guesswork out of measuring and helps your recipes turn out exactly as intended every time.
Expert Tips
- Don't overbake. A toothpick with a few moist crumbs is exactly right. A clean toothpick means you've gone too far — this cake should be slightly fudgy in the center, not fully set like a regular cake.
- Both room temperature. The cream cheese and butter for the frosting both need to be genuinely room temperature — not cool, not just-out-of-the-fridge. Set them out at least an hour ahead. Cold cream cheese will leave lumps that won't beat out no matter how long you run the mixer.
- Sift the cocoa and powdered sugar for frosting. Lumps in cocoa powder and powdered sugar don't always beat out. Two seconds with a sifter saves you a grainy frosting.
- Cool the cake completely before frosting. A warm cake will melt the cream cheese frosting on contact. Give it the full hour — use that time to make the frosting.
- Taste and adjust the frosting. The recipe gives you a starting point — add more heavy cream to loosen, more powdered sugar to stiffen, more salt to balance. Trust your palate here.
What Makes This Recipe Special?
Most chocolate sheet cakes are good. This one is the kind of thing people specifically request for birthdays. The difference is in two places: the hot coffee blooming the Dutch-process cocoa in the batter, and the cream cheese in the frosting cutting what would otherwise be a straightforwardly sweet topping into something with actual complexity.
The oil-based batter is also doing long-term work. Unlike my sourdough discard carrot snack cake or spiced zucchini snack cake — which also use oil for the same moisture reasons — this one is designed to sit, travel, and hold up at room temperature without drying out. It's a sheet cake built for real life.

Chocolate Sheet Cake with Cream Cheese Frosting FAQs
Yes, this is one of the better make-ahead cakes I have. The cake can be baked, covered, and stored unfrosted at room temperature for up to 2 days. The frosting can be made 1 day ahead and refrigerated — re-beat briefly before spreading to loosen it back up.
Coffee amplifies chocolate flavor — it doesn't add a coffee taste, it just makes the chocolate taste more like itself. Hot water works and the cake will still be excellent, but if you have coffee available, use it. It costs nothing extra and makes a real difference.
Almost always cold cream cheese. Lumps that form from cold dairy don't beat out — they just get incorporated into the frosting. The fix is prevention: room temperature cream cheese and butter, every time. If you're in a pinch, microwave the cream cheese in 10-second bursts until it's soft but not warm, then beat again.
I've made this mistake in the past and taken a small portion of the frosting, microwaved it for 10-20 seconds, then mixed it back into the frosting, and it helped!
Yes, fill liners ⅔ full and bake at 350°F for 18–22 minutes. The frosting makes enough for the full sheet cake, so you'll have plenty for cupcakes too. For a similar cupcake in a different flavor direction, my matcha cupcakes use a comparable method.
Chocolate Sheet Cake with Cream Cheese Frosting Troubleshooting Guide
| Problem | Cause | Fix |
|---|---|---|
| Cake too dry | The cake was overbaked. | Pull the cake from the oven when a toothpick comes out with moist crumbs, not completely clean. |
| Cake dense | The batter was overmixed. | Stir just until combined after adding the flour. |
| Frosting has lumps | The cream cheese or butter was too cold. | Make sure both are fully room temperature before mixing. |
| Frosting too stiff | Not enough cream was added. | Add heavy cream 1 tablespoon at a time until it reaches the right consistency. |
| Thin batter anxiety | The batter is supposed to be thin. | Trust the recipe and do not add more flour. |
Storage
- Store frosted cake covered at room temperature for up to 3 days — it actually gets fudgier on day 2.
- Refrigerate for up to 5 days; pull out 30 minutes before serving so the frosting softens back up.
- Unfrosted cake layers can be wrapped and frozen for up to 1 month. Frosting can be made fresh the day of serving.
Other Chocolate Cake Recipes to Consider
Did you make this recipe?
If you try this recipe, I’d love if you left a quick rating and review below! It really helps support my blog and lets others know how the recipe turned out for you. Also, don't forget to tag me @kneadedthat on Instagram and use the hashtag #kneadedthat so I can see what you made and share it!

Chocolate Sheet Cake with Cream Cheese Frosting
Equipment
- Kitchen Scale
- 9x13-inch baking pan
- Parchment Paper
- Stand mixer or hand mixer
- Large mixing bowl
- Medium mixing bowl or large measuring cup
- Whisk
- Rubber spatula
- Fine mesh sifter
- Wire cooling rack
- Offset spatula (for frosting)
Ingredients
- 250 grams all-purpose flour
- 75 grams dutch-process cocoa powder
- 2 teaspoons baking soda
- 0.5 teaspoons baking powder
- 1 teaspoons fine sea salt
- 300 grams granulated sugar
- 100 grams light brown sugar packed
- 2 large eggs room temperature
- 180 grams full-fat sour cream room temperature
- 120 milliliters neutral oil vegetable or canola
- 2 teaspoons pure vanilla extract
- 240 milliliters hot coffee or hot water
- 226 grams full-fat cream cheese room temperature
- 115 grams unsalted butter room temperature
- 60 grams dutch-process cocoa powder sifted (for frosting)
- 360 grams powdered sugar sifted (for frosting)
- 2 tablespoons heavy cream for frosting
- 1 teaspoons vanilla extract for frosting
- 1 pinch pinch of salt for frosting
Instructions
- Prep: Preheat your oven to 350°F. Grease a baking pan and line it with parchment paper, leaving an overhang on the long sides for easy lifting.
- Mix dry ingredients: In a large bowl, whisk together the all-purpose flour, Dutch-process cocoa powder, baking soda, baking powder, fine sea salt, granulated sugar, and light brown sugar until fully combined and no lumps of cocoa remain.250 grams all-purpose flour, 75 grams dutch-process cocoa powder, 2 teaspoons baking soda, 0.5 teaspoons baking powder, 1 teaspoons fine sea salt, 300 grams granulated sugar, 100 grams light brown sugar
- Mix wet ingredients: In a medium bowl or large measuring cup, whisk together the eggs, sour cream, neutral oil, and vanilla extract until smooth.2 large eggs, 180 grams full-fat sour cream, 2 teaspoons pure vanilla extract, 120 milliliters neutral oil
- Combine and add coffee: Pour the wet ingredients into the dry ingredients and stir until just combined. Stream in the hot coffee and whisk until the batter is smooth and glossy. It will be quite thin, and that is exactly what you want.240 milliliters hot coffee
- Bake: Pour the batter into the prepared pan. Bake until the top is set, the edges pull slightly from the pan, and a toothpick inserted in the center comes out with just a few moist crumbs, not wet batter. Do not overbake. This cake is better slightly underdone than overdone.
- Cool completely: Let the cake cool completely in the pan on a wire rack before frosting. Frosting a warm cake will melt the cream cheese frosting.
- Make the frosting: Beat the cream cheese and butter together on medium-high until completely smooth and fluffy. Scrape down the bowl. Add the Dutch-process cocoa powder and mix on low until incorporated, then add the powdered sugar in additions on low. Add the heavy cream, vanilla extract, and salt. Increase to medium-high and beat until the frosting is silky, fluffy, and deeply chocolatey. Taste and adjust with more cream for a looser frosting or more powdered sugar for a stiffer frosting.226 grams full-fat cream cheese, 115 grams unsalted butter, 60 grams dutch-process cocoa powder, 360 grams powdered sugar, 2 tablespoons heavy cream, 1 teaspoons vanilla extract, 1 pinch pinch of salt
- Frost and finish: Dollop the frosting over the cooled cake and spread it into an even layer. Go rustic and swoopy, or smooth it flat for a cleaner look. Finish with flaky salt, chocolate shavings, or sprinkles if the mood strikes. Slice and serve directly from the pan.
Notes
- Hot coffee is the secret weapon. It doesn't make the cake taste like coffee — it deepens and intensifies the chocolate flavor dramatically. Use hot water if you prefer, but coffee is worth it.
- Dutch-process cocoa gives you a darker, more intense, less acidic chocolate flavor than natural cocoa. It's worth seeking out (Anthony's and Cacao Barry are both great). If you only have natural cocoa, swap the baking soda for 1.5 teaspoon and add 0.5 teaspoon more baking powder.
- Oil over butter in the cake base is intentional — oil-based chocolate cakes stay moist and fudgy for days, which matters for a sheet cake that'll sit out at a party. Sour cream keeps it tender.
- The batter will look very thin. This is correct. Don't add more flour.
- Cream cheese and butter must both be truly room temperature for a smooth frosting — cold cream cheese will leave lumps that won't beat out. Flaky salt on top is not optional (okay, it is, but it shouldn't be). The contrast against the chocolate cream cheese frosting is chef's kiss.
- Make-ahead: The cake can be baked and stored unfrosted (covered) at room temperature for 2 days. Frosting can be made 1 day ahead and refrigerated — re-beat before spreading.









Leave a Reply