Desserts
Alvin Zhou's chocolate cake recipe delivers layers so moist they defy dryness—no one will guess it's homemade. The secret lies in precise ingredient ratios and gentle folding that preserves air pockets, creating that signature ultra-tender crumb.
I've baked this version dozens of times, and it consistently outperforms box mixes by miles.
What makes this recipe truly special is the fudgy crust that forms at the edges while keeping the interior impossibly soft. The cake bakes in a single layer (no complicated layering required), then gets sliced and stacked with a simple ganache that binds everything together.
No one will believe you didn't spend hours in the kitchen—this comes together in under an hour.
The result is a chocolate cake that's rich yet not overly sweet, with a texture that's dangerously close to restaurant-quality. Each slice reveals that signature moist crumb and just the right amount of chocolate intensity. The ganache adds a glossy finish that makes it look as good as it tastes.
Perfect for birthdays, date nights, or when you simply need a chocolate fix. The recipe scales beautifully for any occasion, and leftovers keep well for 3-4 days. Let's get baking—this cake will become your new signature dessert.
Ingredients for alvin zhou chocolate cake
These 13 ingredients create Alvin Zhou's legendary ultra-moist chocolate cake with fudgy edges.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Room temperature, full-fat preferred |
| Granulated Sugar 🍚 | 2 cups | White or light brown, packed |
| Dark Chocolate Chips 🍫 | 1 ½ cups | 70% cocoa, semi-sweet preferred |
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted, spooned lightly |
| Cocoa Powder 🍫 | ¾ cup | Dutch-processed, unsweetened |
| Baking Powder 🧂 | 2 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Extract 🌿 | 2 tsp | Pure Madagascar preferred |
| Large Eggs 🥚 | 3 whole | Room temperature, separated |
| Whole Milk 🥛 | ¾ cup | Room temperature |
| Heavy Cream 🥛 | ½ cup | Cold, full-fat preferred |
| Dark Chocolate Bars 🍫 | 8 oz | 70% cocoa, chopped fine |
| Unsalted Butter 🧈 | ½ cup | For ganache, cold |
The butter and chocolate are non-negotiable. Ghirardelli or Guittard chocolate chips deliver that signature depth, while Land O'Lakes unsalted butter (or Plugrá) keeps the texture rich without overpowering. For the cocoa powder, Valrhona or Dutch-processed brands melt beautifully—avoid the cheap baking cocoa. Room-temperature eggs and butter are critical; microwave butter 40 seconds to just soften it. The vanilla? Madagascar bourbon if you're fancy, but pure vanilla extract works too. Pro tip: Buy eggs the day you bake—freshness matters for that tender crumb.
No Dutch-processed cocoa? Natural cocoa powder at half the amount works, but the cake will be denser. Short on heavy cream? Full-fat coconut cream mimics the richness. The chocolate bars? Lindt Excellence or Ghirardelli are my go-tos—they melt smoothly. For the ganache, chop the chocolate extra fine (a food processor speeds this up) so it blends seamlessly. The milk can be any kind, but whole milk gives the best texture. And yes, you can use white chocolate for the ganache if you're feeling adventurous—just reduce the butter slightly.
This cake keeps 3-4 days in an airtight container at room temperature, wrapped tightly in plastic. For longer storage, slice and freeze portions—up to 2 months—just thaw at room temp before serving. The ganache can be made ahead and reheated gently (30 seconds in the microwave) to restore its gloss. Pro move: Line your pan with parchment paper for easy removal—no scraping required. Leftovers? Toasted walnuts or sea salt on top take this to dessert party level.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe because it’s all about the creaming method—just butter, sugar, and a hand mixer (or even a whisk if you’re feeling old-school). No sifting, no weird ratios, just fold those melted chocolate chips into the batter like you’re tucking in a lazy Sunday morning.
- Rich Without Bitterness: That dark chocolate chips and cocoa powder combo? Chef’s kiss. The butter keeps it velvety, but the sugar balances the bitterness so it’s not too heavy—more like a hug for your taste buds than a dessert that’ll make you regret dessert.
- Birthday or Boredom: Serve it warm with vanilla ice cream for a birthday cake vibe, or cut into squares for a lunchbox treat your kids will actually eat. Honestly, I’ve taken it to potlucks, packed it for road trips, and even used it to bribe my in-laws into liking me more.
- Leftover Magic: This cake actually improves the next day—moist enough to slice cleanly, rich enough to reheat in the microwave (yes, really). And because it’s got that buttery cocoa base, it’s cheaper than buying a box mix but way more impressive. My secret weapon for lazy Sundays.
Step-by-step instructions for Alvin Zhou's chocolate cake
This isn't your average chocolate cake—we're building layers with a fudgy crust and ultra-moist crumb.
Prepare the Cake Batter
Start by preheating your oven to 350°F and greasing two 9-inch round cake pans with nonstick spray, then line the bottoms with parchment paper. In a stand mixer fitted with the paddle attachment, cream together the 1.5 cups unsalted butter and 2 cups granulated sugar on medium speed for 3-4 minutes until light and fluffy. You're looking for a color change from pale yellow to a lighter shade—this incorporates air that creates that signature tender crumb.
Add the 3 whole large eggs one at a time, mixing well after each addition. Then whisk in the 2 teaspoons vanilla extract and set aside. In a separate bowl, sift together the 2.5 cups all-purpose flour, 0.75 cup cocoa powder, 2 teaspoons baking powder, and 0.5 teaspoon salt. Gently fold this dry mixture into the wet ingredients using a spatula until just combined—you should still see some flour streaks. This prevents overmixing which can make the cake dense.
Fold in Chocolate and Divide the Batter
Remove the bowl from the mixer and gently fold in the 1.5 cups dark chocolate chips using a rubber spatula. Make sure they're evenly distributed throughout the batter. Divide the batter evenly between your prepared cake pans—each should receive about 2 cups. Here's the secret: tap the pans gently on the counter to release any air bubbles that might have formed during mixing. This ensures even baking and a smooth top surface.
Bake in the preheated oven for 30-35 minutes or until a toothpick inserted in the center comes out with just a few moist crumbs. Don't overbake—the cake will continue cooking slightly as it cools. Let the cakes cool in their pans for 10 minutes before transferring to a wire rack to cool completely. This gradual cooling prevents cracking as the cakes shrink slightly.
Prepare the Chocolate Ganache
While the cakes are cooling, prepare the ganache that will become our fudgy crust. Chop the 8 ounces dark chocolate bars into small pieces and place them in a heatproof bowl. In a small saucepan, combine the 0.5 cup heavy cream and 0.5 cup unsalted butter and heat over medium-low heat until just simmering. Pour this hot mixture over the chopped chocolate and let it sit for 5 minutes without stirring.
After 5 minutes, gently stir the mixture until completely smooth. The ganache should be glossy and thick enough to coat the back of a spoon but still pourable. If it's too thick, you can warm it gently for 10-15 seconds in the microwave. This ganache will create that signature fudgy crust between our layers and on the outside of the cake.
Assemble the Cake with Ganache Crust
Once your cakes are completely cool, it's time to assemble. Place the first cake layer on a cake stand or plate. Spread a generous layer of the chocolate ganache over the top of the first cake—about 1/3 cup. This will create that signature fudgy crust when it sets. Place the second cake layer on top and spread another layer of ganache over the top and sides of the cake. The ganache should be thick enough to create a crust but not so thick that it overflows when you frost the cake.
Chill the assembled cake in the refrigerator for at least 2 hours to allow the ganache to set completely. This chilling step is crucial—it lets the ganache develop that perfect fudgy texture while keeping the cake moist. Once chilled, you can frost the cake with additional ganache if desired, or simply serve it with a dusting of cocoa powder for that classic chocolate cake look.
Pro Tips For Making Alvin Zhou Chocolate Cake
- Melt Butter Slowly: I learned this the hard way—dumping cold butter into hot sugar makes a greasy mess that fights you the whole time. Warm the butter in the microwave for 20 seconds first, then whisk it into the sugar while it’s still liquid. The batter will be smoother, and you’ll avoid that sad, lumpy texture.
- Sift the Cocoa: Skip this, and you’re asking for dry spots and uneven texture. Sift the cocoa powder with the flour before measuring—this lightens the mix and guarantees it blends into the butter-sugar combo without clumping. (Yes, even if you’re impatient like me.)
- Bake Until Springy: The cake’s done when the edges pull away from the pan and a toothpick comes out with a few moist crumbs, not wet batter. Overbaking dries it out; underbaking leaves it gummy. Check at 25 minutes, then let it rest 5 minutes before testing—your future self will thank you.
- Toast the Chocolate Chips: Spread them on a baking sheet and broil for 1-2 minutes until fragrant and slightly puffed. They’ll add depth to every bite, and the cake won’t taste like store-bought chocolate. (Does it look weird? Yes. Does it work? Every single time.)
Flavor customization for this dish
Spice Infusions
For a sophisticated twist, fold in 1 teaspoon of espresso powder with the dry ingredients—it deepens the chocolate flavor and cuts through the richness beautifully. I've also experimented with ½ teaspoon of cayenne pepper for a subtle heat that pairs perfectly with the ganache.
For a smoky depth, add ¼ teaspoon of smoked paprika to the batter. 🌶️
Citrus Brightness
Add 1 tablespoon of orange zest and 1 teaspoon of orange extract to the wet ingredients for a citrusy contrast that brightens the chocolate. The zest should be finely grated—no need to remove the pith.
If you prefer lemon, use ½ teaspoon of lemon extract> instead, but orange works best with the chocolate's intensity.
Nutty Crunch
Fold ½ cup of toasted walnuts or pecans into the batter for texture. Toast them in a dry pan over medium heat for 3-4 minutes until fragrant, then chop roughly.
The nuts add a satisfying crunch that contrasts the cake's softness. For a more decadent version, use chopped marcona almonds>—their buttery flavor elevates the ganache.
Boozy Enhancements
Swap 2 tablespoons of the milk> for dark rum or bourbon> to infuse warmth into the cake. For a lighter touch, use 1 tablespoon of vanilla liqueur> (like Godiva or Torani).
The alcohol cooks off during baking, leaving behind complex flavors. I recommend Kahlúa> for a mocha twist—just reduce the vanilla extract to 1 teaspoon> to balance the flavors.
Seasonal Variations
In summer, fold ½ cup of fresh raspberries> into the batter for a fruity surprise. In fall, add ½ teaspoon of cinnamon> and ¼ teaspoon of nutmeg> to complement the chocolate.
For winter, a pinch of cardamom> adds warmth. Each variation keeps the cake's signature moisture while introducing seasonal charm. 🍂
Ganache Upgrades
For the ganache, swap ½ cup of the heavy cream> for coffee or chai tea> that's been cooled. Use 2 tablespoons of instant espresso> dissolved in the cream for a mocha ganache, or steep 1 chai tea bag> in the cream for 10 minutes before using.
For a white chocolate twist, replace the dark chocolate with 8 oz of white chocolate> and reduce the butter to ¼ cup**> to maintain balance.
Nutrition facts
Frequently asked questions
Why does Alvin Zhou's cake stay so moist?
The secret lies in the butter-to-flour ratio and gentle folding technique. The 1.5 cups butter creates rich moisture while the 2.5 cups flour provides structure. Folding just until combined preserves air pockets that keep the crumb ultra-tender. The ganache between layers also locks in moisture for 3-4 days of freshness!
Can I make this cake in a single layer instead of two?
Yes! Use one 9-inch pan and bake for 40-45 minutes until a toothpick comes out clean. For extra richness, spread ½ cup ganache over the top before serving. The texture will be slightly denser but still incredibly moist—perfect for small gatherings.
What if my ganache turns grainy?
Grainy ganache happens when chocolate and cream aren't properly combined. Fix it by placing the bowl over a pot of simmering water (double boiler) and stirring gently until smooth. For prevention, chop chocolate extra fine and ensure the cream is just simmering—not boiling—when poured over it. A 10-second microwave pulse can also help if it thickens too much.
How do I level the cake layers?
Use a long serrated knife or cake leveler. Place the cake on a plate, mark the highest point with a pencil, then slice just above that line. For cleaner cuts, dip the knife in hot water between slices. Pro tip: Chill the cake for 15 minutes before leveling—it firms up slightly for easier slicing.
Can I substitute Dutch-processed cocoa?
Yes, but use natural cocoa powder at ½ the amount (about 0.375 cup). The cake will be slightly denser and more acidic, but still delicious. For best results, pair it with 1 teaspoon baking soda instead of baking powder to maintain lift.
