Desserts
This Brooklyn chocolate cake recipe delivers the iconic crispy top, fudgy layers, and coffee-infused richness that makes it legendary. The secret lies in precise baking techniques that create that signature crackly crust while keeping the interior moist and decadent.
I've perfected this version after years of testing, ensuring every slice delivers that perfect balance of textures and flavors.
The coffee-infused batter gives this cake its signature depth, while the rich chocolate swirls create pockets of intense fudgy goodness throughout. What sets this apart is the high-heat finish that creates that coveted crispy top—no one can resist breaking through that golden shell to reveal the velvety layers beneath.
The recipe uses simple ingredients but requires careful attention to timing and temperature for that authentic Brooklyn experience.
By the time you're done, you'll have a cake that's rich yet not overly sweet, with a crispy top that shatters satisfyingly and a moist interior that melts in your mouth. The coffee notes provide complexity that elevates it beyond basic chocolate cake, making each bite memorable.
This recipe serves 12 and takes about 1 hour 15 minutes from start to finish, including cooling time.
The frosting is just as important as the cake itself—this recipe includes a simple buttery cream cheese frosting that complements rather than overpowers the chocolate. Serve it at room temperature for the best texture contrast between the crispy top and creamy frosting.
Perfect for birthdays, celebrations, or when you simply need a decadent dessert that impresses without being overly complicated.
Ingredients for brooklyn chocolate cake
Simple ingredients transform into legendary Brooklyn chocolate cake with coffee swirls and a crispy top.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for even texture |
| Unsalted Butter 🧈 | 2 cups | Cold, cubed for crispy top |
| Granulated Sugar 🍚 | 2 cups | White or light brown |
| Dark Brown Sugar 🍚 | 1 cup | Packed firmly |
| Instant Espresso Powder ☕ | 2 tbsp | High-quality for depth |
| Baking Powder 🍞 | 1 ½ tsp | Freshly measured |
| Salt 🧂 | 1 tsp | Fine sea salt |
| Whole Milk 🥛 | 1 cup | Room temperature |
| Pure Vanilla Extract 🌿 | 2 tsp | High-quality preferred |
| Large Eggs 🥚 | 2 whole | Room temperature |
| Semisweet Chocolate Chips 🍫 | 1 ½ cups | High-quality for fudge swirls |
| Cream Cheese 🧀 | 8 oz | Room temperature for frosting |
| Powdered Sugar 🍚 | 3 cups | Sifted for smooth frosting |
| Butter (for frosting) 🧈 | ½ cup | Cold, cubed |
The butter is non-negotiable for that signature crispy top—use cold, cubed butter straight from the fridge. Land O'Lakes or Plugrá are my go-tos, but any brand works as long as it's unsalted. The espresso powder gives that iconic depth—Starbucks or Lavazza are reliable choices, but instant works just fine. For the chocolate chips, Ghirardelli or Guittard make all the difference in flavor. Don't skimp on the cream cheese for the frosting either—Philadelphia is the gold standard, but any full-fat brand will do.
No instant espresso powder? Brew strong coffee and reduce it to concentrate the flavor. Swap brown sugar for white if needed, but the molasses adds richness. For the frosting, if you're out of powdered sugar, blend granulated sugar in a food processor for a quick fix. The cake can handle substitutions, but the crispy top needs that cold butter—no shortcuts there. If you're baking in a humid climate, add an extra 15 minutes to the baking time to ensure that crackly crust forms.
Store the cake layers in an airtight container at room temperature for up to 3 days—the flavors actually deepen overnight. The frosting can be made 2 days ahead and kept refrigerated, then whipped back to room temperature before spreading. For a showstopper, dust the top with powdered sugar right before serving. This cake is best enjoyed at room temperature, so plan ahead if you're serving it chilled.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this cake because it’s all about the creaming—just butter, sugars, and eggs—no electric mixer required. My stand mixer sits idle for this one, and the texture? Rich and fudgy without a single lump.
- Espresso Kick: That instant espresso powder isn’t just for coffee lovers—it deepens the chocolate flavor in ways you won’t believe. One teaspoon transforms a good cake into something dangerously moreish, especially with a dusting of cocoa powder on top.
- Weeknight Crowd-Pleaser: Between us, this is my secret weapon for birthdays, book club gatherings, or even a "I’m feeling lazy but want to impress" moment. The layers stay moist for days, so you can bake it ahead and still serve slices that taste homemade.
- Pantry-Friendly Magic: Honestly, you’re probably already stocked for this. Flour, butter, sugar—basic stuff—and the espresso powder is the only splurge. No specialty ingredients, no last-minute grocery runs. Just mix, bake, and enjoy without breaking the bank.
Step-by-step instructions for coffee-infused chocolate cake
Here's how to create that perfect Brooklyn chocolate cake with fudge swirls and a crackly top.
Cream Butter and Sugars for Maximum Flavor
In a stand mixer fitted with the paddle attachment, beat the 2 cups unsalted butter (cold, cubed) with the 2 cups granulated sugar and 1 cup dark brown sugar on medium speed for 4-5 minutes. The mixture should lighten in color and nearly double in volume—this incorporates air for that signature crispy top. I like to scrape down the sides every minute to ensure even mixing.
Add the 2 tbsp instant espresso powder and mix for another 30 seconds until fully dissolved. This step develops the coffee flavor that makes Brooklyn chocolate cake so special. The espresso powder should be completely incorporated with no visible streaks remaining.
Add Eggs and Vanilla for Rich Texture
Add the 2 whole large eggs (room temperature) one at a time, mixing on low speed for 30 seconds after each addition. This prevents the eggs from overmixing and creating a dense cake. Then add the 2 tsp pure vanilla extract and mix for another 15 seconds until combined.
Here's the thing—room temperature eggs blend more smoothly and create a lighter texture. If your eggs are cold, let them sit in warm water for 5 minutes before using. The mixture should be thick and pale yellow at this stage, with no visible curdling.
Combine Dry Ingredients and Fold in Chocolate
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 1.5 tsp baking powder, and 1 tsp salt. Sift the flour mixture directly into the wet ingredients and mix on low speed for 30 seconds until just combined. Overmixing develops gluten, which can make the cake dense instead of tender.
Remove the bowl from the mixer and gently fold in the 1.5 cups semisweet chocolate chips using a silicone spatula. I like to divide the dough into two equal portions—one for the cake layers and one for the fudge swirls. This makes the swirling process much easier later.
Bake for Perfect Texture and Crispy Top
Preheat your oven to 350°F and divide the dough evenly between two 9-inch round cake pans lined with parchment paper. For the fudge swirl version, spread half the remaining dough (with chocolate chips) over the top of one layer before adding the second layer. This creates those beautiful chocolate ribbons when sliced.
Bake for 30-35 minutes until a toothpick inserted in the center comes out with a few moist crumbs (not wet batter). The edges should be golden brown, and the top should have a crackly crust. I press down gently on the cake during the first 5 minutes of baking to prevent doming and ensure even contact with the pan.
Create Cream Cheese Frosting and Assemble
While the cakes cool, beat the 8 oz cream cheese (room temperature) with the 0.5 cup butter (for frosting) (cold, cubed) on medium speed until smooth. Gradually add the 3 cups powdered sugar (sifted) and mix until light and fluffy. Add the 1 cup whole milk and 2 tsp vanilla extract as needed for desired consistency.
Once the cakes have cooled completely, level the tops if needed, then frost generously between layers and on the outside. The frosting should be thick enough to hold its shape but still spreadable. Chill the cake for 30 minutes before slicing to let the frosting set properly.
Pro Tips For Making Brooklyn Chocolate Cake
- Melt Butter Slowly: I learned this the hard way—dumping cold butter into hot liquid makes lumps that never fully dissolve. Instead, cut the butter into small cubes and let it melt gently over low heat, stirring constantly until it’s just liquid. For the Brooklyn cake, this ensures your batter stays smooth and rich, not grainy.
- Sift the Espresso Powder: That instant espresso isn’t just for flavor—it’s also a fine powder that clumps if you just scoop it straight from the jar. Sift it with the flour to distribute it evenly. Trust me, your cake’s depth of chocolate-coffee flavor will be way more consistent if you skip the clumps.
- Don’t Overmix the Batter: The moment your batter turns from thick to thin and starts looking like pancake batter, stop stirring. Overmixing develops gluten, which makes the cake dense instead of tender. Fold just until the dry ingredients disappear—about 10-12 strokes max.
- Let the Cake Rest: I know, you want to slice into that warm, gooey cake right away. But give it a solid 5-10 minutes under foil before cutting. This lets the layers set slightly so your slices stay intact—no crumbling, no mess. (Yes, even if you’re impatient like me.)
Flavor customization for this recipe
Coffee Intensity
Adjust the coffee flavor to your taste by varying the espresso powder. For a subtle hint, use 1 tbsp instead of 2 tbsp—this keeps the cake rich without overpowering.
If you love bold coffee notes, add 1 tsp instant espresso to the frosting too. I’ve tested this with Starbucks Via and Lavazza, but any high-quality brand works. 💛
Chocolate Variations
Swap semisweet chocolate chips for dark chocolate (60-70% cocoa) for a more intense, less sweet profile. For a nutty twist, fold in ½ cup chopped walnuts or pecans with the chocolate chips.
If you prefer milk chocolate, use white chocolate chips—just reduce the sugar slightly in the batter to balance sweetness.
Spiced Swirls
Add warmth by mixing 1 tsp cinnamon or ½ tsp cardamom into the chocolate chip portion before swirling. For a citrus kick, zest 1 orange and fold it into the batter.
I’ve also tried adding ½ tsp cayenne for a subtle heat—it sounds bold, but it actually enhances the chocolate’s depth without overpowering. 🌶️
Moisture Boosters
For a denser, more fudgy texture, replace ½ cup milk with ½ cup sour cream or Greek yogurt. If your cake turns out dry, brush the layers with simple syrup (equal parts sugar and water, heated until dissolved) before frosting.
This works especially well in dry climates where cakes tend to dry out faster.
Frosting Flavor Twists
Infuse the frosting with flavors like 1 tsp orange zest or ½ tsp almond extract for complexity. For a tangy contrast, add 1 tbsp lemon juice to the cream cheese mixture.
I’ve also made a peanut butter variation by adding ½ cup creamy peanut butter to the frosting—it pairs surprisingly well with the coffee notes. 🥜
Gluten-Free Adaptation
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend like Bob’s Red Mill or King Arthur. For best results, add ½ tsp xanthan gum to the dry ingredients.
The texture will be slightly denser, but the crispy top still forms beautifully. Just bake for 5-7 minutes longer to ensure doneness. 🌾
Nutrition facts
Frequently asked questions
Why does Brooklyn chocolate cake have a crispy top?
The signature crispy top comes from using cold, cubed butter and baking at 350°F for the full 30-35 minutes. The high heat melts the butter slowly, creating a crackly crust while keeping the interior moist. Pressing down the cake during the first 5 minutes of baking also helps achieve that perfect texture.
Can I make this cake without a mixer?
Use a sturdy stand mixer or even a hand mixer for the butter and sugars. For the dry ingredients, whisk them by hand in a separate bowl, then gently fold them into the wet mixture using a silicone spatula. The key is to mix just until combined—overmixing develops gluten, which can make the cake dense.
How do I prevent the cake from cracking?
Cracking usually happens when the cake cools too quickly. Let the cake cool in the pan for 10 minutes before transferring to a wire rack. Avoid opening the oven door during the last 15 minutes of baking, as temperature fluctuations can cause cracks. Also, make sure your oven is fully preheated before baking.
What’s the best way to store leftover cake?
Store the cake layers in an airtight container at room temperature for up to 3 days. The frosting can be made 2 days ahead and kept refrigerated—just bring it to room temperature before spreading. For longer storage, freeze the unfrosted layers for up to 3 months. Thaw overnight in the fridge before assembling.
Can I bake this cake in a different pan size?
For best results, use 9-inch round cake pans as specified. If you must use a different size, adjust the baking time accordingly—smaller pans may need 5-10 minutes less, while larger pans may require 5-10 minutes more. Always check for doneness with a toothpick. For non-round pans, use a 9x13-inch pan and reduce the baking time by about 10 minutes.
