These double-layer bars feature a rich, fudgy vegan brownie base topped with classic chewy chocolate chip cookie dough. The plant-based version uses coconut oil and vegan butter to achieve the perfect texture in both layers.
Brownie layer brings deep chocolate flavor with cocoa powder and dark chocolate chips. Cookie layer adds sweetness and chew with brown sugar, vanilla, and semi-sweet chips.
Perfect for vegans and non-vegans alike. Serve warm with vegan ice cream or let cool completely for clean squares. Stores well for days.
The first time I made these brookies, my skeptical omnivore brother took one bite and asked if I was secretly baking with butter again. That crispy cookie edge giving way to fudgy brownie center is the kind of dessert that makes people forget they're eating something plant-based.
Last summer at our block party, I watched three different people go back for seconds before someone finally asked what made them so good. Seeing friends gather around the pan, debating which layer was better, became my favorite part of making them.
Ingredients
- All-purpose flour: The structure builder for both layers, though I've learned the hard way that measuring by weight gives the most consistent fudgy texture
- Unsweetened cocoa powder: Use Dutch-processed for that deep, rich chocolate flavor that makes the brownie layer sing
- Brown sugar: This creates the chew factor in both layers and adds a lovely molasses depth you cant get from white sugar alone
- Coconut oil or vegan butter: Melted coconut oil makes the brownie layer incredibly fudgy, while softened vegan butter gives the cookie layer its perfect crumb
- Plant milk: Any unsweetened variety works here, though I find oat milk adds a subtle richness that really complements the chocolate
- Vegan chocolate chips: I always use extra dark chocolate chips (at least 60% cacao) because they hold their shape better and create those irresistible puddles of melted chocolate
- Baking powder and baking soda: These give each layer its perfect lift without making them cakey or dry
Instructions
- Get your oven ready:
- Preheat to 350°F (175°C) and line an 8x8 inch pan with parchment paper, letting the paper hang over the edges for easy removal later
- Whisk together the brownie dry ingredients:
- In a medium bowl, combine flour, cocoa powder, brown sugar, baking powder, and salt until no cocoa clumps remain
- Combine the brownie wet ingredients:
- Add melted coconut oil, plant milk, and vanilla extract, mixing until just combined and some dry streaks still show
- Finish the brownie batter:
- Fold in half the chocolate chips, then spread the batter evenly into your prepared pan using an offset spatula
- Cream the cookie butter and sugars:
- In a separate bowl, beat softened vegan butter with brown and granulated sugar until fluffy and pale, about 2 minutes
- Add the cookie liquids:
- Pour in plant milk and vanilla, mixing until fully incorporated and the mixture looks smooth
- Complete the cookie dough:
- Stir in flour, baking soda, and salt until just combined, then fold in the remaining chocolate chips
- Layer it all together:
- Drop spoonfuls of cookie dough over the brownie layer and gently spread with wet hands or a spatula until even
- Bake until golden:
- Bake for 30 to 35 minutes until the top is golden and a toothpick comes out with moist crumbs, not wet batter
- Patience pays off:
- Cool completely in the pan before slicing into 12 squares, otherwise the layers will slide apart
Now whenever I make these for dinner parties, the pan sits on the counter as people linger in the kitchen, hovering and breaking off just one more little corner. Those conversations that happen around dessert, the way the chocolate pulls apart between fingers, that's what makes cooking worth it.
Getting the Layers Right
Spreading the cookie dough over the brownie batter can feel awkward, but wetting your hands with cool water makes it glide smoothly without sticking. I've also found that dropping the dough in small mounds first, then gently connecting them, prevents the brownie layer from mixing up into the cookie layer.
Make-Ahead Magic
These actually develop deeper flavor after sitting overnight, wrapped tightly at room temperature. The brownie layer becomes even fudgier and the cookie layer softens slightly, creating this perfect marriage of textures that tastes even better on day two.
Serving Suggestions
Warm squares in the microwave for 15 seconds before serving to recreate that fresh-baked texture. The way the chocolate chips get molten again makes every bite feel like it just came out of the oven.
- Serve with a scoop of vanilla vegan ice cream while still warm
- Dust with powdered sugar for a dinner party presentation
- Store in an airtight container at room temperature for up to 4 days
There's something deeply satisfying about a dessert that brings both brownie lovers and cookie people to the same table, agreeing that maybe both worlds can coexist beautifully after all.
Recipe FAQs
- → Can I make these brookies gluten-free?
-
Yes. Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. Both layers will bake up beautifully without wheat.
- → What plant milk works best?
-
Unsweetened almond, soy, or oat milk all perform equally well. Choose based on preference or what you have on hand. Avoid coconut milk as it can affect texture.
- → How do I know when they're done baking?
-
Insert a toothpick in the center. It should come out with a few moist crumbs but not wet batter. The top should be golden and edges slightly set.
- → Can I freeze these brookies?
-
Absolutely. Cool completely, wrap squares individually, and freeze for up to 3 months. Thaw at room temperature or warm briefly in the microwave.
- → Why use coconut oil instead of vegan butter in brownies?
-
Coconut oil creates that dense, fudgy texture essential to good brownies. Vegan butter works too but yields a slightly cakier result.
- → Can I reduce the sugar?
-
You can reduce each sugar by 1-4 tablespoons but expect less sweetness and slightly altered texture. Both layers rely on sugar for proper crumb structure.