Desserts
This chewy vegan chocolate chip cookie recipe delivers the perfect balance of crispy edges and fudgy centers without any eggs or dairy. The secret lies in a precise blend of flax eggs and coconut oil that mimics traditional cookie texture while keeping it plant-based.
I've tested countless variations to perfect this recipe, ensuring every batch turns out with that signature melt-in-your-mouth quality.
The foundation starts with a combination of brown sugar and white sugar, which creates that classic chewy texture while maintaining crispy edges. Flax eggs provide the binding power without the need for dairy, and coconut oil adds richness that's indistinguishable from butter.
The dough gets a 30-minute rest—this critical step ensures even baking and maximum flavor development.
By the time they emerge from the oven, you'll have cookies with golden-brown edges that crackle slightly and centers that are soft, chewy, and packed with pools of melted chocolate.
The chocolate chips stay gooey in the middle, creating that perfect contrast of textures. These cookies satisfy every craving while being completely plant-based.
Perfect for holiday baking, potlucks, or satisfying a late-night sweet tooth, this recipe makes 12 cookies with just 5 simple ingredients plus chocolate chips. The best part? They stay fresh for days, making them ideal for meal prep or gifting. Let's get baking!
Ingredients for chewy vegan chocolate chip cookie
Familiar flavors, plant-based magic—these 11 ingredients create cookies that fool even non-vegans.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 2 ½ cups | Spooned and leveled |
| Brown Sugar 🍯 | ¾ cup | Packed firmly |
| White Sugar 🍚 | ½ cup | Granulated, not powdered |
| Coconut Oil 🥥 | ½ cup | Melted, not solid |
| Flaxseed Meal 🌱 | ¼ cup | Ground fresh |
| Water 💧 | ½ cup | Room temperature |
| Vanilla Extract 🌸 | 1 tbsp | Pure, not imitation |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Baking Soda 🍪 | ½ tsp | Freshly opened |
| Vegan Chocolate Chips 🍫 | 1 ½ cups | Enjoy Life brand preferred |
| Unsweetened Applesauce 🍎 | ¼ cup | For extra moisture |
The flaxseed meal is your secret weapon—Bob’s Red Mill is my go-to brand, but any ground flax works. Enjoy Life chocolate chips are the gold standard for vegan baking (no dairy, no soy, no nuts), but any dairy-free chips work. For coconut oil, Trader Joe’s has the best price, and it’s always virgin. The chocolate chips? Buy extra—you’ll want seconds. Pro tip: store them in the freezer to keep them from melting in summer heat. The vanilla extract should smell rich and pure—Nike’s or McCormick are solid choices, but any pure extract will do.
No flaxseed meal? Chia seeds soaked in water (1 tbsp chia + 3 tbsp water = 1 flax egg) works perfectly. Short on chocolate chips? Dairy-free dark chocolate bars chopped into chunks are a great swap. The applesauce adds moisture without altering flavor—Mott’s unsweetened is my pick, but any brand works. Want extra chewiness? Add 1/4 cup vegan peanut butter to the dough. The dough will be thick but not sticky—don’t overwork it. If it feels dry, add 1 tbsp more water.
The dough keeps for 3 days in the fridge, wrapped tightly in plastic. For longer storage, portion into balls and freeze them—bake straight from frozen, adding 2-3 extra minutes. These cookies stay fresh for 5 days at room temperature if stored in an airtight container. Double the batch—trust me, they disappear fast. The chocolate chips stay gooey when baked at 350°F, so don’t overbake. Cool on the pan for 5 minutes before transferring to a rack.
Why You'll Love This Recipe
- No Mixer Needed: I swear by this dough—just smash the coconut oil and sugars together with my fingers until it’s almost crumbly. The flaxseed meal binds it all like magic, so no eggs, no fuss, just a few minutes of gentle mixing before baking.
- Chewy Without Compromise: That perfect balance of brown and white sugar? It’s what makes these cookies dangerously good—they’re soft in the middle with just enough crisp edges. And the chocolate chips? They melt into little rivers when you bite in—no hard, dry aftertaste here.
- Bakes for Everyone: I’ve taken these to potlucks, packed them in lunchboxes, and even froze half the batch for lazy mornings. The coconut oil keeps them from going rancid fast, and they reheat beautifully—whether you’re sharing or saving for later.
- Pocketbook-Friendly Indulgence: Honestly, this recipe costs me about $3 for a full batch. Flour, sugar, and coconut oil are pantry staples, and the flaxseed meal stretches further than egg substitutes. It’s the kind of treat that doesn’t break the bank but still feels like a splurge.
Step-by-step instructions for chewy vegan chocolate chip cookies
Here's how to create perfectly crisp-edged, fudgy-centered vegan cookies that'll fool even non-vegans!
Create the Flax Egg Mixture
In a small bowl, whisk together the 0.25 cup flaxseed meal and 0.5 cup water. Let this sit for 5 minutes until it thickens into a gel-like consistency—this is your egg substitute. The mixture should resemble raw egg whites in texture. This step is crucial because it binds the cookies just like eggs would, creating that signature chewiness.
While you wait, melt the 0.5 cup coconut oil in a microwave-safe bowl for 20-30 seconds until completely liquid. The oil should be warm but not hot to the touch—just enough to blend smoothly with your other ingredients. This melted state ensures even distribution throughout the dough, preventing dry spots in your cookies.
Mix Wet Ingredients for Perfect Texture
In a large mixing bowl, combine the melted coconut oil with the 0.75 cup brown sugar and 0.5 cup white sugar. Mix on medium speed with a hand mixer for 2-3 minutes until the mixture is light and fluffy. You'll notice it nearly doubles in volume—this aeration creates those beautiful crackly tops and helps the cookies spread just enough for that perfect chewy texture.
Add the flax egg mixture, 1 tbsp vanilla extract, and 0.25 cup unsweetened applesauce to the wet ingredients. Mix on low speed for 1 minute until fully incorporated. The applesauce adds extra moisture, which is key for that fudgy center without making the cookies too dense. Here's where it gets fun—taste the mixture. It should be sweet and fragrant, with just the right balance of richness from the coconut oil.
Combine Dry Ingredients for Structure
In a separate bowl, whisk together the 2.5 cups all-purpose flour, 0.5 tsp salt, and 0.5 tsp baking soda. Sift the mixture directly into the wet ingredients, then mix on low speed for 30-45 seconds until just combined. You should still see small flour streaks—overmixing develops gluten, which can make your cookies tough instead of chewy. Stop mixing as soon as everything comes together.
Remove the bowl from the mixer and gently fold in the 1.5 cups vegan chocolate chips using a silicone spatula. Make sure they're evenly distributed throughout the dough. I like to press larger chocolate chips into the dough slightly so they don't all pool at the bottom of the cookie. This ensures every bite has that perfect chocolate surprise.
Chill for Better Shape and Flavor
Cover the mixing bowl with plastic wrap and refrigerate for at least 30 minutes (I prefer 1 hour or even overnight). This chilling step is non-negotiable—it allows the flour to fully hydrate and the dough to firm up, which prevents excessive spreading in the oven. Cold dough also means your cookies will hold their shape better, giving you those crispy edges we're after.
While the dough chills, preheat your oven to 350°F. Line two baking sheets with parchment paper or silicone baking mats. The parchment prevents sticking and makes cleanup a breeze. I find that using two sheets at once lets me bake more cookies without overcrowding, which is key for even baking.
Bake to Golden Perfection
Using a 2-tablespoon cookie scoop, portion out the chilled dough onto the prepared baking sheets, leaving 2 inches between each cookie. Gently flatten each scoop slightly with your palm—this helps them spread evenly and gives you that classic cookie shape. Place the baking sheets on the middle rack of your oven for even heat distribution.
Bake for 11-13 minutes, rotating the sheets halfway through if your oven has hot spots. You'll know they're done when the edges are deep golden brown but the centers still look slightly underdone. They'll continue cooking on the hot pan after you remove them from the oven. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely.
Here's the thing—these cookies taste best warm, so don't wait too long to enjoy them. Each bite should deliver that perfect balance of crispy edges, soft centers, and melty chocolate. The coconut oil gives them a subtle tropical richness, while the applesauce keeps them moist without being cakey. Store any leftovers in an airtight container for up to 5 days, or freeze the dough balls for up to 3 months for freshly baked cookies anytime!
Pro Tips For Making Chewy Vegan Chocolate Chip Cookie
- Use Cold Coconut Oil: I learned this the hard way—mixing melted coconut oil into the dough makes cookies spread too much and turn out flat. Scoop it straight from the fridge (solid but soft) and cut it into small cubes before mixing. The dough stays cooler, holds its shape better, and gives you that perfect chewy center.
- Mix Flax Egg Last: Add the flaxseed meal after everything else is combined, then stir just until the dry ingredients disappear. Overmixing turns cookies tough, and this keeps the gluten from overdeveloping. Trust me, your cookies will stay soft and pillowy—no one will guess they’re vegan.
- Bake at 350°F for 11-12 Minutes: The oven’s hot spots are real, so rotate the tray halfway through and watch closely. Pull them out when edges are golden but centers still look slightly underdone—they’ll firm up as they cool. Underbaking is better than over; you want that classic chewy bite, not a dry crumb.
- Chill Dough for 30 Minutes: Sounds weird, but it works: skip the fridge and let the dough rest on the counter for half an hour. The coconut oil softens just enough to prevent over-spreading, and the texture becomes uniformly chewy. (Yes, even if you’re impatient like me.)
Troubleshooting your chewy vegan chocolate chip cookie
Dough Too Sticky
If your dough feels overly sticky after mixing, resist the urge to add more flour—this disrupts the chewiness. Instead, chill the dough for an extra 15-20 minutes to firm it up. The flax eggs and applesauce add moisture, so the dough should be soft but manageable.
If you must adjust, add just 1 tbsp water at a time until it comes together smoothly. Overworking the dough will make it tough, so handle it gently. 💫
Cookies Spread Too Much
Excessive spreading usually means your dough wasn't chilled long enough or your oven runs hot. For next time, refrigerate the dough for at least 1 hour (overnight is ideal) and use a 2-tablespoon cookie scoop for precise portions.
Place baking sheets on the middle rack and avoid overcrowding. If your oven runs hot, reduce temperature to 340°F and bake for 14-15 minutes instead.
Dry or Crumbly Texture
Dry cookies often result from overmixing or using too much flour. Measure your flour by spooning it into the cup and leveling—don't scoop directly from the bag. If your dough feels dry, add 1 tbsp water or applesauce to restore moisture.
For extra richness, replace 2 tbsp flour with 2 tbsp vegan peanut butter. Always bake at 350°F—lower temps can make cookies dense.
Chocolate Chips Stay Hard
Underbaked cookies leave chocolate chips firm. Bake until edges are deep golden brown (not just light brown) and centers look slightly underdone. Let cookies rest on the baking sheet for 5 minutes after removing from the oven—the residual heat will finish melting the chips.
Use Enjoy Life chocolate chips (they melt better than some store brands) and avoid overbaking. For extra gooeyness, chill the baked cookies for 10 minutes before serving. 🍫
Cookies Too Cakey
Cakey texture happens when dough contains too much leavening (baking soda) or isn't baked long enough. Reduce baking soda to ¼ tsp and bake for the full 11-13 minutes. The coconut oil and applesauce already provide moisture, so avoid adding extra liquids.
For chewier results, press dough balls slightly flatter before baking—this increases surface area for browning while keeping centers soft.
Burnt Edges
Hot spots in your oven cause uneven browning. Rotate baking sheets halfway through baking and use the middle rack for even heat. If edges burn before centers set, reduce oven temperature to 340°F and bake for 15-16 minutes.
For extra insurance, place a metal tray filled with water on the lower rack—this adds moisture and prevents over-browning. Always use parchment paper or silicone mats to ensure even heat distribution. 🔥
Nutrition facts
Frequently asked questions
Why do I need to chill the dough for 30 minutes?
Chilling the dough prevents excessive spreading and helps develop maximum flavor. The 30-minute rest lets the flour hydrate properly and firms up the dough, giving you those perfect crispy edges while keeping centers chewy. Skipping this step often results in flat, cakey cookies.
Can I substitute coconut oil with another fat?
Yes! For a neutral flavor, use ½ cup vegan butter (like Miyoko's) or ½ cup refined coconut oil. For extra richness, try ½ cup applesauce + ¼ cup melted vegan butter. Avoid olive oil—it can make cookies taste bitter. Always use melted fats for even distribution.
How do I make these cookies extra chewy?
For maximum chewiness, press dough balls slightly flatter before baking and reduce baking soda to ¼ tsp. Add 2 tbsp vegan peanut butter to the dough or replace 2 tbsp flour with 2 tbsp ground oats. Bake for the full 11-13 minutes—underbaking keeps centers soft.
What's the best way to store these cookies?
Store in an airtight container at room temperature for 5 days or freeze dough balls for 3 months. For extra freshness, place parchment paper between layers. Reheat in a 300°F oven for 3-5 minutes to restore chewiness. The chocolate chips stay gooey when stored properly!
Can I use regular chocolate chips instead of vegan?
Technically yes, but the cookies won't be fully vegan. Dairy chocolate chips will melt differently and may make cookies slightly denser. For best results, stick with Enjoy Life brand (dairy-free) or Pascha brand chocolate chips. They melt beautifully and keep that signature gooey texture.
