This chocolate sheet cake is super rich & moist, yet simple and easy to make. Made up of a soft, decadent chocolate cake that is packed with chocolate flavor and topped with a ridiculously good (yet easy to make) chocolate fudge frosting, I guarantee this chocolate sheet cake will become a family favorite!

Why You’ll Love This Chocolate Sheet Cake
When it comes to chocolate cake, it needs to be rich and super chocolatey, moist in texture and paired with a delicious frosting. This chocolate sheet cake has all those elements (like my popular rich chocolate cake recipe – except this one is easier to make)! Let’s dive a little deeper into each element 🙂
Rich Chocolate Flavor
I wanted this sheet cake to be easy to make without compromising on flavor. I made sure to use heaps of cocoa powder to pack in the chocolate flavor, and balanced it out with both soft light brown sugar and regular granulated sugar. Brown sugar adds additional moisture and flavor to the cake which is why I love using it in this recipe.
To amplify the cocoa flavor, I also used hot coffee in this recipe. Coffee is used in chocolate flavored recipes to amp up the chocolate flavor (without it tasting like coffee). It really takes the rich flavor of this cake to another level!
Super Moist
This chocolate sheet cake is SUPER soft and moist due to a few key ingredients. Firstly, I opted to use a combination of oil and butter (oil for moisture, butter for additional flavor), and they both contribute to how moist the cake is. Some other notable ingredients are soft light brown sugar, eggs and milk.
Chocolate Fudge Frosting
Sticking to the theme of ‘easy’, I wanted to use a rich frosting that didn’t take too long to make. I originally tried a simple chocolate buttercream, but wanted something with more of rich and decadent feel to it.
I then thought of using my original chocolate fudge frosting recipe (which is probably one of my favorite frostings of all time!), but it requires a few hours to set. I then decided to try a more simple version of a chocolate fudge frosting where the frosting is whipped to cool it down quicker. It worked like a charm and was the perfect frosting for this cake. It really takes the cake to another level – a chocolate lovers dream dessert!
How to Make Chocolate Sheet Cake
Chocolate Cake
Preheat oven to 180 °C (350°F) conventional (see note 2 in recipe card below if using a convection oven with a fan) and lightly grease a 9×13 inch cake pan (I use my homemade cake release). Line the bottom long ways with parchment paper (this will make it easier to take the cake out when it’s done).

Sift together flour, cocoa powder, baking powder, baking soda and salt. Using a whisk or fork, mix until well combined and set aside for now.
In a large bowl add in brown sugar, white sugar, milk, melted butter, unflavored vegetable oil, eggs and vanilla. Using a whisk, stir until well combined.

Add in the flour mixture from earlier to the wet ingredients and mix with a whisk until just combined. Do not overmix.

Add in hot coffee (make sure to boil the water used to make the coffee close to when it needs to go into the batter) and mix with a whisk until well combined. The mixture should be smooth, but avoid overmixing.

Pour the batter into the prepared cake pan from earlier. Drop the cake pan lightly on the counter to remove any large air bubbles and bake for 27 minutes, or until a toothpick inserted into the centre comes out clean or with a few moist crumbs on it.

Allow the cake to cool in the cake pan for 20 minutes, before carefully turning it out onto a wire rack to completely cool. Once cooled, carefully invert onto a serving plate (see video for demonstration if unsure of the best way to do this) and frost with chocolate fudge frosting (recipe below).

Chocolate Fudge Frosting
Place saucepan over a low-medium heat and add in butter. Allow it to melt, keeping a close eye on it to ensure it doesn’t burn. Once it starts to gently bubble, add in cocoa powder and mix with a spatula until smooth. Once smooth, mix for a further 10 seconds (make sure the heat isn’t too high – make it lower if it feels like the mixture is catching too quickly on the bottom of the pan) and then transfer the mixture to a large heatproof bowl.

To the mixture add in powdered sugar, milk (make sure it’s room temperature NOT cold), vanilla and salt. Using a hand or stand mixer, mix on a low speed until everything is combined and then turn up the speed to a medium-high and whip for anywhere between 2-5 minutes, until the frosting thickens up and is a smooth spreadable consistency (but still a little loose – see note 3). Mixing time will vary depending on how cold the temperature is 🙂


Spread over the cake using an offset spatula or the back of a tablespoon. Enjoy!

How to Store Chocolate Sheet Cake
This chocolate sheet cake can be left at room temperature in an airtight container for two days, after which it’s best to store in the refrigerator for up to a week.

Moist Chocolate Sheet Cake
IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.
Ingredients
Chocolate Cake
- 1¾ cups (210 g) all purpose flour
- ¾ cup (75 g) cocoa powder - Dutch processed preferred (see note 1)
- 2 tsp baking powder
- 1 tsp baking soda
- 1 tsp salt - only use 1/2 tsp if using salted butter in this recipe
- 1 cup (200 g) soft light brown sugar
- 1 cup (200 g) white granulated sugar
- ¾ cup (180 g) milk - room temperature, whole milk
- ¼ cup (56 g) unsalted butter - melted
- ½ cup (105 g) unflavored vegetable oil - I use canola oil
- 2 large eggs - room temperature
- 2½ tsps vanilla extract/essence
- ¾ cup (180 g) strong hot coffee - I use 1 tbsp instant coffee powder in 180g (¾ cup) hot water, but you can use espresso as well.
Chocolate Fudge Frosting
- ½ cup (113 g) unsalted butter
- ⅔ cup (66 g) cocoa powder - Dutch processed preferred (see note 1)
- 2½ cups (315 g) powdered sugar - also known as icing/confectioners sugar
- ⅓ cup (80 g) milk - room temperature, whole milk
- 1½ tsps vanilla
- ⅛ tsp salt - omit if using salted butter, though I do recommend using unsalted 🙂
Instructions
Chocolate Cake
- Preheat oven to 180 °C (350°F) conventional (see note 2 if using a convection oven with a fan) and lightly grease a 9x13 inch cake pan (I use my homemade cake release). Line the bottom long ways with parchment paper (this will make it easier to take the cake out when it's done).
- Sift together flour, cocoa powder, baking powder, baking soda and salt. Using a whisk or fork, mix until well combined and set aside for now.
- In a large bowl add in brown sugar, white sugar, milk, melted butter, unflavored vegetable oil, eggs and vanilla. Using a whisk, mix until well combined.
- Add in presifted dry ingredients from earlier to the wet ingredients and mix with a whisk until just combined. Do not overmix.
- Add in hot coffee and mix with a whisk until well combined. The mixture should be smooth, but avoid overmixing.
- Pour the batter into the prepared cake pan from earlier. Drop the cake pan lightly on the counter to remove any large air bubbles and bake for 27 minutes, or until a toothpick inserted into the centre comes out clean or with a few moist crumbs on it.
- Allow the cake to cool in the cake pan for 20 minutes, before carefully turning it out onto a wire rack to completely cool. Once cooled, carefully invert onto a serving plate (see video for demonstration if unsure of the best way to do this) and frost with chocolate fudge frosting (recipe below).
Chocolate Fudge Frosting
- Place saucepan over a low-medium heat and add in butter. Allow it to melt, keeping a close eye on it to ensure it doesn't burn.
- Once it starts to gently bubble, add in cocoa powder and mix with a spatula until smooth. Once smooth, mix for a further 10 seconds (make sure the heat isn't too high otherwise the cocoa will burn - make it lower if it feels like the mixture is catching too quickly on the bottom of the pan) and then transfer the mixture to a large heatproof bowl.
- To the mixture add in powdered sugar, milk (make sure it's room temperature NOT cold), vanilla and salt. Using a hand or stand mixer, mix on a low speed until everything is combined and then turn up the speed to a medium-high and whip for anywhere between 2-5 minutes, until the frosting thickens up and is a smooth spreadable consistency (but still a little loose - see note 3). Mixing time will vary depending on how cold the temperature is 🙂
- Spread over the cake using an offset spatula or the back of a tablespoon. Enjoy!
Video
Notes
Nutrition
Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.
114 Comments
Omg I tried this recipe at home and I can say is yummy
Yay! So glad you enjoyed the recipe Noxolo 😀 really appreciate the feedback 🙂
Great cake for decorating. It disappeared super fast!
🩷❤️🧡💛💚🩵💙💜🖤🤍🤎
Awesome! So happy to hear everyone loved the cake Romi 😀
Perfect timing! I needed a bigger cake for my dad’s upcoming 80th birthday and I saw your post of this recipe on my FB feed 🙂 Questions: 1) could it be doubled and become a 2 layer?
2) and if so, would your whipped cream frosting be ok for the middle? (or if not, what about your chocolate fudge frosting? (my fav!)
Some of family would prefer a gluten free version but I’m nervous to substitute the flours and change the consistency too much 🙁
Hi Jen! 🙂
Yes you can totally double this recipe – just be sure to bake it in two separate 9×13 inch sheet pans to ensure there isn’t too much batter in one cake tin. I think my stabilised whipped cream frosting would work as it’s a bit firmer (regular non stabilized whipped cream would be a tad too soft I think), and the chocolate fudge frosting would go INCREDIBLE with this cake 😀 I would recommend the latter for an extra rich chocolate flavor 🙂
In terms of a gluten free version, I haven’t tried using gluten free flour myself so I am not too sure how it would affect the texture sorry! Usually though, gluten free flour that is meant to act as a 1:1 substitute for regular flour tend to work fine with my recipes. Sorry I couldn’t be of more help in that regard, but if you do decide to try the gluten free version out would love to hear how it goes 😀
Substitute coffee
Hi Tim! 🙂 I haven’t tried a coffee substitute myself, but you can leave it out if you prefer and just use 3/4 cup (180g) of plain hot water. The flavour will be affected slightly, but will still be great 🙂
Hope that helps and hope you enjoy the recipe!
Great recipe
Thanks so much Nadine! So glad you enjoyed the recipe 🙂
What I loved about this recipe (besides eating it) was the simple ingredients and easy to follow instructions. For a 72 year old US expat, the cake turned out great! Thank you
Thanks so much for the wonderful feedback David! So so happy to hear you found the instructions easy to follow and that you enjoyed the recipe 😀
It’s a must try for me. Thank you!🙏
Thanks Sushila! 😀 Hope you enjoy the recipe 🙂
Just made 2 batches of this for my neighbors and my family.
Super delicious! I’ve never baked a chocolate cake this tasty before AND I bake a ton!
It’s moist, fudgy and chocolaty. It reminded me of Matilda Chocolate Cake 🙂
Thanks for the recipe, Maryam ♡
Aww yay! Thank you so much for the wonderful feedback Kanan 😀
So happy to hear your family and neighbours loved the recipe 🙂
Can I use only granulated sugar and not adding brown sugar to it but of the same measurement 1 cup
Hi Oloyede! 🙂 Yes you can do that if you like, it’ll just change the texture and flavor of the cake slightly (brown sugar adds a bit more moisture and has a slight caramel flavor to it), but it’ll still be great! 🙂
An I double the recipe to make a 11×17 sheet cake for large family gathering? Can’t wait to try this recipe
Hi Gaetana! 🙂 Yes that should work just fine. Just keep an eye on the cook time (it will bake faster if the cake layer is thinner, or take a little longer if the cake layer is on the thicker side). Hope you and your family love the recipe 😀