Preheat oven to 350 F and grease and line a 9-inch square pan with parchment paper so that the paper hangs over the sides of the pan.
Toss oats, peanuts, coconut, raisins, sunflower and pumpkin seeds together in a bowl. In a pot over medium-low heat, stir peanut butter, brown sugar, butter, vanilla, spices and salt until melted.
Pour melted mixture over oat base and stir until blended. Stir in egg and spread granola into prepared pan, patting down to make even.
Bake for 30 minutes, then cool for 20 minutes before chilling for 2 hours.
To cut, lift granola out of pan with parchment paper and cut into bars.