Preheat the oven to 350 degrees. Line a baking sheet with parchment paper and set aside.
Combine oats, almonds, pepitas, cinnamon, cardamom, ginger and salt in a large bowl. Stir well, ensuring that the salt and spices are evenly distributed throughout the mixture.
Add oil, syrup and extracts. Using a rubber spatula, stir well to combine.
Transfer granola to prepared pan. Pat down with a rubber spatula to distribute the mixture in an even layer. Bake for 15 minutes.
Remove granola from the oven and stir with a metal spatula to redistribute on the baking sheet. Firmly press down on the mixture using the back of your spatula, creating an even and tight layer of granola. Bake for an additional 12-15 minutes or until granola is toasty and golden brown.
Remove from the oven and allow to cool completely on the baking sheet.
Use a spatula to transfer the granola to glass containers for storage (or freezer bags if freezing). Granola keeps for about two weeks at room temperature or several months in the freezer
Notes
Let the granola cool completely before removing from the pan. If the granola is still warm when you package it, you run the risk of soggy granola.
Freeze for long-term storage. Granola keeps well in an air-tight glass container at room temperature for about a week. For longer storage, freeze in zip-loc freezer bags. When we are really on top of it around here, we will make four batches of granola on a Sunday morning and stash it away in the freezer for a month's worth of breakfast and snacks. And granola straight from the freezer is oddly delicious, especially in the warmer months of the year!