Desserts
This vegan black and white cookie recipe delivers the classic contrast of vanilla and cocoa layers without a single drop of dairy or egg.
The secret lies in using aquafaba (chickpea brine) to bind the dough, creating a texture that's crispy around the edges and tender inside—just like traditional cookies, but entirely plant-based.
I perfected this recipe after years of experimenting with vegan baking, and the results are so impressive that even non-vegans won't believe they're dairy-free.
The magic happens with two distinct doughs: one rich with cocoa powder for the dark layer, the other lightened with vanilla for the white.
Each dough gets its own foolproof treatment—using coconut oil instead of butter and flaxseed as an egg substitute—to ensure they bake up with the same satisfying texture.
The contrast between the two flavors is what makes these cookies irresistible, and the marbled effect when sliced reveals the beautiful interplay of colors.
What you'll end up with is a batch of cookies that's perfect for holidays, potlucks, or satisfying a sweet craving any day of the week.
The vanilla layer stays soft and fragrant, while the cocoa layer adds depth and richness, all held together by a crispy edge that gives way to a melt-in-your-mouth center. The best part? These cookies stay fresh for days, making them ideal for meal prep or gifting.
For an extra touch, you can decorate them with powdered sugar or a sprinkle of sea salt to enhance the flavors. Whether you're baking for a crowd or treating yourself, this recipe delivers the classic black and white cookie experience with a modern, plant-based twist. Let's get started!
Ingredients for vegan black and white cookie
These 12 simple ingredients create two stunning cookie layers—vanilla and cocoa—without dairy or eggs.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Sifted for light texture |
| Granulated Sugar 🍚 | 1 cup | White or raw preferred |
| Coconut Oil 🥥 | 1 cup | Solid, not melted |
| Vanilla Extract 🌸 | 2 tsp | Pure extract, not imitation |
| Aquafaba 🥫 | ½ cup | Chickpea brine, unsweetened |
| Ground Flaxseed 🌱 | 1 tbsp | Mixed with 3 tbsp water |
| Unsweetened Almond Milk 🥛 | ¼ cup | Cold, for binding |
| Cocoa Powder 🍫 | ½ cup | Dutch-processed for smoothness |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Baking Soda 🧪 | ½ tsp | Freshly opened |
| Powdered Sugar 🍚 | ½ cup | For decorating, optional |
| Flaky Sea Salt 🧂 | 1 tsp | For garnish, optional |
The cocoa powder makes all the difference here. Dutch-processed is key—it’s smoother and less bitter than natural cocoa. I grab mine from Trader Joe's in the bulk section, but any quality brand works. The aquafaba (chickpea brine) is the secret binder—save the liquid from a can of chickpeas and refrigerate it until you need it. For the vanilla, pure extract is non-negotiable; imitation won’t give you that rich flavor. And don’t skip the flaxseed egg—it’s what keeps these cookies tender and holds the layers together.
No aquafaba? Applesauce or mashed banana works in a pinch, but the texture won’t be quite as crisp. Running low on almond milk? Oat milk or soy milk are great swaps, but use unsweetened. The powdered sugar and flaky salt are totally optional, but they’re what takes these cookies from good to showstopping. If you want to skip the decorating, just focus on the contrast of flavors—the vanilla layer stays soft and fragrant, while the cocoa adds that deep, rich bite. And if you’re worried about coconut oil, don’t be—it melts in the oven and gives a buttery texture without dairy.
Store the baked cookies in an airtight container at room temperature for up to 5 days. They’ll stay fresh longer if you keep them in the fridge, but they lose their crisp edges faster. For gifting, wrap them in parchment paper and tie with twine—they’ll look beautiful on any table. Freeze the dough balls before baking if you’re prepping ahead; just bake straight from frozen, adding 2-3 extra minutes. And if you make a double batch? Trust me, you will—these disappear fast.
Why You'll Love This Recipe
- No Fuss Mixing: I swear by the aquafaba trick—just whisk it like egg whites, and boom, fluffy cookies without the mess. No stand mixer required; my hand mixer does the job in under two minutes.
- Double Vanilla Magic: That second vanilla extract punch (yes, I double it) gives these cookies a warm, bakery-style depth. The coconut oil keeps them tender, but the sugar caramelizes just enough for that perfect crisp edge.
- Party in a Jar: Between us, these are my go-to for potlucks—I bake a double batch, let them cool, then store them in airtight containers. They stay fresh for a week, and honestly? No one can resist grabbing one.
- Budget-Friendly Luxury: Flour, sugar, coconut oil—these are pantry staples that won’t break the bank. And since aquafaba is just chickpea brine, you’re basically making gourmet cookies for pennies. My college-student self would’ve cried happy tears.
Step-by-step instructions for vegan black and white cookies
Here's how to create these striking cookies with crispy edges and chewy centers.
Prepare the Vanilla and Chocolate Doughs Separately
Start by making the flax "egg" - mix the 1 tablespoon ground flaxseed with 3 tablespoons water and let it sit for 5 minutes until it thickens like an egg. In a large bowl, combine the 2.5 cups all-purpose flour, 1 cup granulated sugar, 1 cup solid coconut oil, 2 teaspoons vanilla extract, 0.5 cup aquafaba, and the flax egg. Mix until just combined - don't overwork it.
In a separate bowl, whisk together 0.5 cup cocoa powder, 0.5 teaspoon salt, and 0.5 teaspoon baking soda. Gradually add this to the vanilla dough and mix until evenly distributed. For the chocolate dough, repeat the same process but add 0.25 cup unsweetened almond milk instead of aquafaba - this keeps the chocolate dough slightly wetter for better layering.
Chill the Doughs for Perfect Layering
Divide each dough into two equal portions and flatten each into a 6-inch round on parchment paper. Wrap tightly with plastic wrap and refrigerate for at least 1 hour. This chilling step is crucial - it firms up the dough so it holds its shape when stacked in the oven. The longer you chill, up to 24 hours, the better the flavor develops.
While chilling, preheat your oven to 350°F and line two baking sheets with parchment paper. The dough should be cold to the touch when ready to bake - if it's too soft, return it to the fridge for another 15 minutes. This prevents spreading and ensures those clean black-and-white layers.
Assemble and Bake the Layered Cookies
Remove one vanilla dough round and place it on a prepared baking sheet. Gently press the chocolate dough round on top, creating a perfect sandwich. Use your hands to gently press the edges to seal - you want them to stick together but maintain distinct layers. Bake for 12-14 minutes until the edges are golden brown and the top looks set.
Here's the secret: don't overbake. The cookies will continue cooking slightly after removal. They're done when the edges are crisp but the center still looks slightly soft. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack - this prevents cracking when the layers cool.
Decorate with Contrasting Sweetness
Once completely cool, dust the tops with 0.5 cup powdered sugar using a fine-mesh sieve. Tap gently to create an even coating - you want that classic black-and-white contrast. For extra flair, sprinkle with 1 teaspoon flaky sea salt while the powdered sugar is still slightly damp. This adds a sophisticated finish that balances the sweetness.
Store in an airtight container between layers of parchment paper for up to 5 days. The contrast between the vanilla layers and chocolate layers becomes even more pronounced as they sit. For serving, cut into wedges - each bite delivers the perfect balance of sweet, rich cocoa, and buttery vanilla flavors.
Pro Tips For Making Vegan Black And White Cookie
- CHILL THE DOUGH: Bake these cookies straight from the fridge—yes, even if you’re impatient like me. After mixing, pop the dough in the freezer for 30 minutes. The cold fat (coconut oil) won’t melt into a greasy mess, and the cookies spread just enough to stay thick and chewy, not flat and sad.
- WHIP THE AQUFABA: Don’t just dump the aquafaba into the batter like it’s an afterthought. Whip it separately until it forms stiff peaks—like you’re making meringue, but with chickpea juice. This is what gives the cookies their signature lightness. I learned this the hard way when my first batch turned out dense and cakey.
- MEASURE THE FLOUR RIGHT: Spoon the flour into your measuring cup, then level it off with a knife—don’t scoop directly from the bag. Packed flour = heavy, dry cookies. Loose flour = the perfect crumbly texture. Trust me, your cookies will thank you when they’re tender, not tough.
- SWAP COCONUT OIL FOR BUTTER: Use vegan butter instead of coconut oil if you’re baking in summer. Coconut oil melts fast, and your cookies will spread into greasy pancakes. Vegan butter stays solid longer and gives that classic cookie texture. (I keep Earth Balance on hand just for this.)
Pro cooking tips for perfect results
Dough Consistency
The key to perfect layers is getting your doughs just right—neither too dry nor too sticky. For the vanilla dough, mix the aquafaba and flax egg until fully incorporated, but stop as soon as the flour is evenly moistened. Overmixing develops gluten, making the cookies tough.
I use a spatula to gently fold in the coconut oil (solid, not melted) to keep it cold and prevent spreading. For the chocolate dough, add the almond milk gradually to reach a slightly softer consistency—this helps it adhere better to the vanilla layer when baking. 🌟
Layering Tricks
Chilling the dough is non-negotiable—it prevents spreading and ensures clean layers. After flattening each dough into a 6-inch round, wrap them tightly in plastic and refrigerate for at least 1 hour. Pro tip: Use a bench scraper to trim uneven edges before stacking.
When assembling, place the vanilla layer on the baking sheet first, then gently press the chocolate dough on top. Press the edges firmly but avoid overworking the dough to maintain crispness. A light tap with a rolling pin helps seal the layers without crushing them.
Baking Precision
Oven temperature is critical—350°F is your sweet spot. Use an oven thermometer to confirm accuracy, as many ovens run hot or cold. Bake for 12-14 minutes until the edges are golden but the center still looks slightly underdone.
The cookies will firm up as they cool. Avoid opening the oven door early—temperature fluctuations cause the layers to separate. Let them cool on the baking sheet for 5 minutes before transferring to prevent cracking. 🔥
Decorating Like a Pro
Powdered sugar is your best friend for that classic contrast. Sift ½ cup powdered sugar over the cooled cookies and tap gently to create an even dusting. For extra flair, sprinkle 1 tsp flaky sea salt while the sugar is still damp—this balances sweetness and adds a sophisticated touch.
Use a sieve for a professional finish, or shake the sugar lightly over a colander for a rustic look. Store in an airtight container to keep the layers crisp and the flavors vibrant.
Troubleshooting Tips
If your cookies spread too much, your dough was too warm. Chill it longer or reduce the oven temp to 325°F. For separated layers, ensure the dough is cold and press firmly when stacking. Overbaking? The edges will be too dark and dry.
Pull them out when they look slightly underdone—they’ll set as they cool. And if the chocolate dough cracks, it was likely too dry. Add 1 tsp almond milk to the mix next time for better cohesion. ✨
Nutrition facts
Frequently asked questions
Can I substitute aquafaba in this vegan cookie recipe?
Yes! If you don't have aquafaba, use ¼ cup unsweetened applesauce or ¼ cup mashed banana instead. For the chocolate dough, add 1-2 teaspoons almond milk to help bind the ingredients. The texture will be slightly different but still delicious.
Why do my black and white cookies have uneven layers?
Uneven layers usually happen when the dough isn't chilled enough. Always refrigerate for at least 1 hour (up to 24 hours for best results). Press the edges firmly when stacking, but avoid overworking the dough. If the layers separate during baking, your oven might be too hot—try 325°F instead.
How do I store these cookies to keep them fresh?
Store in an airtight container between layers of parchment paper at room temperature for up to 5 days. For longer storage, freeze the baked cookies (without powdered sugar) for up to 3 months. Reheat briefly in the oven to restore crispness. The contrast between flavors actually improves as they sit!
Can I make these cookies gluten-free?
Replace the all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob's Red Mill). Add ½ teaspoon xanthan gum if your blend doesn't contain it. The texture may be slightly denser, but the flavor contrast will still shine. Test with ½ the recipe first to adjust moisture levels.
What's the secret to getting that classic black-and-white look?
The powdered sugar is key! Sift ½ cup powdered sugar over completely cooled cookies for an even dusting. For extra drama, sprinkle with flaky sea salt while the sugar is still damp. The contrast between the vanilla's lightness and cocoa's richness makes these cookies visually stunning.
