These impressive double-layer squares bring together the best of both dessert worlds. The bottom layer features an intensely chocolatey brownie base made with cocoa powder and melted coconut oil, creating that dense fudgy texture chocolate lovers crave. On top, a buttery chocolate chip cookie dough layer bakes into golden chewiness that perfectly complements the rich bottom layer.
What makes these special is how the two distinct batters bake together. The brownie layer stays moist and dense while the cookie topping becomes slightly crisp at the edges with a tender center. Each square delivers contrasting textures and deep chocolate flavor from both layers.
The plant-based ingredients perform beautifully here. Coconut oil provides richness in the brownie layer while vegan butter creates that classic cookie dough texture. Both layers use plant milk for moisture, and quality vegan chocolate chips ensure every bite is chocolate-forward. The entire batch comes together in about 25 minutes of prep and requires just one 8x8 inch pan.
For best results, let these cool completely before slicing. This allows both layers to set properly so you get clean edges and defined layers. They're delicious on their own but truly exceptional when served warm with a scoop of vegan vanilla ice cream melting over the top.
My roommate walked into the kitchen while I was gingerly spreading cookie dough over brownie batter and just stared at the pan for a full minute before asking if I'd finally lost it making two desserts at once. The look on her face when these came out of the oven, all golden on top with that irresistible fudgy darkness underneath, absolutely made my day.
I first made these for a potluck where half the guests were vegan and the other half were skeptical about plant-based desserts. Watching the same people who asked 'but where's the real butter' go back for seconds was genuinely satisfying, and now they request them for every gathering.
Ingredients
- All-purpose flour: The structure for both layers, though I've accidentally used bread flour in a pinch and they still turned out surprisingly well
- Unsweetened cocoa powder: Dutch-processed gives the brownie layer that intense, almost sophisticated chocolate depth
- Brown sugar: Creates moisture and that lovely caramel note you won't get from coconut sugar
- Baking powder and baking soda: The brownie layer needs powder for lift while the cookie layer requires soda for proper spread
- Salt: Essential for balancing all that sugar and making the chocolate flavors sing
- Coconut oil or vegan butter: Melted coconut oil makes the brownie layer extra fudgy, though vegan butter gives a slightly more traditional flavor
- Plant milk: Unsweetened is crucial here since the recipe is already perfectly sweetened
- Vanilla extract: Pure extract makes a noticeable difference over imitation
- Vegan dark chocolate chips: Look for at least 60% cocoa for that大人 sophistication
- Softened vegan butter: Room temperature is non-negotiable for proper creaming with the sugars
- Granulated sugar: Creates those crisp edges on the cookie layer that everyone fights over
Instructions
- Get your oven ready:
- Preheat to 350°F (175°C) and line an 8x8 inch pan with parchment paper, letting the edges overhang for easy removal later.
- Make the brownie base:
- Whisk together flour, cocoa powder, brown sugar, baking powder, and salt in a medium bowl until no cocoa lumps remain.
- Combine wet and dry:
- Add melted coconut oil, plant milk, and vanilla, mixing until just combined with some dry streaks still visible, then fold in the chocolate chips.
- Layer the bottom:
- Spread the brownie batter evenly in your prepared pan, using the back of a spoon to smooth it into the corners.
- Cream the cookie fats:
- In a separate bowl, beat softened vegan butter with both sugars until fluffy and noticeably lighter in color, about 2 minutes.
- Build the cookie dough:
- Add plant milk and vanilla, then gradually incorporate flour, baking soda, and salt until just combined before folding in the remaining chocolate chips.
- Add the top layer:
- Drop spoonfuls of cookie dough over the brownie layer and gently spread with wet hands or a spatula until even.
- Bake to perfection:
- Bake for 30-35 minutes until golden on top with slight cracks, and a toothpick comes out with moist crumbs.
- Patience pays off:
- Cool completely in the pan before slicing into 12 squares, otherwise they'll be a gorgeous but frustrating mess.
These became my go-to birthday treat after my vegan friend cried actual happy tears thinking she'd never have a proper brookie again. There's something magical about watching someone rediscover a favorite childhood treat.
Getting the Layer Balance Right
The brownie layer should be slightly thinner than the cookie layer since it doesn't rise as much during baking. I've found that using about two-thirds of the brownie batter and all of the cookie dough creates the ideal ratio.
Make-Ahead Magic
These actually improve after a night in the refrigerator, with flavors melding and textures becoming even more distinct. The brownie layer gets fudgier while the cookie layer develops that perfect chewy-crisp balance.
Serving Suggestions That Wow
Warm these for 20 seconds before serving if they've been refrigerated, and always have some vanilla ice cream nearby regardless of what diet your guests follow.
- Sprinkle flaky sea salt on top while still warm for that bakery finish
- Drizzle with melted peanut butter for an absolutely decadent twist
- Cut them smaller than you think you should because they're incredibly rich
Hope these bring as much joy to your kitchen as they have to mine.
Recipe FAQs
- → How do I know when the brookies are done baking?
-
Insert a toothpick into the center of the pan. It should come out with a few moist crumbs clinging to it, but not wet batter. The top layer should be golden brown, and you might notice slight cracking around the edges. If the toothpick comes out completely clean, they may be overbaked.
- → Can I make these gluten-free?
-
Yes, substitute the all-purpose flour in both layers with a 1:1 gluten-free flour blend that contains xanthan gum. The texture will be slightly different but still delicious. Almond flour can work in the brownie layer but may make the cookie layer too dense.
- → Why did my layers mix together instead of staying separate?
-
This happens if the brownie batter is too thin or if you drop spoonfuls of cookie dough instead of spreading it gently. Make sure your brownie batter is thick enough to hold its shape, and use a wet spatula to carefully spread the cookie dough layer without pressing down into the brownie batter.
- → Can I prepare these ahead of time?
-
Absolutely. These actually taste better the next day as the flavors meld and the texture becomes even more fudgy. Store them in an airtight container at room temperature for up to 3 days, or refrigerate for up to a week. You can also freeze individual squares wrapped in plastic for up to 3 months.
- → What's the best way to get clean cuts?
-
Chill the cooled pan in the refrigerator for at least 2 hours before slicing. Use a sharp knife that you run under hot water and wipe clean between each cut. Lift the entire slab out of the pan using the parchment paper edges before cutting for the cleanest results.
- → Can I add nuts or other mix-ins?
-
Yes, chopped walnuts or pecans work beautifully in either layer. You could also add dried cherries to the cookie layer or swirl peanut butter into the brownie layer before adding the cookie topping. Keep total add-ins to about 1/2 cup per layer to maintain proper texture.