Nobody believes these cookies are vegan. That’s not a marketing line — it’s what happens every single time I put a plate of these vegan white chocolate chip macadamia nut cookies on a table. Someone takes a bite, goes quiet for a second, and says “wait, there’s no butter in this?” There isn’t. There are no eggs either. Just a flax egg, vegan butter, and a dough so buttery and rich that the word “vegan” becomes completely irrelevant.
The first time I nailed this recipe, I hand-delivered a bag to a friend who “doesn’t do vegan baking.” She texted me twenty minutes later asking for the recipe.
The Dough Needs to Chill — And So Do You
I’m leading with this because it’s the most important thing about this recipe: the dough must chill for two hours. Unchilled dough spreads into flat, greasy discs in the oven. Chilled dough holds its shape, bakes up thick and chewy in the center with slightly crisp edges, and develops deeper flavor.
Set a timer. Go do something else. The wait is everything.
Prep: 15 minutes | Chill: 2 hours | Bake: 10–12 minutes | Total: ~2.5 hours | Makes: About 24 cookies
Everything Going Into the Bowl
| Ingredient | Amount | What It Brings |
|---|---|---|
| Non-dairy milk, unflavored & unsweetened | ¼ cup | Activates the flax into a gel — your egg replacement |
| Ground flaxseed | 2 tbsp | Binds like an egg, adds a subtle nutty undertone |
| All-purpose flour | 2¼ cups | Your reliable, tender-crumbed base |
| Cornstarch | 1 tbsp | The secret to a soft, melt-in-your-mouth center |
| Baking soda | 1 tsp | Lift and spread for that classic cookie puff |
| Ground cinnamon | ½ tsp | Optional — a warm whisper underneath |
| Salt | ½ tsp | Sharpens the sweetness and balances the macadamias |
| Vegan butter, room temp | ¾ cup | Rich, creamy, indistinguishable from the real thing |
| Granulated sugar | 1 cup | Crisp edges and clean sweetness |
| Light brown sugar | ½ cup | Caramelly depth, chewiness, moisture |
| Vanilla extract | 2 tsp | Warm, fragrant, absolutely non-negotiable |
| Vegan white chocolate chips | 1 cup | Creamy, sweet, melty pockets in every bite |
| Dry roasted macadamia nuts, roughly chopped | 1 cup | Buttery crunch that makes this cookie unforgettable |
On the flax egg: Stir the flaxseed into the milk and let it sit for at least 5 minutes — it’ll thicken into a gel-like consistency that mimics egg. Unset flax won’t bind anything, so don’t skip the wait.
Pitfalls That Turn Great Cookies Into Mediocre Ones
1. Skipping the chill time. Two hours minimum. Warm dough equals flat cookies. Cold dough equals thick, chewy, bakery-style cookies with perfect structure.
2. Overbaking by even two minutes. These cookies should look underdone when you pull them — puffed, pale, barely set. They firm up dramatically as they cool. If they look done in the oven, they’re already overdone.
3. Not creaming the butter and sugars long enough. A full minute at high speed. You’re beating air into the mixture, which is what makes the cookies light and tender. You want it slightly fluffy and pale before moving on.
4. Adding all the flour at once. Add it in three additions, fully incorporating each before the next. Dumping it all in creates uneven pockets of dry flour.
5. Using salted macadamias. The dough already has salt. Salted nuts push the whole cookie into uncomfortably salty territory. Look for dry roasted, unsalted.
From Bowl to Baking Sheet to Bliss
Make the Flax Egg
In a large mixing bowl, stir together the non-dairy milk and ground flaxseed. Set aside for at least 5 minutes. When you come back, it should look thick and gelatinous. That’s your egg replacement ready to go.
Whisk the Dry Team
In another large bowl, whisk together the flour, cornstarch, baking soda, cinnamon (if using), and salt. Set aside.
Cream the Butter and Sugars
Add the room-temperature vegan butter, both sugars, and vanilla extract to the bowl with the flax mixture. Using an electric mixer on high speed, cream everything together for a full minute. The mixture should look well combined, slightly fluffy, and lighter in color.
Build the Dough
Switch to low speed. Add the flour mixture in three additions, beating just until each is incorporated before adding the next. The dough will come together thick, slightly sticky, and fragrant. Grab a spatula and fold in the white chocolate chips and chopped macadamia nuts by hand until evenly distributed.
Chill
Shape the dough into a large ball and wrap tightly in plastic wrap. Refrigerate for 2 full hours.
Scoop and Bake
Preheat your oven to 350°F and line baking sheets with parchment paper. Scoop the chilled dough into rounded 2-tablespoon dollops about 1½ inches apart.
Bake for 10–12 minutes. They’ll spread, puff slightly, and the edges will just barely turn golden. The centers will still look soft and underdone. This is exactly right. Pull them now.
Cool and Set
Transfer the baking sheets to cooling racks and let the cookies sit on the sheets for 5–10 minutes. They firm up as residual heat finishes setting them. Once stable, move them directly to the racks.
The texture you’re after: crisp edges, soft and chewy centers, melty white chocolate, and crunchy macadamia in every bite.

What Each Cookie Delivers
Per cookie (1 of 24):
| Nutrient | Amount |
|---|---|
| Calories | ~195 |
| Fat | ~11 g |
| Saturated Fat | ~4 g |
| Carbohydrates | ~22 g |
| Sugar | ~13 g |
| Protein | ~2 g |
| Fiber | ~1 g |
| Sodium | ~110 mg |
Worth knowing: The macadamia nuts bring heart-healthy monounsaturated fats, and the flaxseed adds omega-3s. For a cookie this indulgent, there’s more nutritional substance hiding here than you’d expect.
The Cookie That Converts Every Skeptic
This is the recipe I send to every person who’s ever said “vegan cookies just aren’t the same.” Because these are. They’re buttery, chewy, loaded with creamy white chocolate and crunchy macadamias, and completely indistinguishable from their dairy-filled counterparts. They’re the cookies that end the debate before it starts.
Bake a batch. Share them without saying a word about what’s in them. Watch the reactions. Then come back and leave a comment telling me about the look on someone’s face when you dropped the vegan reveal. Rate the recipe so other plant-based bakers can find these, and subscribe for more recipes that prove vegan baking can be just as good — and honestly, often better.
Your move. Preheat that oven.
Print
Vegan White Chocolate Chip Macadamia Nut Cookies
Thick, chewy vegan cookies loaded with creamy white chocolate chips and crunchy roasted macadamia nuts. Made with a flax egg and vegan butter, chilled for perfect texture, and baked until golden-edged with soft, melt-in-your-mouth centers. Completely plant-based and indistinguishable from traditional cookies.
- Total Time2 hours 27 minutes
- Yield24 cookies 1x
Ingredients
- 1/4 cup unflavored unsweetened non-dairy milk
- 2 tablespoons ground flaxseed
- 2 1/4 cups all-purpose flour
- 1 tablespoon cornstarch
- 1 teaspoon baking soda
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 3/4 cup vegan butter, room temperature
- 1 cup organic granulated sugar
- 1/2 cup organic light brown sugar
- 2 teaspoons vanilla extract
- 1 cup vegan white chocolate chips
- 1 cup dry roasted macadamia nuts, roughly chopped
Instructions
- Make the Flax Egg: In a large mixing bowl, stir together the non-dairy milk and ground flaxseed. Set aside for at least 5 minutes to gel and thicken.
- Whisk Dry Ingredients: In a separate large bowl, whisk together the flour, cornstarch, baking soda, cinnamon (if using), and salt. Set aside.
- Cream Butter and Sugars: Add the room temperature vegan butter, granulated sugar, brown sugar, and vanilla extract to the bowl with the flax mixture. Using an electric mixer on high speed, cream together for 1 minute until well mixed and slightly fluffy.
- Combine Wet and Dry: With the mixer on low speed, add the flour mixture in three additions, fully incorporating each before adding more.
- Fold In Mix-Ins: Use a spoon or spatula to fold the white chocolate chips and chopped macadamia nuts into the dough until evenly distributed.
- Chill the Dough: Shape the dough into a large ball and wrap tightly in plastic wrap. Refrigerate for 2 hours.
- Scoop and Bake: Preheat oven to 350°F and line baking sheets with parchment paper. Drop rounded 2-tablespoon dollops of dough onto the sheets, about 1.5 inches apart. Bake for 10-12 minutes until puffed and spread but still very soft in the center.
- Cool and Set: Transfer baking sheets to cooling racks. Let cookies cool on the sheets for 5-10 minutes until set, then transfer directly to cooling racks to finish cooling completely.
Notes
The flax egg must sit for at least 5 minutes to gel properly — it should look thick and gelatinous. Vegan butter must be at room temperature for proper creaming. Chill dough for a full 2 hours; unchilled dough spreads too thin. Cookies should look slightly underdone when removed from the oven — they firm up significantly as they cool. Use unsalted dry roasted macadamias. Dough can be made ahead and refrigerated up to 3 days or frozen up to 3 months.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Category: Cookie, Dessert, Snack
- Cuisine: American
Nutrition
- Calories: 195
- Sugar: 13
- Sodium: 110
- Fat: 11
- Saturated Fat: 4
- Carbohydrates: 22
- Fiber: 1
- Protein: 2




