Preheat oven to 300 degrees. Prepare two large baking sheets with parchment paper.
In a large bowl, combine 4 cups rolled oats, 1 cup almonds, 2 Tablespoons flax meal, ⅓ cup chia seeds, 1 teaspoon cinnamon, ½ teaspoon cardamom, ½ teaspoon nutmeg, and ½ teaspoon allspice, ¼ teaspoon ground ginger.
In a smaller microwave-safe bowl, combine ½ cup honey and 2 Tablespoons oil. Heat for 15 seconds and stir to combine well. Add to dry mixture and mix well to coat.
In a small bowl, whisk 3 egg whites until foamy. Stir whites into granola mixture, folding to coat.
Evenly distribute mixture between the two baking sheets, spreading evenly. Bake for about 30 minutes, stirring halfway through cooking to prevent edges from burning (*it is also a good idea to switch racks halfway through).
Allow mixture to cool completely before storing in an airtight container.