Preheat oven and mix dry ingredients: Preheat the oven to 350°F (175°C). In a large mixing bowl, combine oats, pecans, pumpkin seeds, salt, and cinnamon. Stir until well combined.
Stir in the wet ingredients: Add the melted coconut oil, maple syrup (or honey), and vanilla extract to the dry ingredients. Mix until everything is evenly coated.
Bake the granola: Spread the granola mixture evenly onto a parchment-lined half-sheet pan or baking sheet. Bake for about 25 minutes, stirring halfway through for even baking, until the mixture is light brown and toasty. If adding coconut flakes, add them in the last 15 minutes of baking.
Prepare any late-addition ingredients: While the granola is baking, roughly chop any dried fruits and prepare any roasted nuts to be added after baking.
Stir in late-addition ingredients: Once the granola is done baking, remove it from the oven and immediately add the chopped dried fruits and any roasted nuts. Stir to combine everything evenly.
Let the granola cool: Allow the granola to cool completely on the baking sheet. As it cools, it will firm up and become crunchier.
Store the granola: Once completely cooled, transfer the granola to an airtight container. It will stay fresh for 7 to 10 days at room temperature, or longer if stored in the refrigerator.