Preheat oven to 350 and generously grease an 8 x 8 or 9 x 9 baking dish.
Whisk the flax seeds and water together. Let sit for a few minutes to thicken.
Pour the flax mixture and all the remaining "wet" ingredients into a blender. Blend until smooth. Keep blending on low for 1-3 minutes so that the mixture thickens up with all the flax seeds.
In a large mixing bowl, combine the dry ingredients.
Pour the wet mixture into the dry bowl and stir using a large whisk or a hand or stand mixer. Stir until the batter is smooth and fluffy.
Fold in the coconut, nuts and seeds.
Pour the batter into the baking dish and top with the nuts and salt.
Bake at 350 degrees for about 30-35 minutes.
Cool for at least a few hours if you want to slice to serve. Or eat all warm and messy right out of the pan. Or chill in the fridge and slice into bars.
Optional: Melt chocolate chips and drizzle the chocolate over top to serve. I use a double broiler to melt my chocolate.