Preheat oven to 300 degrees.
Put oats, flour, coconut, flax seeds and nuts in a large mixing bowl. Stir to combine.
In a sauce pan, over medium heat, combine brown sugar, honey, butter and water. Bring to a gentle boil and let bubble for a minute.
Take off heat and add cinnamon, nutmeg, salt and vanilla. Stir.
Pour over dry ingredients and stir until combined. Clumps should form. I like mine to be a little bigger than pea size. Let sit for about 10 minutes.
Spread granola on an aluminum lined baking sheet.
Bake for 15 minutes and then gently stir. Repeat two times. Bake for a total of 45 minutes. Granola should be golden brown.
Let cool. Store in air tight container.