Vegan Oatmeal Cookies
These vegan oatmeal cookies are perfectly soft and chewy, and have warm notes of brown sugar and cinnamon. They’re easy to make and come together in one bowl with common pantry ingredients!

Simple Ingredients You’ll Need

The full list of ingredient quantities and instructions are in the recipe card at the bottom of this post.
Notes About the Ingredients
Brown sugar provides a beautiful molasses flavor and granulated sugar gives a more classic sweetness and encourages the cookies to spread a little more. Alternatively, you can use just brown sugar.
Vegan butter, of the block variety. If you only have spreadable butter, it will still work but your cookies will spread differently and be less rich.
Rolled oats (old-fashioned oats) makes these cookies wonderfully chewy! Quick oats are more absorbent and will change the texture and spread of these cookies
Dairy-free milk such as soy, almond, or coconut. The liquid helps dissolve the sugar and bring the ingredients together. You don’t need a flax egg to make these cookies!
Preparing the Cookie Dough
These soft and chewy vegan oatmeal cookies come together in one bowl, just like classic chocolate chip cookies! An electric hand mixer or stand mixer will make the process easier, but a simple wooden spoon and elbow grease will do the trick.
First, beat the sugars and butter in a large mixing bowl until light and fluffy. Then add just 1 tablespoon of milk and the vanilla extract, then beat until combined. All brands of oats absorb liquids differently so you may need the rest of the milk later.
Don’t rush these steps! They help aerate the butter (so your cookies don’t turn into dense bricks) and help dissolve some of the sugar. Once, I didn’t beat the wet ingredients properly and the cookies separated and caramelized on the bottom… still delicious, but not the goal!

Next, add all your dry ingredients (except your oats), then mix until the dough comes together. By now, you should have a thick paste with no lumps of butter, sugar or flour.
Lastly, add the rolled oats and beat for a few minutes until most of the oats have broken down and the mixture is well combined. You should see only some whole rolled oats in your dough. If the oats haven’t broken down, your cookies will spread too much.
The final cookie dough should be slightly tacky, but not sticky. If your dough has not come together, mix in the rest of the milk. If your dough sticks to your hands, refrigerate it for around 10-20 minutes until it’s a workable consistency.

Top Tips: Shaping Your Ideal Cookie!
To divide and shape these cookies, I prefer using an ice cream scoop (as a standard measure) or clean, damp hands.
For thick and chewy cookies, keep the cookie dough as balls on the cookie sheets and bake them for 10-12 minutes.
To get a balanced classic texture, slightly flatten your dough balls (as shown below) and bake for around 12 minutes.
If you prefer thin and crispy cookies, flatten your cookie dough balls into flat discs (more than pictured) and bake them for around 14-15 minutes.

Optional Add-Ins
This cookie recipe is wonderful as is! However, here are some delicious ingredients you can mix into your dough:
- vegan chocolate chips (either dark, milk or white)
- raisins (or check out my oatmeal raisin cookies)
- dried cranberries
- finely shredded (desiccated) coconut or follow my vegan Anzac biscuit recipe
I recommend adding any extras at the same time or after the oats have been mixed in. Other ingredients will make the dough drier, so you may need to add a little more milk to bring the ingredients together. Also, your cookies will spread a little less!

Ingredient Substitutions
My team and I have tested these cookies with King Arthur’s measure for measure flour and they work well! I also tried a few generic gluten-free flour blends, which worked well with slightly varying results. If making this recipe gluten-free, make sure you use certified gluten-free rolled oats.
The gluten-free cookie dough is much tackier than the original, so I suggest adding an extra 1-2 tablespoons of flour and adding the milk sparingly. Your final cookie dough should still be soft and slightly tacky! Even though the dough is stickier, please ensure you don’t overbake the cookies.
I haven’t tested this recipe using sugar alternatives like coconut sugar or erythritol so I can’t vouch for results. From experience, sugar alternatives don’t caramelize in the same way as granulated sugar, so your cookies may spread less and be paler in color. Just flatten the dough balls more before baking!
I don’t recommend using a liquid sweetener such as maple syrup, as it’ll be too runny for this recipe.
Yes, but your cookies will spread differently and have a different flavor profile. I recommend adding extra salt for flavor and, since coconut oil doesn’t contain any water in it, add an extra dash of milk to the dough.

More Vegan Cookie Recipes
Follow Rainbow Nourishments on Instagram, Facebook, TikTok and Pinterest, and subscribe via email to receive all of our latest recipes!

Vegan Oatmeal Cookies
Ingredients
- ½ cup (115g) vegan butter, room temperature (note 1)
- ¾ cup (150g) packed light brown sugar
- 1 tablespoons (13g) granulated sugar, or more brown sugar
- 1-2 tablespoons (15-30g) dairy-free milk
- 1 teaspoon vanilla extract
- ¾ cup (95g) all-purpose plain flour, spooned and leveled (note 2)
- 1 teaspoon ground cinnamon
- ½ teaspoon baking soda
- ¼ teaspoon salt, if using unsalted butter
- 1 ½ cups (150g) rolled oats, gluten-free, if needed
Instructions
- Preheat the oven to 180°C (350°F). Line 2 large baking trays with parchment paper.
Make cookie dough:
- Add the butter, brown sugar and granulated sugar to a large bowl. Use an electric hand mixer or stand mixer to beat until fluffy and well combined. Add the vanilla extract and just 1 tablespoon of milk. Beat until well combined.
- Add the flour, cinnamon, baking soda and salt, then beat until combined.
- Add the oats and beat until very well combined and most of the oats have broken down. The final dough should be soft and tacky, but not sticky. If your dough is not coming together, add a little more milk and mix again. If your dough sticks to your hands, chill it in the fridge for 10-20 minutes.
- Use a small cookie scoop or tablespoon measure to divide the cookie dough into 14 balls (around 40g each). Arrange the balls on your lined baking sheets, leaving around 2 inches (5 cm) between them, as they will spread.
- Optional: Lightly flatten the cookie dough balls with your fingers to get cookies like the ones pictured. For thicker cookies, leave them as rounded balls or, for thinner cookies, flatten the balls even more.
Bake the vegan oatmeal cookies:
- Bake the cookies for around 11-15 minutes. For soft and chewy cookies, bake them for less time, or for crispy cookies, bake them for longer. The cookies are ready when their edges look set but the centers are still soft. They will continue baking on the trays when you remove them from the oven (note 3). Allow the cookies to cool on the trays on a wire rack.
- Enjoy the cookies warm or at room temperature.
- Store leftover cookies in an airtight container at room temperature for up to 1 week, in the fridge for up to 2 weeks or in the freezer for up to 2 months.
Video
Notes
- These cookies will work with spreadable vegan butter but your cookies will spread differently. Use the butter chilled and add the milk at the end, only if needed. Softened coconut oil will also work but your cookies may spread more. If using, I recommend adding an extra dash of milk for moisture and extra salt for flavor.
- Measuring the flour: Make sure you measure the flour accurately otherwise, your cookies won’t spread as much. If you’re using measuring cups, use the spoon and level method where you fluff up the flour in the bag, use a spoon to add flour to a measuring cup, then level it off with a knife. I don’t recommend using the measuring cup to scoop flour out of your container as this will add too much flour to your dough. For the best results, use the gram measurements.
Gluten-free cookies: These cookies work well with King Arthur’s gluten free measure for measure flour. I’ve also tested these cookies with generic gluten-free all-purpose flours and some brands are less absorbent than regular flour so you may need to add an extra tablespoon of gf flour. Your final cookie dough should still be a little tacky. - This is a very forgiving recipe, though keep in mind that different oat brands absorb liquid at different rates, which can affect how your cookies spread. If your cookies spread more than you’d like, you can gently nudge them back into shape with a larger cookie cutter, glass cup or a knife. For flatter cookies, gently press them down with the back of a spoon while they’re still warm.
This post may contain affiliate links. As an Amazon Associate, I may earn a small commission from qualifying purchases at no additional cost to you.

made these with white choc + cranberries – they smelt amazing + got lots of love!!
That sounds like a dream combination! So glad that you enjoyed them!
Do these oatmeal cookies freeze well?
Yes they do!
Another fantastic recipe! I made a gluten free version and they were absolutely delicious! They did flatten out quite a bit, but that didn’t affect the taste and next time I’ll add a bit more gf flour. Thanks!
So glad that you enjoyed the gluten-free version and thanks for the heads up about them spreading!
This recipe is awesome, I always add nuts and choc chips! My boyfriend loves them!
Drooling over here! That’s the best combo in my opinion!!! Thanks so much for your feedback, Jasmine!
Hi,
Can we make them crispy??
Hi Parul, yes just bake them for a few minutes more.
Yummy cookies. Had them in my oven 2 minutes to long so they are really crispy… (((;
Would like to be more knowing about how much i could reduce sugar so I could make the cookie a bit less sweeter?
Added chocolate chips and sprinkled them with sea salt flakes after baking.
THANK YOU SO MUCH FOR YOUR INSPIRATION!!!
Hi Katharina! It’s great you enjoyed these cookies! On Instagram, it looked like your cookies spread a little too much which may be from undermeasuring the flour or overmeasuring the sugar. So, your cookies may’ve tasted sweeter than what they were supposed to! However, yes you can reduce the sugar – try omitting the granulated sugar or reducing the brown sugar to 2/3 cup (125g). I hope that helps!
Loved how these turned out! My dough was fairly sticky so left the balls in the refrigerator overnight and baked them the next morning to avoid them from being super flat. I like chewy cookies so went for 12 minutes. They were yum!!
That’s great to hear and it sounds like you troubleshooted the cookie dough well! Thanks so much for your feedback!
I doubled this recipe and made a few tweaks (swapped the raw sugar/brown sugar proportions, added less oats but extra dried fruit, nuts and chopped chocolate) and they were PERFECTION. I baked them for longer and they are the most deliciously crunchy and tasty cookies ever. Thanks Anthea!
Oh I’m salivating! I love the sound of all your substitutions and I’m so happy that you loved these cookies Bella! Thanks so much for taking the time to leave your feedback here! x
These were so simple to make and turned out absolutely perfectly! I took them to my evening class and people didn’t realise they were vegan. A lovely recipe!
Oh that’s amazing Jo!! I’m glad that you and everyone loved these cookies. Thanks so much for the review! 🙂
Hi there! The recipe sounds tasty, but I got a question. it would be possible to replace the vegan butter with oil?
Hi Leonardo! From experience, oil doesn’t work exactly like butter in cookies as it’s liquid. However, you may be able to replace the butter with half the amount of oil and increase it if needed. Also, try flattening them a little more before baking. Hope that helps!
Wow these turned out so good!!! Used almond flour, half overripe banana instead of butter and then coconut milk. Thank you!!
That would be sooo scrumptious and I’m so glad that you enjoyed the cookies with your substitutes :). Thanks so much for your feedback!
I added 1 Tbsp of carob unsweetened powder to have a little chocolate taste.
That sounds delicious!
This was the best recipe ever! The cookies turned out better than any “non-vegan” recipe I’ve ever tasted. They disappeared way too fast! My mom wanted to ensure I made them again so she dropped a bag of butterscotch chips off and asked me to magically turn them into those delicious cookies. Haha
That’s the best feedback Missy and I’m so happy that you loved these cookies! Haha, imagine if alll choc chips turned into cookies – drooling over here! Your feedback is so motivating, thank you so much!
So fresh tasting and yet satisfies the sweet tooth. Next time may reduce sugar a little and add a dash more flour as I incorporated walnuts, coconuts and dried cranberries. Thank you for putting out an easy recipe that I could add items and taste great1
Aw that’s great to hear :). I love your combination of add-ins and I understand why you’d want to reduce the sugar if you add dried cranberries! Thanks for your comment Joanie!
Hi Anthea!
I prepared these cookies today. And they are amazing! Simply the best oatmeal cookies in my life 🙂 My daughter was delighted with them as well.
I made only half of the portion today (to try). Tell me please for the future is it possible to bake cookies on two baking trays (one above another) simultaneously? Or it’s better to bake only on one at a time?
Hi Alina! Aw what a compliment!! I’m stoked that you and your daughter loved these cookies.
With baking, it’s better to bake them one at a time because the bottom tray doesn’t get as much heat as the higher one (so the cookies don’t spread as much). However, it will still work! I hope that helps 🙂
Very easy recipe to make. I was looking for vegan oatmeal cookies and found this great one. I add some different toppings: chocolate chips, blueberries, and raisins…they taste 👍 great
I love the sound of all of those toppings! I’m so glad you enjoyed these Erika 🙂
These are SO GOOD! I added chocolate chips, and will try sultanas next time. Thanks for another delicious recipe!
I’m sooo glad you enjoyed these Miriam! I think I’m going to try them with raisins next time too. Thanks so much for your comment 🙂
those look yummy. Could i substitute nut butter for the butter?
Hi Jacquie, that may work! I haven’t tried so am not 100% sure so let me know if you give it a go 🙂