Moist

Moist
⏱️ cook time 50 minutes
🍽️ servings 8
⚡ Difficulty easy

intro

Tender, fudgy, perfectly moist Southern chocolate sheet cake with glossy fudge frosting, delivering zero dry crumbs in every rich, chocolatey bite.

Ingredients

All-purpose flour 240 grams (2 cups)
Unsweetened Dutch-process cocoa powder 60 grams (1/2 cup)
Full-fat mayonnaise 220 grams (1 cup)
Granulated white sugar 200 grams (1 cup)
Baking soda 5 grams (1 teaspoon)
Fine sea salt 3 grams (1/2 teaspoon)
Cold brew coffee 240 ml (1 cup)
Pure vanilla extract 5 ml (1 teaspoon)
Unsalted butter 62 grams (4 tablespoons + 1 teaspoon, divided)
Whole milk 60 ml (1/4 cup)
Semi-sweet chocolate chips 85 grams (1/2 cup)
Powdered sugar 180 grams (1.5 cups, sifted)

Steps

1

Prep oven and pan

Preheat your oven to 175°C (350°F) with the rack positioned in the middle. Grease a 23x33cm (9x13 inch) metal baking pan evenly with 5g (1 teaspoon) of the measured unsalted butter, then line the bottom with a cut-to-fit sheet of parchment paper to prevent sticking. Set aside while you mix the batter.

Step 1
step1:Prep oven and pan
2

Whisk dry ingredients

In a large 3L (3 quart) mixing bowl, combine 240g all-purpose flour, 60g unsweetened Dutch-process cocoa powder, 200g granulated sugar, 5g baking soda, and 3g fine sea salt. Whisk vigorously for 45 seconds to fully combine, breaking up all small cocoa clumps until the mixture is a uniform deep brown with no light streaks.

Step 2
step2:Whisk dry ingredients
3

Combine cake batter

Make a 5cm (2 inch) well in the center of the dry ingredient mix. Pour in 220g full-fat mayonnaise, 240ml room-temperature cold brew coffee, and 5ml pure vanilla extract. Stir gently with a rubber spatula by hand for 60 seconds, stopping as soon as no dry flour streaks remain—do not overmix, as this will create a tough, dense crumb.

Step 3
step3:Combine cake batter
4

Bake the cake

Pour the batter evenly into the prepared pan, smoothing the top with the spatula to create a level surface. Bake on the middle oven rack at 175°C (350°F) for 22 to 25 minutes, until a toothpick inserted into the cake center comes out with 2 to 3 moist (not wet) crumbs attached. Remove from the oven and set on a wire rack to cool for 10 minutes; do not bake longer, as this will dry out the crumb.

Step 4
step4:Bake the cake
5

Cook fudge frosting

While the cake cools, add the remaining 57g (4 tablespoons) unsalted butter, 60ml whole milk, and 85g semi-sweet chocolate chips to a small 1L (1 quart) saucepan over medium-low heat. Stir constantly with a wooden spoon for 3 minutes, until the butter and chocolate are fully melted and the mixture is smooth with tiny bubbles forming at the pan edges. Remove from heat, then stir in 180g sifted powdered sugar until completely lump-free.

Step 5
step5:Cook fudge frosting
6

Frost and set cake

Pour the warm fudge frosting directly over the still-warm cake, spreading it evenly across the entire surface with an offset spatula, letting small amounts drizzle over the edges if desired. Let the cake rest at room temperature for 15 minutes to allow the frosting to set to a soft, fudgy consistency before slicing into 8 equal pieces.

Step 6
step6:Frost and set cake

Tips

1.Use only full-fat, real mayonnaise (not low-fat, light, or olive-oil based varieties) for the moistest, most tender crumb—reduced-fat mayonnaise will produce a drier, less flavorful cake.
2.Resist the urge to bake until the toothpick comes out clean: moist crumbs on the toothpick are the ideal doneness, as residual pan heat will continue to cook the cake for 2 to 3 minutes after it comes out of the oven.
3.If you do not have cold brew coffee, replace it with an equal amount of room-temperature water; the coffee amplifies chocolate depth without adding a distinct coffee flavor to the finished cake.

✨ You May Also Like

Desserts & Baking
🍜 Italy

Creamy, coffee-kissed classic Northern Italian no-bake dessert, with layers of rum-spiked mascarpone cream, soft ladyfingers, and a rich cocoa dusting.

⏱️ 4 hours 3Desserts & Baking ★ 4.8
Desserts & Baking
🍜 France

Flaky, shatteringly crisp, buttery French croissants with golden exteriors and soft, airy layered interiors, perfect for pairing with coffee for a special morning treat.

⏱️ 12 hours Desserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

Warm, spiced baked apples topped with a fluffy golden biscuit crust, this cozy dessert pairs perfectly with vanilla ice cream for cool-weather comfort.

⏱️ 55 minuteDesserts & Baking ★ 4.7
Desserts & Baking
🍜 United States

A star-spangled classic American blueberry pie with buttery flaky crust and bright sweet-tart filling, perfect for summer patriotic gatherings.

⏱️ 1 hour 25Desserts & Baking ★ 4.8
Desserts & Baking
🍜 United States

A beloved no-bake regional Maine candy with a chewy coconut-potato center coated in rich dark chocolate, a New England holiday staple since the 1870s.

⏱️ 2 hours 3Desserts & Baking ★ 4.9
Desserts & Baking
🍜 France

Luxuriously creamy, floral frozen custard made with aromatic Tahitian vanilla beans, boasting a smooth, rich texture that melts slowly on the tongue.

⏱️ 3 hours 3Desserts & Baking ★ 4.6

Moist:Frequently Asked Questions

1.This recipe uses full-fat mayonnaise as a key ingredient—will I be able to taste it in the finished cake, and why use it instead of butter or oil?
No, you won’t taste the mayonnaise at all once the cake is baked! This old-school Southern trick works because mayo is simply emulsified eggs and oil, which creates that ultra-tender, zero-dry-crumb texture without making the cake greasy. Skip low-fat mayo here, as its added fillers and extra water will ruin the fudgy, dense crumb we’re going for.
2.Can I swap regular natural unsweetened cocoa powder for the Dutch-process cocoa this recipe calls for?
You can make that swap, but expect a slightly different final result. Dutch-process cocoa has a smoother, deeper, less tangy chocolate flavor and darker, rich color that defines this classic Southern cake. If you use natural cocoa, add an extra 1/8 teaspoon of baking soda to balance its higher natural acidity, and note the cake will have a lighter, slightly brighter chocolate taste.
3.I followed the recipe, but my cake turned out dry instead of moist and fudgy—what went wrong?
The two most common culprits are overbaking and overmeasuring flour. Start checking for doneness 2–3 minutes before the listed bake time: a toothpick inserted 2 inches from the pan edge should have a few moist fudgy crumbs attached, not come out completely clean. Always spoon flour into your measuring cup and level it, rather than scooping directly from the bag, which packs in too much dry flour.
4.When should I add the fudge frosting to get that smooth, glossy, non-cracked finish?
Let the freshly baked cake rest for 10–15 minutes first, then pour your warm fudge frosting over the top. Don’t wait for the cake to cool fully, as the slight warmth helps the frosting set into a thin, fudgy layer that melds with the cake instead of sitting on top. Pouring frosting on a piping hot cake will cause it to run off and pool at the pan edges, so that short rest is key.
5.How should I store this cake to keep it moist, and how long will it stay fresh?
Keep the fully frosted cake tightly covered with plastic wrap or in an airtight container at room temperature for up to 4 days—skip the fridge, as cold air dries out chocolate cake much faster than cool counter storage. If you want to keep it longer, wrap unfrosted cake slices tightly in plastic and foil and freeze for up to 3 months, thawing at room temp before frosting.

Comments (19)

1 week ago

OMG y’all, this cake was the STAR of our Sunday church potluck! I was running late so I almost grabbed a grocery store cake, so glad I didn’t. It was so moist, not that dry crumbly chocolate cake you usually get at potlucks, and that fudge frosting? *Chef’s kiss* Every last slice was gone before I even got a second piece. My kids are already begging me to make it again for their soccer team snack next weekend.

5 days ago

Wait did you make it in the standard 9x13 like the recipe says? I’m making it for our block party next week and don’t want to mess up the pan size!

3 days ago

So happy it was a hit at your potluck! Yes, a standard 9x13 inch sheet pan works perfectly for this recipe — no need to adjust bake time if that’s what you use!

2 days ago

As someone who burns literally every baked good I try, this was so easy to pull off even for me! Cook time was spot on, no weird fancy ingredients I had to run to three stores for. My roommates thought I ordered it from a bakery lmao. 10/10 will be making this for every late night study session from now on.

yesterday

Love that this worked out for a new baker! So stoked your roommates enjoyed it — it’s the perfect low-fuss treat for busy study weeks.

yesterday

Made this for our family cookout last night to go with the brisket and ribs, and everyone was raving. I’m usually a savory cook only, don’t mess with desserts much, but this was straightforward enough that even I didn’t mess it up. The fudgy frosting cuts the sweetness just right, not cloying at all. Will be adding this to my regular cookout rotation.

3 days ago

Wait has anyone tried adding a little sea salt on top of the frosting? I love that sweet-salty combo, wondering if that would work here instead of the chopped pecans the recipe mentions? I’m not a huge nut fan so I’m trying to skip those.

2 days ago

I did that last time I made it! Flaky sea salt on top is a GAME CHANGER. I skipped the nuts entirely and didn’t miss them one bit, the salt makes the chocolate flavor pop so much more.

yesterday

Great question! Flaky sea salt is a fantastic swap for the pecans — that sweet-salty balance is chef’s kiss. Just sprinkle it on right after you spread the warm frosting so it sticks!

5 days ago

I made this Sunday night to have as a little treat for the family all week, and it stayed moist for DAYS. I was worried sheet cake would dry out in the fridge, but nope, even on day 4 it tasted just as good as the first night. Perfect for when you don’t have time to bake every single night. SO good.

3 days ago

So glad it held up for you all week! Storing it covered tightly in the fridge is the trick to keeping that moist texture for days — perfect for easy weekly treats.

1 week ago

Brought this on our day hike last weekend as a summit treat, and it traveled so well! No messy frosting sliding off, didn’t get squished in the pack, gave us the perfect sugar rush to get back down the trail. Will definitely be making this for all our future outdoor trips.

30 minutes ago

Panicked last minute when my husband told me he invited his boss over for dinner, and I needed a fast dessert. This came together in literally 10 minutes of prep, baked in the time I made the rest of dinner, and his boss asked for the recipe before he left! Total lifesaver.

just now

That’s such a win! Nothing beats a quick, impressive dessert for last-minute guests — so happy it helped you nail that dinner!

2 weeks ago

Okay y’all I have a confession — I ate three slices in one sitting after I made this. I have zero regrets. The fudge frosting is so rich and chocolatey, not that weird powdered sugar tasting frosting you get on so many sheet cakes. The cake itself is so tender it basically melts in your mouth. Worth every single calorie.

1 week ago

Same! I told myself I’d only have one small slice after dinner and ended up going back for two more. It’s dangerously good, I had to send half of it home with my neighbor so I wouldn’t eat the whole pan!

5 days ago

No shame at all! That rich fudge frosting is definitely hard to resist — sending half home with neighbors is a very smart move 😉

2 weeks ago

I’ve been making Southern chocolate sheet cake for over 40 years, and this recipe is hands down the best version I’ve ever tried. The ratio of buttermilk in the cake is exactly right to keep it moist, and the frosting has the perfect amount of cocoa. I’ll be using this recipe from now on instead of my old tattered recipe card.

2 hours ago

My three boys devoured half this pan before it even cooled all the way! I had to swat their little hands away from the frosting while I was spreading it. They said it’s better than the chocolate cake they get at their birthday parties. Total win for this tired mom.

30 minutes ago

Sounds like the ultimate kid approval! Nothing beats that stamp of approval from little ones — so happy your boys loved it!

5 days ago

I was worried this wouldn’t work with dairy free swaps, but I used vegan butter and oat milk with a splash of vinegar for the buttermilk, and it turned out PERFECT. Super moist, no weird aftertaste from the swaps, my non-vegan friends didn’t even notice a difference. Great base recipe for tweaks!

3 days ago

Thanks so much for sharing that swap! So many folks ask about dairy free adjustments, I’m thrilled it worked out so well for you — I’ll have to note that tip for future bakers!

2 days ago

Thank you for sharing this! My son has a dairy allergy and I’ve been searching for a chocolate cake recipe he can eat at birthday parties, can’t wait to try your swap!

1 week ago

Made this for our office birthday celebration this week, and every single person stopped by my desk to ask for the recipe. We have a ton of people with different taste preferences, so I was nervous something would be off, but it was universally loved. Way cheaper than ordering a custom cake for the office too!

2 days ago

Wait quick question — my frosting turned out a little grainy last time I tried to make a chocolate sheet cake. Any tips to make sure it’s smooth like the pictures? I really want to nail this for my sister’s graduation party next weekend.

yesterday

Great question! The key to smooth fudge frosting is to make sure you bring the butter, cocoa, and milk to a full rolling boil before taking it off the heat, then whisk in the powdered sugar a little at a time so it doesn’t clump. That should give you that perfectly silky texture!

2 hours ago

I had that grainy issue too until I started sifting my powdered sugar first! Game changer, no lumps at all. This recipe is perfect for graduation parties, everyone I’ve made it for loves it.

2 weeks ago

Finally, a Southern chocolate sheet cake recipe that actually tastes like the ones my grandma used to make! So many recipes online skimp on the butter in the frosting, but this one is exactly right. Tastes like childhood in a pan. I served it with a scoop of vanilla ice cream after Sunday dinner, and my whole family was in heaven.

1 week ago

That’s the highest compliment! There’s nothing quite like that nostalgic, grandma-approved chocolate sheet cake — so glad this recipe lived up to those memories for you.

just now

Look, I eat clean 6 days a week, but my cheat day treat is always chocolate cake, and this one did not disappoint. It’s rich enough that a small slice totally satisfies the craving, so I didn’t end up binging a bunch of other junk later. Perfect balance, not overly sweet. Will be my go-to cheat day bake from now on.

5 minutes ago

My husband requested chocolate cake for his first birthday as a married man, and I was so nervous I’d mess it up because I’m still learning to bake. This was so easy to follow, no confusing steps, and he said it was the best birthday cake he’s ever had. I even added little chocolate sprinkles on top for fun. Win for the new wife!

just now

Happy birthday to your husband! That is such a sweet first birthday tradition — so happy this recipe helped you make it special, I’m sure that cake tasted extra good made with love.

yesterday

Served this at our monthly book club last night, and we spent more time talking about the cake than we did the book! We paired it with cold brew coffee, and it was the perfect combo. Everyone left with a slice to go and a link to the recipe. Will definitely be making this for our next meeting.

1 week ago

I swapped the all purpose flour for a 1:1 gluten free baking flour, and it turned out incredible! No weird gritty texture, stayed just as moist as the regular version. My gluten eating husband couldn’t even tell the difference. So happy I found a gluten free friendly chocolate cake that actually tastes good.

5 days ago

Thank you so much for sharing that gluten free swap! I know so many readers are looking for easy GF adaptations, so that tip is super helpful for the whole community. So glad it worked out for you!

1 week ago

Made this for our college football tailgate last Saturday, and it was a hit even with the rowdiest fans in the parking lot. Held up great in the cooler for a few hours before we served it, didn’t get soggy at all. Way better than the store bought cookies everyone else brought. Go Bucks!

5 days ago

Wait did you cut it into little squares ahead of time? I’m making this for the OSU tailgate this weekend and want to make it as easy to grab as possible!

3 days ago

Great call making this for a tailgate! Cutting it into squares ahead of time works perfectly — just store them in an airtight container in the cooler until you’re ready to serve, and they’ll hold up great. Enjoy the game!