Chewy Vegan Oatmeal Raisin Cookies
These vegan oatmeal raisin cookies are chewy, cinnamon-spiced, and full of plump raisins, all without a drop of dairy or a single egg. They come together in one big bowl and taste just like the classic after-school cookie you remember.

A batch bakes up with crisp edges and a soft, almost gooey center in under half an hour. No special ingredients, no chilling, just a really good cookie you can count on.
Why These Cookies Stay in the Rotation
The texture is what keeps me coming back. Rolled oats give a hearty chew, while brown sugar and a pinch of cinnamon make each bite taste toasty and caramel-like. The raisins soften in the oven and turn into little jammy pockets that pop against the cookie’s structure.
A flax egg and stick-style vegan butter do all the heavy lifting here. There is no need to hunt down odd flours or egg replacers, you probably have everything in the pantry right now.
Ingredients

- 1/2 cup vegan butter, softened: stick-style like Earth Balance works best for structure.
- 1/2 cup brown sugar, packed: dark or light both work, dark has a deeper molasses note.
- 1/4 cup granulated sugar: helps the edges get that light crisp.
- 1 flax egg: 1 tbsp ground flaxseed whisked with 3 tbsp water, let sit until gel-like, about 5 minutes.
- 1 tsp vanilla extract
- 3/4 cup all-purpose flour: spooned and leveled so you do not pack it in.
- 1/2 tsp baking soda
- 1/2 tsp ground cinnamon
- 1/4 tsp salt
- 1 1/2 cups rolled oats: old-fashioned rolled oats, not quick or steel-cut.
- 3/4 cup raisins: dark or golden, whichever you like.
Variations / Substitutions
- Swap the raisins: dried cranberries or chopped dried cherries work beautifully, same amount.
- Use coconut oil: refined coconut oil, solid and scoopable, can replace the vegan butter. Unrefined will add a coconut flavor.
- Make them gluten-free: use a 1:1 gluten-free flour blend and certified gluten-free rolled oats.
- Add crunch: fold in 1/2 cup toasted chopped walnuts or pecans along with the raisins.
- Skip the cinnamon: trade it for 1/4 tsp nutmeg or cardamom for a different warm note.
If you like these, try my Vegan Chocolate Chip Cookies.
How to Make Vegan Oatmeal Raisin Cookies
Step 1: Mix the Wet Ingredients

In a large bowl, beat the 1/2 cup softened 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. Beat in the flax egg and 1 tsp vanilla extract until smooth, scraping the sides as needed.
The mixture will look creamy and a couple shades lighter than when you started. That change means air is beating in, which gives the cookies their lift and chew.
Step 2: Stir Together the Dry Ingredients

In a separate medium bowl, whisk the 3/4 cup flour, 1/2 tsp baking soda, 1/2 tsp cinnamon, and 1/4 tsp salt until no lumps show, about 30 seconds. Stir in the 1 1/2 cups rolled oats so they are evenly coated in the flour mixture.
Coating the oats now keeps them from clumping together later and helps the dough come together without overmixing.
Step 3: Combine and Fold in the Raisins

Pour the dry ingredients into the bowl of wet ingredients and stir with a wooden spoon or silicone spatula just until no dry streaks remain, about 1 minute. Fold in the 3/4 cup raisins until they are evenly scattered through the dough.
The dough will be thick and a little sticky. Stop mixing the moment the flour disappears, overworking it now turns the cookies tough.
Step 4: Scoop and Bake

Preheat the oven to 350°F (175°C) and line two baking sheets with parchment paper. Scoop rounded tablespoonfuls of dough onto the sheets, spacing them about 2 inches apart. Bake one sheet at a time on the middle rack for 12 minutes, until the edges are golden and the centers still look slightly underdone.
They will puff up and spread as the warmth hits them, and the kitchen will fill with toasted oat and cinnamon smells. Do not bake longer, the cookies keep setting from residual heat even after you pull the pan out.
Step 5: Cool and Enjoy

Remove the baking sheet from the oven and let the cookies rest on the hot pan for 5 minutes. This pause finishes setting the middles without drying them out. Then transfer them to a wire rack to cool completely, or grab a warm one straight off the rack.
Tips for Chewy Vegan Cookies
- Chill the bowl of dough for 10 minutes: if your kitchen is warm. Slightly firmer dough spreads less and gives a thicker cookie.
- Plump the raisins first: soak them in warm water for 10 minutes, then drain and pat dry. They stay juicy inside and do not burn.
- Use a cookie scoop: for evenly sized portions. That way they all finish baking at the same moment.
- Fluff and spoon the flour: into your measuring cup, then level it with a knife. Scooping straight from the bag packs in too much flour and makes the cookies dry.
- Slightly underbake for the chewiest result. Pull the tray when the edges are set and the center is still pale and soft.
What To Serve With Vegan Oatmeal Raisin Cookies
A tall glass of cold oat milk or a mug of black tea is my go-to. The subtle sweetness of the oat milk mirrors the cookie’s oats, while the slight bitterness of black tea cuts through the caramel and raisin richness. You can also crumble a cookie over a scoop of vanilla coconut ice cream for an easy dessert.
Frequently Asked Questions
Can I use quick oats instead of rolled oats?
No, quick oats are cut finer and turn gummy in the dough. Rolled oats give the right chewy texture.
Why did my cookies spread too much?
The most common culprit is vegan butter that was too soft or melted. Use firm, cool butter and, if needed, pop the dough in the fridge for 15 minutes before scooping.
Can I make these gluten-free?
Yes. Use a 1:1 gluten-free all-purpose flour blend and certified gluten-free rolled oats. The texture will vary slightly but the flavor stays spot on.
Can I add chocolate chips or nuts?
Absolutely. Fold in up to 1/2 cup of dairy-free chocolate chips or chopped toasted walnuts along with the raisins.

Vegan Oatmeal Raisin Cookies Recipe
Ingredients
Method
- In a large bowl, beat vegan butter, brown sugar, and granulated sugar until fluffy, about 2 minutes; beat in flax egg and vanilla.
- In a separate bowl, whisk flour, baking soda, cinnamon, and salt; stir in rolled oats.
- Add dry ingredients to wet and stir until just combined; fold in raisins.
- Preheat oven to 350°F (175°C). Scoop rounded tablespoonfuls onto parchment-lined sheets, 2 inches apart; bake 12 minutes until edges are golden.
- Let cookies rest on the sheet for 5 minutes, then transfer to a wire rack to cool.
