Go Back
Homemade Perfect Vegan Chocolate Chip Cookies photo

Perfect Vegan Chocolate Chip Cookies

Chewy vegan chocolate chip cookies made with a flax "egg" and dairy-free chocolate chips.
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Servings 12 cookies

Equipment

  • Mixing Bowl
  • stand mixer or electric hand mixer
  • Baking Sheet
  • Parchment Paper
  • silicone baking mat
  • Spatula
  • wire cooling rack

Ingredients
  

Ingredients

  • 1 tablespoonground flaxseed
  • 2 1/2 tablespoonswater
  • 1/2 cupsalted vegan buttersoftened to room temperature 1 stick
  • 1/2 cupcane sugar
  • 1/2 cuppacked brown sugar
  • 1 teaspoonvanilla extract
  • 1 1/2 cupsall purpose flour
  • 2 teaspoonscornstarchor sub arrowroot powder
  • 1/2 teaspoonbaking soda
  • 1/2 teaspoonbaking powder
  • 1/4 teaspoonkosher saltuse 1/2 tsp if using unsalted butter
  • 1-1 1/2 cupdairy-free chocolate chips or chunks
  • Flaky saltfor serving optional

Instructions
 

Instructions

  • Preheat the oven to 350°F (175°C). Line a large baking sheet with parchment paper or a silicone baking mat and set aside.
  • Make the flax “egg”: In a small bowl, whisk together 1 tablespoon ground flaxseed and 2 1/2 tablespoons water. Set aside for at least 5 minutes to thicken.
  • In a large bowl or the bowl of a stand mixer, add 1/2 cup salted vegan butter (softened to room temperature), 1/2 cup cane sugar, and 1/2 cup packed brown sugar. Using a stand mixer or electric hand mixer, cream on low to medium speed for 3–5 minutes, scraping the bowl as needed, until the mixture is smooth, light, and fluffy.
  • Add the thickened flax “egg” and 1 teaspoon vanilla extract to the butter-sugar mixture. Beat briefly until fully combined and smooth.
  • Add the dry ingredients: 1 1/2 cups all purpose flour, 2 teaspoons cornstarch (or arrowroot powder), 1/2 teaspoon baking soda, 1/2 teaspoon baking powder, and 1/4 teaspoon kosher salt (use 1/2 teaspoon if using unsalted vegan butter). Mix on low speed or fold with a spatula just until a thick, non-sticky dough forms. Do not overmix.
  • Fold in 1–1 1/2 cups dairy-free chocolate chips or chunks with a spatula so they are evenly distributed.
  • Portion the dough into 12 equal pieces (about 3 tablespoons of dough per cookie). Roll each portion into a smooth ball and place on the prepared baking sheet, spacing the balls about 2 inches apart. Do not flatten—the cookies will spread as they bake.
  • Bake on the middle oven rack for 10–12 minutes. The cookies should look puffy and pale on top; the bottom edges should be lightly golden when done.
  • Remove the baking sheet from the oven. If desired, sprinkle the tops with flaky salt immediately. Let the cookies rest on the baking sheet for 10 minutes to set and deflate slightly.
  • Transfer the cookies to a wire cooling rack and cool completely before storing or serving.
  • Store cooled cookies in an airtight container for up to 5 days. You can freeze baked cookies for up to 2 months, or freeze the portioned dough balls and bake from frozen when desired.

Notes

Vegan Butter:Different vegan butters will spread differently during baking. I have had success using Country Crock, Earth Balance, and Violife plant-based butter sticks (not spread). Vegan butter can be replaced with softened coconut oil, but they will be slightly more dry. I recommend using refined coconut oil so there is no coconut flavor.
Chocolate Chips:I prefer my cookies to be loaded with chocolate chips, but if you like slightly less, use only 1 cup of chocolate instead of 1 1/2 cups. I also recommend using a mixture of chocolate chips and a chopped chocolate bar for a more varied chocolate flavor in each cookie.
Other Substitutions:The sugar can be swapped for coconut sugar, but the cookies will be darker and color and more dry. I have not tested this cookie with any flour substitutions, but I imagine a gluten-free all-purpose blend would work well!