Chewy Vegan Oatmeal Chocolate Chip Cookies
These chewy vegan oatmeal chocolate chip cookies are the kind you want on a Tuesday night, with crispy edges and a soft center loaded with dark chocolate. No butter, no eggs, and no fuss.

The oats add a nubby texture that plays beautifully against melted chocolate, and a simple trick keeps them moist for days. You won’t miss the dairy one bit.
Why These Vegan Oatmeal Cookies Work
I’ve tested more dairy-free cookie recipes than I can count, and this one stays in my rotation because it delivers a chewy, satisfying cookie every time. The brown sugar and flax egg work together to mimic the moisture and chew you expect from a butter-and-egg dough.
Rolled oats give the cookies a hearty bite, while a short rest on the hot baking sheet sets the edges without hardening them. The result is a batch of cookies that feel familiar and deeply chocolatey, with no weird aftertastes.
Ingredients

- 1/2 cup vegan butter, softened: stick-style works better than tub for structure
- 1/2 cup brown sugar, packed: light or dark both work, dark gives more molasses notes
- 1/4 cup granulated sugar: adds crisp edges
- 1 flax egg: 1 tbsp ground flaxseed mixed with 2.5 tbsp water, let sit until gel-like
- 1 tsp vanilla extract: use pure vanilla if you can
- 1 cup all-purpose flour: spooned and leveled for accurate measure
- 1 1/2 cups rolled oats: not instant, for the best texture
- 1/2 tsp baking soda
- 1/2 tsp fine sea salt
- 1 cup vegan dark chocolate chips: or chopped dark chocolate
Variations and Substitutions
- Coconut oil: swap the vegan butter for refined coconut oil, solid but scoopable, for a slightly crispier cookie that spreads a little more.
- Gluten-free: use a 1:1 gluten-free flour blend that contains xanthan gum. The cookies will be a touch more tender.
- Nutty addition: fold in 1/3 cup chopped toasted walnuts or pecans along with the chocolate for extra crunch.
- Different chocolate: semi-sweet chips, milk-style vegan chips, or a chopped bar all work. Look for a brand you already enjoy eating on its own.
If you love these, you might also want to try my classic vegan banana bread.
How to Make Chewy Vegan Oatmeal Chocolate Chip Cookies
Step 1: Cream the Butter and Sugars

In a large bowl, beat the softened 1/2 cup vegan butter, 1/2 cup brown sugar, and 1/4 cup granulated sugar with an electric mixer on medium speed until light and fluffy, about 2 minutes. Scrape down the sides of the bowl once so everything gets incorporated.
The mixture should look pale and creamy. Starting with room temperature butter helps the sugars trap air, which makes the cookies chewy.
Step 2: Add the Flax Egg and Vanilla

Pour in the prepared flax egg and 1 tsp vanilla extract. Beat again on medium speed until the mixture looks smooth and glossy, about 1 minute.
The dough may look slightly separated at first, but it will come together. At this point the mixture will be soft and a little sticky.
Step 3: Fold in the Dry Ingredients and Oats

In a small bowl, whisk together 1 cup all-purpose flour, 1/2 tsp baking soda, and 1/2 tsp salt. Tip the flour mixture and 1 1/2 cups rolled oats into the wet ingredients. Fold with a spatula just until no dry streaks remain, then stir in the 1 cup vegan chocolate chips.
Stop mixing as soon as the white flour disappears. Overworking the dough can make the cookies tough.
Step 4: Scoop and Bake

Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. Scoop the dough into rounded 2-tablespoon mounds and arrange them about 2 inches apart on the sheets.
The dough mounds will look tall, but they spread as they bake. Bake one sheet at a time on the middle rack for 10 to 12 minutes, until the edges are set and golden while the centers still look soft.
Step 5: Cool and Serve

Remove the baking sheet from the oven and let the cookies rest on the hot sheet for 5 minutes. This short carryover heat finishes the centers. Then transfer them to a wire rack to cool completely, or serve them while they’re still warm.
The cookies will have crisp edges and chewy centers with pools of melted chocolate. They’re best the day they’re made but will stay soft for a couple days in an airtight container.
A Few Notes for the Best Cookies
- Measure flour the right way: spoon it into the cup and level with a knife. Scooping straight from the bag packs in too much flour and makes the cookies dry.
- Use room temperature vegan butter: straight from the counter, not melted or cold, so it creams properly.
- Pull the cookies when they look underdone: in the center. They’ll set up as they cool on the sheet.
- Bake one sheet at a time: on the middle rack for even browning. If your oven runs unevenly, rotate the pan halfway through.
Bake times for different cookie sizes:
| Cookie Size | Dough per Cookie | Bake Time |
|---|---|---|
| Small | 1 tbsp | 8 to 10 minutes |
| Medium | 2 tbsp | 10 to 12 minutes |
| Large | 3 tbsp | 12 to 14 minutes |
How to Store and Freeze Leftovers
- Store at room temperature: keep baked cookies in an airtight container for up to 5 days. A slice of bread tucked inside helps them stay soft.
- Freeze the dough: scoop the dough onto a parchment-lined plate and freeze until solid, then transfer to a zip-top bag. Bake from frozen, adding 1 to 2 minutes to the bake time.
Frequently Asked Questions
Can I use quick oats instead of rolled oats?
Yes, but the cookies will be less chewy and have a softer, more uniform texture. Rolled oats give the best hearty bite.
My cookies turned out dry. What went wrong?
The most common culprit is too much flour. Spoon and level the flour and check that your oven temperature isn’t running hotter than it says.
Can I replace the flax egg with a chia egg?
You can. Mix 1 tbsp ground chia seeds with 2.5 tbsp water, let it sit until gel-like, then use it the same way.

Chewy Vegan Oatmeal Chocolate Chip Cookies Recipe
Ingredients
Method
- Cream the vegan butter and both sugars with an electric mixer on medium speed until light and fluffy, about 2 minutes. Scrape the bowl.
- Add the flax egg and vanilla, beat until glossy, about 1 minute.
- Whisk the flour, baking soda, and salt together. Add the dry mix and oats to the wet mixture, folding just until combined. Stir in the chocolate chips.
- Preheat oven to 350°F (175°C). Scoop dough into 2-tbsp mounds on parchment-lined sheets, spacing 2 inches apart. Bake one sheet at a time for 10 to 12 minutes, until edges are set and centers look soft.
- Let cookies rest on the hot sheet for 5 minutes, then transfer to a rack. Serve warm or at room temperature.
