Alvin Zhou's Chocolate Cake Recipe: Moist Layers with Fudgy Swirls

Desserts

Alvin Zhou's Chocolate Cake Recipe: Moist Layers with Fudgy Swirls

Alvin Zhou's chocolate cake recipe delivers the perfect balance of moist layers and rich, fudgy swirls that made it go viral. šŸ’› The secret lies in a precise blend of cocoa powder, melted butter, and a touch of espresso powder to deepen the chocolate flavor without bitterness.

This isn’t just another chocolate cake—it’s a showstopper with layers that stay tender and a ganache swirl that adds luxurious depth.

What sets this recipe apart is the foolproof technique for achieving both structure and moisture—no dry crumbs here. We’ll use buttermilk for tangy richness and a precise baking time at 350°F to ensure even cooking.

The cake layers are stacked with a velvety chocolate ganache, creating those signature swirls that make every slice look (and taste) like it came from a high-end bakery.

The result is a cake that’s rich yet not overly dense, with a fudgy texture that melts in your mouth and a glossy finish that’s impossible to resist. Whether you’re baking for a celebration or treating yourself, this recipe delivers professional-quality results with simple, accessible steps.

The best part? It’s designed to impress without requiring advanced baking skills.

We’ll walk you through every detail—from measuring ingredients to baking, cooling, and assembling the layers—so you can recreate Alvin Zhou’s signature cake at home. Ready to bake something extraordinary?

šŸ‘Øā€šŸ³
Difficulty
Medium
šŸ”„
Calories
Med Cal

Ingredients for alvin zhou chocolate cake

Nine essential ingredients transform into Alvin Zhou's signature cake—moist layers and fudgy swirls.

Ingredient Amount Notes
Unsalted Butter 🧈 1 ½ cups Room temperature for creaming
Granulated Sugar šŸš 2 ½ cups Superfine preferred for smoothness
Dutch-Processed Cocoa Powder šŸ« ¾ cup High-quality for rich flavor
Espresso Powder ā˜• 1 tbsp Enhances chocolate depth
Large Eggs 🄚 4 whole Room temperature for even mixing
Buttermilk šŸ„› 1 ½ cups Full-fat for optimal moisture
All-Purpose Flour 🌾 2 ½ cups Sifted for light texture
Baking Powder šŸ§‚ 1 tsp Aluminum-free preferred
Salt šŸ§‚ ½ tsp Diamond Crystal preferred
Vanilla Extract 🌸 2 tsp Pure Madagascar preferred
Semisweet Chocolate Chips šŸ« 1 ½ cups High-quality for melting
Heavy Cream šŸ„› 1 ½ cups Cold for ganache stability

The cocoa powder and espresso powder are non-negotiable here. Valrhona or Callebaut cocoa delivers the richest flavor, while Starbucks or local roaster espresso powder enhances depth without bitterness. Butter quality matters—PlugrĆ” or Land O'Lakes unsalted work best. For the buttermilk, Cultivate brand from specialty stores ensures optimal tang. Measure flour by weight if possible (4.5 oz per cup) for consistency. The vanilla extract should be pure Madagascar—McCormick or Nielsen-Massey are reliable brands. Chocolate chips should be at least 60% cacao for proper melting. All ingredients must be room temperature for even mixing.

No espresso powder? Instant coffee granules at half the amount work in a pinch. Substitute buttermilk with 1.5 cups milk + 1.5 tbsp vinegar, let sit 5 minutes. For a lighter texture, replace 0.5 cup flour with 0.5 cup cornstarch. The chocolate chips can be swapped for chopped dark chocolate (70% cacao). If you lack vanilla extract, 1 tsp vanilla bean paste provides similar depth. For a gluten-free version, use a 1:1 gluten-free flour blend and add 0.5 tsp xanthan gum. The baking powder must be fresh—test by mixing with water; it should bubble immediately.

Store all dry ingredients in airtight containers away from light. Butter and chocolate chips keep 6 months refrigerated, 12 months frozen. The cake layers should be baked and cooled completely before assembly. Once stacked with ganache, the cake stays fresh 5 days refrigerated or 3 months frozen. For long-term storage, freeze the assembled cake in portions. Ganache can be reheated gently in the microwave for 20-second intervals until smooth. Prep the cake batter in advance—it keeps 24 hours refrigerated before baking.

ā¤ļø

Why You'll Love This Recipe

  • No Fuss Mixing: I swear by the one-bowl method here—the butter, sugar, and eggs come together in minutes, no stand mixer required. That espresso powder? Just a teaspoon, but it cuts through the richness like a whisper, making the batter smoother than I expected.
  • Rich Without Overpowering: The Dutch-processed cocoa gives it that deep, velvety base, but the espresso keeps it from tasting like a heavy dessert. It’s decadent but balanced—like a dark chocolate kiss with a hint of coffee aftertaste that lingers just right.
  • Birthday or Breakfast: Serve it warm with vanilla ice cream for a crowd-pleasing dessert, or slice it cold the next morning with a drizzle of honey. Honestly, I’ve eaten it both ways, and it’s just as good (if not better) for brunch as it is for celebrations.
  • Leftovers That Last: A full cake keeps for five days in the fridge, and the slices reheat beautifully—just 10 seconds in the microwave. Between us, I’ve had this cake for lunch twice this week, and no one’s complained. (Yes, even on a Tuesday night.)

Step-by-step instructions for Alvin Zhou's chocolate cake

Here's the method to achieve that signature fudgy swirl and ultra-moist texture.

1

šŸ‘Øā€šŸ³ Step 1: Cream Butter and Sugars to Peak Volume

In a stand mixer fitted with the paddle attachment, beat the 1.5 cups unsalted butter and 2.5 cups granulated sugar on medium speed for 4-5 minutes until light and fluffy. You're looking for a texture that nearly triples in volume and becomes pale in color—this incorporates air that creates the cake's signature tenderness.

I press down on the butter mixture with a spatula occasionally to ensure even creaming. The reason we wait until it's fully combined and aerated is that this creates the perfect structure for those moist layers. If you rush this step, your cake will be dense rather than light and airy.

2

šŸ‘Øā€šŸ³ Step 2: Add Eggs and Dry Ingredients in Stages

Add the 4 whole large eggs, one at a time, mixing well after each addition. Then whisk in the 2 tsp vanilla extract and 1 tbsp espresso powder. The espresso powder might seem unusual, but it deepens the chocolate flavor without adding bitterness—trust me, it makes a difference.

In a separate bowl, sift together the 2.5 cups all-purpose flour, 1 tsp baking powder, 0.5 tsp salt, and 0.75 cup Dutch-processed cocoa powder. With the mixer on low speed, gradually add the dry ingredients to the wet mixture, mixing just until combined. Overmixing develops gluten and can make the cake tough, so stop as soon as you see no more flour streaks.

3

🄘 Step 3: Fold in Chocolate Chips and Divide the Batter

Remove the bowl from the mixer and gently fold in the 1.5 cups semisweet chocolate chips using a silicone spatula. This ensures even distribution throughout the batter for those signature chocolate pockets. Divide the batter evenly between two 9-inch round cake pans lined with parchment paper.

Here's the thing—don't skip the parchment paper. It prevents sticking and makes removing the cakes from the pans effortless. Tap the pans gently on the counter to eliminate any air bubbles, then smooth the tops with a spatula for even baking.

4

šŸ”„ Step 4: Bake Until Golden and Springy

Preheat your oven to 350°F and bake the cakes for 30-35 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs but no wet batter. The edges should be golden brown, and the top should spring back when gently pressed.

This is where the magic happens—the cakes should be just slightly underbaked at the center. They'll continue cooking as they cool, which gives you that perfect moist texture. I always rotate the pans halfway through baking for even heat distribution, especially if your oven has hot spots.

5

šŸ³ Step 5: Make the Ganache and Assemble

While the cakes cool, heat the 1.5 cups heavy cream in a saucepan over medium heat until it just begins to simmer. Pour it over the 1.5 cups semisweet chocolate chips in a heatproof bowl and let it sit for 2 minutes. Then stir until smooth—a proper ganache should be glossy and pourable.

Once the cakes have cooled completely, level the tops if needed, then spread a layer of ganache between them. The ganache should be cool but still slightly warm to the touch so it spreads easily. Assemble the cake, then pour the remaining ganache over the top and sides, letting it drip slightly for that professional look.

šŸ‘Øā€šŸ³

Pro Tips For Making Alvin Zhou Chocolate Cake

  • Whisk Eggs Cold: Crack those eggs straight from the fridge into an ice bath—literally, a bowl over a cup of ice water. The shock stops them from cooking before they hit the batter, and the result? A cake with a lighter, airier crumb that doesn’t turn into dense rubber. (Yes, I’ve made that mistake. Don’t.)
  • Sift the Cocoa Twice: Dutch-processed cocoa powder clumps like a teenager avoiding chores. Sift it before measuring into the recipe, then sift it again right into the dry ingredients. This keeps the texture silky and prevents lumps that turn your cake into a textural disaster. I learned this the hard way after a batch tasted like I’d mixed in a handful of cocoa dust.
  • Butter Must Be Lukewarm: That block of butter straight from the fridge? No. It needs to be soft enough to press with a finger but not greasy—about 65°F (18°C). If it’s cold, the batter will seize up; if it’s melted, you’ll end up with a dense, greasy mess. I used to eyeball it and wonder why my cake always felt heavy. Now I test it like a pro.
  • Espresso Powder First: Mix the espresso powder directly into the cocoa before adding dry ingredients. This ensures even distribution and prevents bitter pockets of coffee flavor. (I once had a slice taste like I’d drizzled espresso on top—turns out, I’d clumped it in one corner.) A quick whisk with the cocoa guarantees smooth, balanced flavor.

Creative variations of alvin zhou chocolate cake

Decadent Chocolate Variations

Swap the semisweet chocolate chips for dark chocolate chunks (70% cacao) to intensify the chocolate flavor—just reduce the amount to 1.25 cups to avoid overpowering the batter. For a milk chocolate twist, use 1.5 cups milk chocolate chips and add 1 tsp instant coffee to balance sweetness.

I’ve also tried white chocolate chunks mixed with 1 cup dark chocolate for a marbled effect that looks stunning when sliced. šŸ«

Flavor Boosters

Enhance the ganache by infusing the heavy cream with 1 tsp orange zest or ½ tsp cinnamon for warmth. A splash of 1 tbsp bourbon or coffee liqueur in the ganache adds depth—just warm the cream with the liqueur before pouring over the chocolate.

For a peppery kick, fold ½ tsp cayenne into the batter or sprinkle crushed espresso beans on top of the ganache before it sets. šŸŒ¶ļø

Dietary Adaptations

For a gluten-free version, replace the all-purpose flour with 2.5 cups gluten-free 1:1 baking flour and add ½ tsp xanthan gum to improve structure.

To make it vegan, substitute the butter with 1.5 cups vegan butter (like Miyoko’s) and the eggs with 4 flax eggs (4 tbsp ground flaxseed + 10 tbsp water). The buttermilk can be replaced with 1.5 cups unsweetened almond milk + 1.5 tbsp apple cider vinegar. 🌱

Seasonal Twists

In summer, add ½ cup crushed freeze-dried strawberries to the batter for a fruity surprise. For fall, fold in ½ cup chopped pecans and a pinch of nutmeg to the ganache.

A winter version calls for 1 cup chopped candied cranberries mixed into the batter, while spring calls for 1 tsp lemon zest in the ganache. Each twist keeps the cake’s signature moisture while adding seasonal flair. šŸ‚

Texture Experiments

For a fudgier texture, reduce the flour to 2.25 cups and add ½ cup cocoa powder to the dry ingredients. To make it extra fluffy, fold ½ cup whipped egg whites into the batter before baking.

I’ve also tried adding ½ cup sour cream to the wet ingredients for a denser, richer crumb—perfect for a trifle-style cake with layers of whipped cream. 🧁

Plating Ideas

Serve slices on chocolate-dipped graham crackers for a rustic look. Dust with powdered sugar or cocoa powder for elegance. For a deconstructed dessert, layer crumbled cake with vanilla bean ice cream and a drizzle of ganache. Top with gold leaf or edible flowers for a showstopping presentation. šŸ’›

Nutrition facts

Servings 8
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 520mg23%
Total Carbohydrate 62g23%
Dietary Fiber 3g11%
Sugars 48g
Protein 7g14%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Alvin Zhou's cake have fudgy swirls?

The signature fudgy swirls come from two key techniques: folding chocolate chips into the batter for pockets of melted chocolate, and using a rich chocolate ganache between layers. The ganache is made with heavy cream and high-quality chocolate, then poured between cooled cake layers for that marbled effect when sliced.

2

Can I bake this cake in a different pan size?

Yes, but adjust the baking time. For 8-inch pans, bake 25-30 minutes at 350°F—they'll cook faster. For 10-inch pans, increase to 35-40 minutes. Always check with a toothpick. The cake should be springy but slightly underbaked at the center.

3

What's the secret to keeping the cake moist?

Three things: buttermilk adds moisture and tenderness, room-temperature ingredients mix evenly, and baking just until springy (not fully set) lets the cake finish cooking as it cools. The ganache also acts as a moisture seal between layers. Never overbake—this is the #1 reason cakes turn dry!

4

How do I fix cracked cake layers?

Cracks usually happen from overmixing or rapid cooling. For minor cracks, simply spread extra ganache over them before assembling. For deep cracks, level the top with a serrated knife and use the ganache to "glue" the edges together. The ganache will hide imperfections beautifully!

5

Can I make this cake ahead of time?

Bake the layers 1 day ahead and store wrapped at room temperature. Assemble the cake 24 hours before serving—this lets the ganache set properly. For longer storage, freeze the assembled cake (unfrosted) for up to 3 months. Thaw overnight in the fridge before serving.

ā˜…ā˜…ā˜…ā˜…ā˜…5.0(15 reviews)
Categories Desserts