Desserts
This Brooklyn-style chocolate cake recipe delivers layers of deep, espresso-infused richness with a signature buttery crunch top that sets it apart from every other chocolate cake you'll bake. 💛 The secret lies in the precise balance of cocoa powder, coffee, and a touch of espresso powder that deepens the chocolate flavor without overpowering it—something that transformed my weekend baking game forever.
What makes this recipe truly special is the technique: a moist, tender crumb achieved through careful mixing and a precise baking time, topped with a buttery crunch that adds just the right texture contrast.
The cake layers are infused with espresso for that signature Brooklyn depth, while the frosting—simple yet luxurious—ties everything together with a velvety finish.
By the time you slice into this cake, you'll taste layers of complexity: the deep chocolate notes enhanced by coffee, the moist crumb that melts in your mouth, and that satisfying crunch on top that makes every bite worth the effort.
It's the kind of dessert that elevates any celebration or satisfies a craving with restaurant-quality results.
The beauty of this recipe is its adaptability—whether you're baking for a crowd or treating yourself to a special dessert, the techniques here ensure success. The frosting can be adjusted for richness, and the crunch top can be customized with nuts or sprinkles for added flair. Let's get baking!
Ingredients for brooklyn chocolate cake
Espresso, cocoa, and butter—these are the stars of this Brooklyn-style cake. Simple ingredients, buttery magic.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 3 cups | Sifted for light texture |
| Unsalted Butter 🧈 | 2 cups | Cold, cubed for crunch top |
| Granulated Sugar 🍚 | 2 ½ cups | For cake layers |
| Dark Brown Sugar 🍚 | ½ cup | Packed for crunch top |
| Large Eggs 🥚 | 4 whole | Room temperature |
| Baking Cocoa Powder 🍫 | ¾ cup | Dutch-processed preferred |
| Instant Espresso Powder ☕ | 2 tbsp | For deep flavor |
| Ground Coffee ☕ | 1 tbsp | Finely ground |
| Whole Milk 🥛 | 1 cup | Room temperature |
| Vanilla Extract 🌿 | 2 tsp | Pure vanilla preferred |
| Baking Powder 🍞 | 1 tbsp | Aluminum-free |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Powdered Sugar 🍚 | 4 cups | For frosting |
| Heavy Whipping Cream 🥛 | 1 ½ cups | Cold for frosting |
| Toasted Almond Slices 🌰 | 1 ½ cups | For crunch top |
The cocoa and espresso make or break this cake. Dutch-processed cocoa from Ghirardelli or Valrhona gives the deepest flavor, but Hershey's Special Dark works in a pinch. Instant espresso powder is key—Starbucks or Nescafé are reliable. For the crunch top, toasted almonds from Trader Joe's add that signature Brooklyn crunch. If you can't find sliced almonds, whole almonds toasted and chopped work too. The butter? Plugrá or Land O'Lakes unsalted is what I always use—nothing fancy, just good butter.
No instant espresso powder? Strong brewed coffee cooled works in a bind, but you'll need about 1/4 cup. Dutch-processed cocoa missing? Natural cocoa plus 1/4 tsp baking soda mimics it. The frosting can be adjusted—add 1 tsp lemon juice if it's too sweet. For the crunch top, pecans or walnuts swap in nicely. The cake layers are delicate, so measure flour by scooping and leveling—don't pack it down. And for the love of cake, don't overmix the batter. Just until combined.
The cake layers keep 3 days wrapped tightly at room temp or 1 week in the fridge. The frosting stays fresh 5 days in the fridge, but the crunch top gets soggy if left out too long. I like to assemble the cake a day ahead—flavors meld beautifully. For make-ahead baking, wrap the layers in plastic and freeze for up to 3 months. Thaw overnight in the fridge before frosting. The crunch top is best added fresh, but if you're prepping ahead, keep it separate until serving.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this recipe—just cream butter and sugars by hand until light and fluffy. No standing there for 10 minutes with a mixer, no fuss. The butter and brown sugar combo makes it so rich, you won’t even miss the extra effort.
- Rich Without Overpowering: That dark brown sugar? It’s the secret weapon—deep molasses notes that balance the chocolate without tasting like syrup. And the eggs? They keep it moist for days, not that dry, crumbly mess some cakes become.
- Birthday or Breakfast: Between us, I’ve served this at 8am with coffee and at 8pm for a dessert party. The layers stay perfect whether you’re feeding a crowd or just craving a slice. (Yes, even on a Tuesday night.)
- Pantry Staples Only: Honestly, if you’ve got flour, butter, and sugar, you’re golden. No specialty ingredients, no last-minute grocery runs. The recipe scales up or down easily, and leftovers? They disappear faster than I can say “second slice.”
Step-by-step instructions for Brooklyn chocolate cake
Here's how to bake the ultimate Brooklyn-style chocolate cake with rich espresso layers and that signature buttery crunch top.
👨🍳 Step 1: Prepare the Cake Layers and Crunch Top
Preheat your oven to 350°F and grease two 9-inch round pans with butter, then line the bottoms with parchment paper. In a large bowl, whisk together the 3 cups All-Purpose Flour, 0.75 cup Baking Cocoa Powder, 1 tbsp Baking Powder, and 0.5 tsp Salt. Set aside.
In another bowl, cream the 2 cups Unsalted Butter (cold, cubed) with the 2.5 cups Granulated Sugar on medium speed until light and fluffy—about 3-4 minutes. Add the 4 whole Large Eggs one at a time, mixing well after each. Stir in the 2 tbsp Instant Espresso Powder, 1 tbsp Ground Coffee, 2 tsp Vanilla Extract, and 1 cup Whole Milk until smooth.
In a separate small bowl, mix the 0.5 cup Dark Brown Sugar with the 1.5 cups Toasted Almond Slices. Sprinkle half of this mixture into the bottom of one prepared pan. Divide the cake batter evenly between both pans, then sprinkle the remaining almond-sugar mixture on top of each. This creates that iconic crunchy layer.
🔥 Step 2: Bake the Layers to Perfect Doneness
Bake both pans simultaneously for 30-35 minutes, or until a toothpick inserted into the center comes out with moist crumbs (not wet batter). Rotate the pans halfway through for even baking. The tops should be set but still slightly springy to the touch.
Here's the thing—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 resting period prevents cracking when you remove them from the pans.
🥘 Step 3: Make the Espresso Buttercream
While the cakes cool, beat the 1.5 cups Heavy Whipping Cream (cold) with an electric mixer until soft peaks form. In a separate bowl, whisk together the 4 cups Powdered Sugar with 1 tbsp Ground Coffee and 1 tsp Vanilla Extract until smooth.
Gradually add the powdered sugar mixture to the whipped cream while mixing on low speed. Increase to medium and beat until the frosting is light, fluffy, and holds stiff peaks. This buttercream needs to be thick enough to hold its shape but still spreadable—like a perfect cloud.
🍽️ Step 4: Assemble and Decorate the Cake
Level the tops of your cooled cakes if needed, then place one layer on a cake stand or plate. Spread a generous layer of the espresso buttercream on top, then place the second cake layer on top. Cover the entire cake with the remaining buttercream, smoothing it with a spatula.
For that classic Brooklyn look, press the remaining 1.5 cups Toasted Almond Slices (if you have any left) around the sides of the cake. Chill the cake in the refrigerator for at least 1 hour before serving to let the flavors meld and the frosting set. Slice and serve—each bite delivers that perfect balance of rich chocolate, espresso kick, and buttery crunch!
Pro Tips For Making Brooklyn Chocolate Cake
- Melt Butter Slowly: Heat the butter with the sugars over medium-low—high heat makes it brown too fast, and you’ll end up with burnt bits that turn your cake bitter. I learned this the hard way after scraping charred sugar off my first attempt.
- Sift That Flour: Skip the sifting, and you risk dense layers. A quick sift with the cocoa powder too (if using) aerates the batter, giving you that signature light crumb. Yes, it’s an extra 30 seconds, but it makes a real difference.
- Don’t Overmix: The second you see streaks of flour, stop. Whisking like you’re trying to win a baking contest introduces too much air, and your cake will collapse in the oven. Fold gently—this isn’t a smoothie.
- Cool Before Frosting: Frosting warm cake makes it soggy, and nobody wants a melty mess. Let it sit at room temp for 15–20 minutes, then refrigerate for 10 if it’s still hot. Your future self will thank you.
Creative variations of this dish
Espresso-Infused Variations
The espresso in this cake isn’t just for flavor—it’s the secret weapon. For a stronger coffee kick, increase the instant espresso powder to 3 tbsp and add ½ tsp cinnamon to the batter.
For a lighter touch, replace half the espresso powder with 1 tsp orange zest—it brightens the chocolate beautifully. I’ve also tested a white chocolate twist by swapping ½ cup dark cocoa for white cocoa, and it’s surprisingly delicious with a raspberry jam filling. 💫
Crunch Top Customizations
The buttery crunch top is what makes this cake iconic, but you can tweak it. For a nutty crunch, try pecans or walnuts instead of almonds—just toast them first for extra flavor. Want something sweeter?
Mix in ½ cup mini chocolate chips with the sugar for a cookie-like texture. For a savory-sweet contrast, sprinkle flaky sea salt over the crunch top before baking. Pro tip: Toast your nuts at 350°F for 5-7 minutes until golden and fragrant.
Frosting Alternatives
The espresso buttercream is rich and velvety, but you can switch it up. For a lighter option, try a ganache made with 8 oz dark chocolate and 1 cup heavy cream. For a tangy twist, add 1 tbsp lemon juice to the buttercream.
If you love cream cheese, whip 4 oz softened cream cheese into the frosting for a New York-style hybrid. I also love drizzling melted dark chocolate over the top for a glossy finish—just let it set before serving.
Layered Fillings
This cake is already decadent, but adding a filling takes it to the next level. A raspberry jam layer (about ½ cup) between the cakes adds a fruity contrast. For something creamier, spread ½ cup salted caramel or whipped mascarpone before adding the second layer.
If you’re feeling bold, try a peanut butter filling—just mix ½ cup peanut butter with 2 tbsp powdered sugar and 1 tsp vanilla. The peanut butter pairs surprisingly well with the espresso notes. 🌟
Gluten-Free Adaptation
For a gluten-free version, replace the all-purpose flour with a 1:1 gluten-free baking flour like Bob’s Red Mill or King Arthur. You’ll need to add ½ tsp xanthan gum to the dry ingredients to mimic the structure. Reduce the milk to ¾ cup to prevent a gummy texture.
The crunch top stays the same, but the cake layers will be slightly denser—bake for 5-10 minutes longer to ensure doneness. This version is just as moist, but with a firmer crumb.
Nutrition facts
Frequently asked questions about Brooklyn chocolate cake
Why does this cake have espresso in it?
The espresso deepens the chocolate flavor without adding bitterness, creating that signature Brooklyn intensity. The coffee grounds and espresso powder work together to enhance the cocoa's richness while keeping the cake moist. Think of it as a flavor amplifier!
Can I make this cake in a 9x13-inch pan instead of rounds?
Yes, but you'll need to adjust the baking time and crunch top technique. For a single layer, bake at 350°F for 40-45 minutes and spread the almond-sugar mixture evenly over the top. The texture will be slightly different but still delicious—just expect a denser crumb.
What's the secret to avoiding a dry cake?
Don't overmix the batter and measure your flour correctly by scooping and leveling. The milk and butter keep it moist, but the key is proper mixing—just until combined. Also, never overbake; the cake should have moist crumbs when tested with a toothpick.
Can I substitute coffee for the espresso powder?
Yes, but it won't be as potent. Use 1/4 cup strong brewed coffee cooled completely, but you'll lose some of that deep espresso flavor. For best results, stick with instant espresso powder—it's the magic ingredient that makes this cake special.
How do I store leftovers without drying out the crunch top?
Keep the cake layers wrapped tightly in plastic wrap and store them separately from the crunch top. Add the crunch top fresh before serving. The frosting stays good for 5 days in the fridge, but the crunch loses its texture if stored too long.
