Preheat your oven to 350 degrees F and grease two baking sheets.
Begin by making your flax egg. Combine 1 tbsp of ground flax with 3 tbsp of water. Mix and let sit for ten minutes.
Beat together the butter, vanilla and sugars (both brown and granulated) until they are fluffy and soft.
Scrape the edges using a spatula then add in flax egg and mix.
Next, scrape the edges again + add in the baking soda, baking powder, cinnamon and salt + flour and mix until they are well combined. Be careful not to overmix.
Add in the oats and continue to mix. It will be thick and not easy to mix but eventually will become softer.
Once the oats are mixed with the other ingredients, scrape the edges and add in the raisins and mix again.
Scoop approx. 2 tbsp of dough and roll it into a ball. Place it on the baking tray and continue to do so with the rest of the dough, spacing each dough ball approx 2 inches from one another.
Bake for 13-14 minutes. Let cool for 10 minutes.