These are the BEST vegan chocolate chip cookies ever! Crispy on the outside, but soft on the inside, easy to make, and no chilling required.
They taste insanely good and are also very inexpensive because they're made with just 10 simple ingredients you can easily find at your local grocery store.

When I made these cookies, my kitchen smelled SO good I wanted to eat them right away! They're sweet, but not too much, chewy and crunchy, and perfect to eat with a glass of non-dairy milk.
I love cookie season! These cookies are perfect for the Holidays, but also for everyday baking and they would make the perfect addition to your baking list.
I'm so excited about all the cookies I'm going to bake. Along with my vegan peanut butter cookies, and vegan oatmeal cookies, I'll be making these vegan chocolate chip cookies on repeat!
Jump to:
🌟 You’ll love this recipe because it is
- Ready in just 30 minutes from start to finish.
- Made with just 10 simple ingredients you can find at your local grocery store.
- Easy to make and just require 1 bowl.
- Perfect for everyday baking, but also for the Holiday season.
- Amazing! The cookies are so chewy, chocolatey, and melt-in-your-mouth delicious.
🧾 Ingredients
- Flax egg: make your own just using ground flaxseed and water. This is the perfect egg replacement to make cookies.
- Vegan butter: it's the best source of fat you can use for this recipe. Homemade and store-bought are both fine.
- Granulated and brown sugar: you could use only one type of sugar, but the combination of both is just perfection. You'll get the best texture and flavor.
- Vanilla extract: homemade or store-bought. You could omit it if you can't find it, but it will make your cookies taste even better.
- All-purpose flour.
- Cornstarch: it helps the cookies be extra soft and chewy.
- Baking soda.
- Salt: I used ionized salt, but any salt will do.
- Vegan chocolate chips: make sure your chips are vegan.
See the recipe card below for a full list of ingredients and measurements.
🔪 Instructions
Step 1: Preheat the oven to 350ºF/180ºC, line 2 baking sheets with parchment paper. Prepare the flax egg by mixing the ground flaxseed with the water. Let the mixture rest at room temperature for 5 minutes.
Step 2: Add the vegan butter, granulated sugar, and brown sugar to a large bowl and beat until light and fluffy using a hand mixer or a stand mixer fitted with a paddle attachment.
Step 3: Add the vanilla and flax egg and beat on low speed until just incorporated.
Step 4: Add the flour, cornstarch, baking soda, and salt, and beat on low speed until combined.
Step 5: Add in the vegan chocolate chips to incorporate, either by hand or using the mixer. If the dough is too sticky to work with, place it in the refrigerator and chill for 30 minutes.
Step 6: Use a cookie scoop, a regular spoon, or your hands to make the cookies. Fill the scoop with dough and just press and release onto the lined baking sheets 2 inches apart from each other (5 cm).
Step 7: Bake for 10-12 minutes or until the cookies are lightly golden brown. They will be soft when they come out of the oven but will firm up as they cool.
Step 8: Remove from the oven and allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a cooling rack to cool completely. Serve immediately.
📋 Substitutions & variations
- Although vegan butter is ideal, you could also use coconut oil. Use it softened for the best results (neither solid hard, nor liquid).
- Other neutral-flavored oil should work, and you can also substitute the oil for nut butter if you’d like, but in that case, you’ll probably need to add a little bit of milk.
- Other types of sugar will work just fine, like coconut, muscovado, or cane sugar. Make sure the sugar you’re using is vegan, though.
- If you can't find vegan chocolate chips, use chopped chocolate instead, but keep in mind that the chocolate might melt and your cookies won't be as good-looking.
- I’ve only made this recipe using all-purpose flour, but I think it could work if you use another type. However, you may need to add more or less.
- Use a gluten-free flour blend if you're gluten-free.
- Cornstarch can be replaced by other starches.
- There are so add-ins you can incorporate into your cookies, like nuts, dried fruits (like cranberries or blueberries), lemon zest, or vegan white chocolate chips.
🍽 Equipment
To make this recipe you'll need:
- Measuring tablespoons and measuring cups (or a scale) to weigh your ingredients.
- A small bowl and a teaspoon to make the flax egg.
- I used my stand mixer, but you can also use a large bowl and a hand mixer, or a wooden spoon.
- A cookie scoop to make your cookies, although you could also use your hands.
- Two lined baking sheets.
- A cooling rack to cool your cookies. This is optional as well, you could transfer them to a dish, but use a cooling rack if you want.
❄️ Storage
- At room temperature: store them in an airtight container at room temperature for about 1 week.
- Refrigerator: store them in an airtight container in the refrigerator for up to 2 weeks.
- Freezer: store them in an airtight container in the freezer for up to 3 months.
- Tip: make sure the cookies are completely cool before storing them.
💭 Expert tips
- Do not over-mix the dough, otherwise, it will be prone to spreading.
- If the dough is too sticky, refrigerate it covered for 30 minutes. If it's still too sticky, add in a little more flour.
- If it's too firm, add in a little more non-dairy milk.
- Bake for 10 minutes for softer cookies and 12 minutes for crunchier cookies.
- Be careful so that they don’t burn as the baking time may vary depending on the oven you're using.
- This recipe can easily be cut in half, or doubled, or even tripled.
- Let the cookies cool before eating as they'll be very soft and puffy when you take them out of the oven.
❓Recipe FAQs
Yes, you can! Place the cookies onto a lined baking sheet before baking and freeze. Then transfer to a freezer-safe bag or container and freeze for up to 3 months.
Bake them directly from the freezer (no thawing needed) for 2-4 minutes longer than the recipe time.
It will also last up to 4 days in the refrigerator.
No, you don't need to refrigerate it before baking and I promise your cookies will turn out perfect.
However, if the dough is too sticky, or your house is very warm, please feel free to refrigerate the dough for 30 minutes if you want. The cookies may come out much thicker, though.
Refrigerate the dough for at least 30 minutes, so the cookies don’t spread out too much in the oven.
However, I prefer to save some time and omit the chilling as I think my cookies are perfect this way.
You may over-bake the cookies, that's why it's really important to remove them from the oven when the edges are just lightly golden.
Different types of sugars affect the texture because they absorb different amounts of liquid. Brown sugar creates chewier cookies, while white sugar creates crispier cookies.
Brown sugar yields soft cookies and white sugar helps the cookies spread. If you're looking for chewier and more flavorful cookies, use more brown sugar than white sugar.
🍪 More vegan cookie recipes
Did you like this recipe? Please leave a rating and comment below!
BEST Vegan Chocolate Chip Cookies
Ingredients
- 1 flax egg, 1 tablespoon ground flaxseed + 3 tablespoons water
- ¾ cup vegan butter, softened
- ½ cup granulated sugar
- ½ cup brown sugar
- 2 teaspoons vanilla extract
- 2 cups all-purpose flour
- 2 teaspoons cornstarch
- 1 teaspoon baking soda
- ¼ teaspoon salt
- 1 cup vegan chocolate chips
Instructions
- Preheat the oven to 350ºF or 180ºC, and line 2 large baking sheets with parchment paper. Set aside.
- Prepare the flax egg by mixing the ground flaxseed with the water, and let the mixture rest at room temperature for at least 5 minutes.
- Add the vegan butter, granulated sugar, and brown sugar to a large bowl and beat until light and fluffy using a hand mixer or a stand mixer fitted with a paddle attachment.
- Add the vanilla and flax egg and beat on low speed until just incorporated.
- Add the flour, cornstarch, baking soda, and salt, and beat on low speed until combined.
- Add in the vegan chocolate chips to incorporate, either by hand or using the mixer. If the dough is too sticky to work with, place it in the refrigerator and chill for 30 minutes.
- I used a cookie scoop to make my cookies, but feel free to use a regular spoon or even your hands.
- Fill the scoop with dough and just press and release onto the prepared baking sheets, about 2 inches apart from each other (about 5 cm).
- Bake for 10-12 minutes or until the cookies are lightly golden brown. They will be soft when they come out of the oven but will firm up as they cool.
- Remove from the oven and allow the cookies to cool on the baking sheet for 5 minutes before transferring them to a cooling rack to cool completely.
Notes
- Although vegan butter is ideal, you could also use coconut oil. Use it softened for the best results (neither solid hard, nor liquid).
- Other neutral-flavored oil should work, and you can also substitute the oil for nut butter if you’d like, but in that case, you’ll probably need to add more milk.
- Other types of sugar will work just fine, like coconut, muscovado, or cane sugar. Make sure the sugar you’re using is vegan, though.
- If you can't find vegan chocolate chips, use chopped chocolate instead, but keep in mind that the chocolate might melt and your cookies won't be as good-looking.
- I’ve only made this recipe using all-purpose flour, but I think it could work if you use another type. However, you may need to add more or less.
- Use a gluten-free flour blend if you're gluten-free.
- Cornstarch can be replaced by other starches.
- At room temperature: store them in an airtight container at room temperature for about 1 week.
- Refrigerator: store them in an airtight container in the refrigerator for up to 2 weeks.
- Freezer: store them in an airtight container in the freezer for up to 3 months.
- Tip: make sure the cookies are completely cool before storing them.
ฮฮปฮนฮบฮท ฮฮทฯฮนฮผฮนฮดฮฟฯ says
Your receipes are simple and I am very happy as my new life as Vegan (i have 10 months) i love everything i cook because of your amazing receipes .THANG YOU ๐Iosune ๐ค
Iosune Robles says
Thank you so much for your kind comment ๐
Sheila says
Can you substitue apple sauce for oil in cookie and cake recipes?
Iosune Robles says
Hi! I think it is not posible, sorry โค๏ธ
Emma says
I'm in love with this recipe, it's really tasty!
Iosune Robles says
Hi Emma! So glad you liked it! This recipe is so simple and tasty ๐
Susie Flanders says
Hello Iosune
I love your recipes, but would like to suggest please, that the quantities of ingredients (even briefly) are included with the cooking instructions which appear immediately below the video instructions. Very best wishes. Susie.
Iosune says
Hi Susie! You can find the quantities in the recipe box ๐
Moriah says
Made this recipe but subbed the sugar for date sugar and used coconut butter in place of coconut oil and I really like them! I am pretty sure they turned out much differently than the original version, and the date sugar definitely makes them less sweet, but I really like that! I've been enjoying them every day with a cup of coffee!
Iosune says
Hi Moriah! So glad you enjoyed them ๐
VeganToBe says
Hi!
What can I use instead of the flax eggs? Aquafaba maybe?
Iosune says
Hi! Any egg replacer is okay (mashed banana, applesauce, a store-bought egg replacer, etc.). I've never used aquafaba, so I'm not sure, sorry!
Diane says
What could I use in place of the coconut oil?
Thank you
Iosune says
Hi Diane! I usually give oil-free alternatives in my recipes (read the ingredients section of the post). You could use some nut butter instead ๐