Black & White Cookies are a New York staple made up of soft, cakey cookies topped with half vanilla, half chocolate icing. After the icing sets, it becomes crackly and dissolves in your mouth and perfectly complements the soft cookie.
After seeing these cookies all over Instagram, we knew we had to veganize them.
To make these, you’ll need:
vegan buttery sticks (find the kind we use here!)
vegan sour cream (we use this brand)
soy milk + apple cider vinegar (can sub for another thick nondairy milk)
sugar
vanilla
all purpose flour (measured correctly)
baking powder, baking soda and salt
Plus an icing made out of powdered sugar, nondairy milk, light corn syrup and vanilla. You’ll add cocoa powder to half, and frost your cookies with half vanilla, half chocolate icing! The corn syrup helps the icing set and causes the firm, crackly top.
Whether or not you’ve ever had Black & White cookies before, we recommend giving these a try!
If you love cookies like we do, check out a few of our other popular cookie recipes:
Classic Chewy Chocolate Chip Cookies (or try them salted)
Lofthouse Copycat Frosted Sugar Cookies
Pin this recipe to save for later!

Black & White Cookies
Ingredients
For the cookies
- ⅓ cup vegan buttery stick slightly softened*
- ¼ cup vegan sour cream slightly softened*
- ¼ cup soy milk + ½ tsp apple cider vinegar or another thick nondairy milk
- ¾ cup sugar
- 1 tsp vanilla
- 1 ¾ cup all purpose flour measured correctly**
- ½ tsp baking powder
- ¼ tsp baking soda
- ½ tsp salt
For the icing
- 2 cups powdered sugar
- 3+ tbsp milk
- 1 tbsp light corn syrup
- 1 tsp vanilla
- 1 tbsp cocoa powder
Instructions
Make the cookies
- Preheat the oven to 350°F. Line two baking sheets with parchment paper.
- Whisk the soy milk and vinegar in a small bowl. Set aside for 10-15 minutes.
- In a mixing bowl, whisk the flour, baking soda and powder and salt.
- In a separate bowl, beat the butter, sour cream and sugar.
- Add half the flour mixture to the liquid and mix. Add in the buttermilk and mix. Add the rest of the flour. Batter will be a little sticky.
- For each cookie, place ¼ cup batter onto the lined baking sheet (should make ~8-9 cookies). Leave room for the cookies to spread while baking.
- Bake for 16-18 minutes. Set aside to cool to room temperature.
Make the icing
- In a mixing bowl, whisk the powdered sugar, 3 tablespoons of nondairy milk, corn syrup and vanilla. It should be thin enough to spread on the cookies but thick enough so that it doesn't completely run off of the cookies. You can add more milk to thin out or more powdered sugar to thicken the icing.
- Place ~1/2 of the icing into a separate bowl and whisk in the cocoa powder. Again, you can add more milk to thin out the icing to your liking.
Frost the cookies
- For each cookie, flip it over so that the bottom becomes the top. Frost half of the cookie with the vanilla icing, then frost the other half with the chocolate icing. Repeat with all of the cookies.
- Let the icing set until firm. Enjoy!
Could you use dark corn syrup? It’s the only kind I have on hand. Thanks!
That should work just fine!
THE BEST! I don’t think I’ve made vegan cookies as good as these! I haven’t had black & whites since I went vegan… It brought me back to my childhood! Also, this was a super easy recipe to follow. Thank you!
*I used Forager’s vegan sour cream
Made this for my NYer husband for Valentine’s Day and he loved them! I don’t even remember what they are supposed to taste like because I’ve been vegan for so long but he said they were spot on
I was hoping the cookie was going to be smooth. They seemed like they looked like oatmeal was in the batter! What do you think I did wrong? They taste good!
These look amazing! Not a huge fan of corn syrup. Is there a substitution that will work equally as well?
Can I use gluten free flour?
Do you think it would work with a gluten free flour? Any advice?
Thank you