Desserts
Alvin Zhou's chocolate cake recipe delivers the perfect balance of a dense, fudgy core and that signature glossy mirror glaze that makes every slice look as good as it tastes. 💛 The secret lies in precise ingredient ratios and baking techniques that create a cake with a rich, moist center and a crackly top—just like the one that made Alvin Zhou's dessert menu legendary. This isn't your average chocolate cake; it's a showstopper that combines professional-level baking with approachable steps for home cooks.
The recipe starts with a simple yet strategic ingredient list—high-quality cocoa powder, dark chocolate, and a touch of espresso powder to deepen the chocolate flavor without bitterness.
The cake batter is baked at a precise temperature to ensure even cooking, while the mirror glaze, made with powdered sugar and a splash of cream, creates that iconic glossy finish.
What sets this apart is the texture: tender yet dense, with a slightly crisp exterior that gives way to a velvety interior. It’s the kind of cake that holds its shape for slicing yet melts in your mouth.
What makes this recipe truly special is how it transforms a classic dessert into something modern and visually striking. The mirror glaze isn’t just for looks—it adds a subtle sweetness that complements the deep chocolate flavor.
Whether you're baking for a special occasion or just craving a decadent treat, this cake delivers restaurant-quality results with a foolproof method. The best part? It’s easier to make than you think, and the payoff is worth every minute.
Once baked, the cake is cooled and topped with the glaze, which sets into a crackly, glossy finish that’s almost too pretty to eat—until you take that first bite.
Pair it with a scoop of vanilla ice cream or fresh berries for an elevated dessert experience. Let’s get started on creating your own version of this iconic cake.
Ingredients for alvin zhou chocolate cake
Fourteen ingredients, two steps—one fudgy cake, one showstopping glaze.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 cup | Room temperature, full-fat preferred |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Dark Chocolate Chips 🍫 | 8 oz | 70% cocoa or higher |
| All-Purpose Flour 🌾 | 1 ½ cups | Sifted, spooned lightly |
| Dutch-Processed Cocoa Powder 🍫 | ½ cup | High-quality, unsweetened |
| Instant Espresso Powder ☕ | 1 tbsp | For deep chocolate flavor |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Baking Soda 🧂 | ½ tsp | Pure, not baking powder |
| Salt 🧂 | ¼ tsp | Fine sea salt |
| Powdered Sugar 🍚 | 1 ½ cups | For glaze, sifted |
| Heavy Cream 🥛 | ½ cup | Cold, full-fat |
| Milk 🥛 | 1 tbsp | Whole milk preferred |
The chocolate matters most here. Valrhona or Ghirardelli chips are worth the splurge for that intense cocoa flavor, but Ghirardelli baking squares from the grocery store work too. The cocoa powder? Dutch-processed (not natural)—it’s smoother and richer. I grab mine from Williams Sonoma or the bulk bins at Whole Foods. For the butter, Plugrá is my go-to, but any good European-style butter will do. Room temperature is key—press it with your fingers to test. If it leaves a dent, you're good. The espresso powder is non-negotiable for that signature depth, but if you don’t have it, 1 tsp instant coffee granules works in a pinch (just dissolve it in the milk first).
No heavy cream? Full-fat coconut milk gives a similar richness, though the glaze will have a slight coconut note. Powdered sugar substitutes? Confectioners' sugar is the same thing—just make sure it’s sifted. Short on vanilla? Vanilla bean paste adds little flecks of magic. The milk in the glaze can be swapped for half-and-half*, but the texture gets slightly heavier. For the cake batter, if you’re worried about overmixing, fold in the chocolate chips last—they melt faster and keep the texture smooth. And if you’re feeling fancy, add 1 oz of white chocolate chips to the mix for a marbled effect.
This cake keeps for 3 days at room temperature, wrapped tightly in plastic, but honestly? It’s best eaten fresh. The glaze sets in about 1 hour, but if you’re making it ahead, cover the cake with parchment and store it in the fridge. Bring it to room temp before serving—30 minutes does the trick. Leftovers? Slice and freeze for up to 2 months. Just thaw at room temp before eating. And if you’ve got extra glaze? Drizzle it over ice cream or pound cake—trust me on this.
Why You'll Love This Recipe
- No Mixer Needed: This cake comes together with just a hand mixer—or even a whisk if you’re in a hurry. The butter and sugar get creamed in minutes, and the Dutch-processed cocoa powder cuts through the richness for that perfect balance. Honestly, I’ve made it twice with zero cleanup after mixing.
- Fudgy Yet Light: That dark chocolate chip swirl? It’s the star. The cake stays moist thanks to the butter and sugar combo, but the cocoa powder keeps it from being too heavy. One bite and you’ll understand why it’s my go-to for when I need something indulgent but not a brick.
- Birthday or Boredom: Serve it warm with vanilla ice cream for a crowd-pleaser, or slice it for a lazy Sunday morning. The richness pairs well with coffee or even a glass of milk—no fancy plating required. Between us, it’s the dessert I reach for when I don’t want to think too hard.
- Budget-Friendly Luxury: You’re using pantry staples here: butter, sugar, flour. The dark chocolate chips add a little splurge, but they stretch far. I’ve made this for 12 people with leftovers, and it still tastes like a special treat. Not the prettiest, but the taste makes up for it every time.
Step-by-step instructions for Alvin Zhou's chocolate cake
Here's how to nail that signature fudgy core and showstopping mirror glaze.
👨🍳 Step 1: Cream Butter and Sugars to Peak Fluffiness
In a stand mixer with paddle attachment, beat the 1 cup 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 to ribbons that hold their shape when the beaters lift. This step is non-negotiable—it incorporates air that prevents dense cake.
I like to scrape the bowl every 30 seconds to ensure even mixing. Here's the thing—if your butter isn't room temperature, you'll end up with greasy streaks instead of smooth batter. Test it by pressing your finger in; it should leave a slight indent but not be crumbly.
👨🍳 Step 2: Add Eggs and Dry Ingredients in Perfect Order
Add the 2 whole eggs one at a time, mixing just until each is fully incorporated. Then stir in the 1 tsp vanilla extract and 1 tbsp instant espresso powder. This espresso powder might seem odd, but it deepens the chocolate flavor—trust me, it makes a difference.
In a separate bowl, whisk together the 1.5 cups all-purpose flour, 0.5 cup Dutch-processed cocoa powder, 0.5 tsp baking soda, and 0.25 tsp salt. Sift the dry ingredients directly into the wet mixture on low speed until just combined—you should still see some flour streaks. Overmixing develops gluten and makes the cake tough.
🍳 Step 3: Fold in Chocolate and Bake to Fudgy Perfection
Remove the bowl from the mixer and gently fold in the 8 oz dark chocolate chips using a silicone spatula. I press the chocolate against the bowl sides to ensure even distribution. Pour the batter into two 8-inch round pans lined with parchment paper and lightly greased with butter.
Bake at 350°F for 30-35 minutes until a toothpick inserted in the center comes out with moist crumbs (not wet batter). The edges should be set but the center should still look slightly underdone. Here's the secret: I like to rotate the pans halfway through baking for even cooking. Let the cakes cool in the pans for 10 minutes before transferring to a wire rack.
🥘 Step 4: Create the Signature Mirror Glaze
In a medium bowl, whisk together the 1.5 cups powdered sugar, 0.5 cup heavy cream, and 1 tbsp milk until completely smooth. The glaze should be thick enough to coat the back of a spoon but still pourable. If it's too thick, add 1 tsp milk at a time until you reach the right consistency.
Once the cakes are completely cool (about 1 hour), spread half the glaze evenly over the first cake layer. Place the second layer on top and spread the remaining glaze over the entire surface. Use an offset spatula to create that signature mirror finish. Let the glaze set for 30 minutes before slicing.
⏰ Step 5: Rest and Serve for Maximum Flavor
Here's where patience pays off: let the cake rest at room temperature for at least 1 hour before serving. This allows the glaze to fully set and the flavors to meld. The fudgy core should be dense and rich, with a crackly top that gives way to moist, chocolatey goodness.
Slice with a warm knife for clean cuts, and serve with a dollop of whipped cream or fresh berries. The contrast of the glossy glaze against the fudgy cake is what makes this recipe legendary. Trust the process—every step matters for that Alvin Zhou magic!
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 won’t emulsify. Instead, cut the butter into small cubes and let it melt into the sugar over medium heat, stirring constantly. The butter should be just liquid, not bubbling, before adding the cocoa powder.
- Sift That Cocoa: Skipping this step means uneven texture and potential lumps. Dutch-processed cocoa powder is notoriously clumpy, so sift it with the flour before mixing. If you’re lazy like me, at least whisk it vigorously in the dry ingredients—it won’t be as smooth, but it’ll still work.
- Don’t Overmix Batter: Alvin Zhou’s cake relies on a tender crumb, not a dense one. Mix the wet and dry ingredients just until combined—about 20 seconds after the flour disappears. Overmixing develops gluten, and suddenly your cake turns tough instead of fudgy.
- Chill the Batter: Pouring warm batter into the pan causes uneven baking and a domed top. Let the batter sit at room temperature for 10–15 minutes before baking. If you’re impatient, pop it in the fridge for 5 minutes—your future self will thank you for the even rise.
Storing and reheating your alvin zhou chocolate cake
Room Temperature Storage
This cake is best enjoyed fresh, but you can store it at room temperature for up to 3 days if wrapped tightly in plastic wrap or parchment paper. The mirror glaze will stay intact if the cake isn’t exposed to humidity.
I like to place it on a wire rack inside an airtight container with a slice of bread to absorb any excess moisture. The fudgy texture stays perfect this way—no soggy layers! 💛
Refrigerator Storage
If you need to store it longer, the fridge is your best friend. Wrap the cake securely in plastic wrap and place it in the fridge for up to 5 days. The glaze might develop a slight sheen, but it’ll still look stunning.
Let it sit at room temperature for 30 minutes before serving to soften the texture slightly. Pro tip: Store it in the original cake pans if you’re tight on space—they’re sturdy and prevent crumbling.
Freezer Storage
For maximum shelf life, freeze the cake for up to 2 months. Wrap each layer individually in plastic wrap, then place them in a freezer bag with all the air squeezed out. When you’re ready to serve, thaw it overnight in the fridge.
The glaze might soften slightly, so you can gently re-warm it with a handheld torch for that glossy finish. Just avoid microwaving—it’ll ruin the texture!
Reheating Leftovers
If you have slices left, reheat them gently to restore the fudgy texture. Pop them in the oven at 300°F for 5-7 minutes until warmed through. For a quick fix, use the microwave on low power (30% for 10 seconds)—just be careful not to overdo it.
The glaze won’t melt, but the cake will regain its moisture. Serve with a scoop of vanilla ice cream to balance any dryness from reheating.
Glaze Refresh Tips
The mirror glaze is delicate, so handle it with care when reheating. If it looks dull after storage, brush it lightly with a pastry brush and a tiny bit of heavy cream to restore shine.
For extra decadence, drizzle a little chocolate ganache over the top before serving. The glaze’s crackly texture is what makes this cake special—don’t sacrifice it for convenience!
Nutrition facts
Frequently asked questions
Why does Alvin Zhou's chocolate cake have espresso powder?
The 1 tablespoon instant espresso powder enhances the chocolate flavor by deepening its richness without adding bitterness. It’s a signature technique in many high-end chocolate desserts—think of it as a flavor amplifier that makes the cocoa taste more complex and intense. You can substitute 1 teaspoon instant coffee granules dissolved in milk if needed.
Can I make this cake in a single 9-inch pan instead of two 8-inch pans?
Yes, but expect a taller, denser cake with a shorter bake time. Reduce the baking temperature to 325°F and bake for 25-30 minutes instead. The texture will still be fudgy, but the layers won’t be as distinct. For a single-layer cake, use an 8-inch pan and bake for 30-35 minutes at 350°F.
What’s the secret to getting that perfect mirror glaze?
The glaze needs to be thick but pourable—like heavy syrup. Whisk the 1.5 cups powdered sugar, 0.5 cup heavy cream, and 1 tbsp milk until smooth, then let it sit for 5 minutes to thicken slightly. Spread it quickly over the cooled cake and work fast—it sets fast! For extra shine, chill the cake for 15 minutes before glazing.
Can I substitute Dutch-processed cocoa powder?
Not ideally—natural cocoa powder will make the cake taste slightly bitter and less rich. If you must, use 0.6 cups natural cocoa powder and add 1 extra tablespoon sugar to balance the flavor. For best results, stick with Dutch-processed cocoa (like Valrhona or Ghirardelli)—it’s worth the splurge for that professional taste.
How do I fix a cake that’s too dry or cracked?
Overbaking causes dryness, so check the toothpick test at 30 minutes—it should have moist crumbs, not wet batter. For cracks, brush the top with simple syrup (equal parts sugar and water, heated until dissolved) while warm. If the cake is already cooled, slice it thinly and serve with extra glaze or whipped cream to add moisture.
