Preheat your oven to 350°F (175°C) and line a large baking sheet with parchment paper.
In a large mixing bowl, combine rolled oats, chopped almonds, chopped pecans, sunflower seeds, and pumpkin seeds. Stir well to mix the dry ingredients.
In a separate bowl, whisk together melted coconut oil, honey (or maple syrup), vanilla extract, ground cinnamon, and salt until well combined.
Pour the wet mixture over the dry ingredients. Stir until all the oats and nuts are evenly coated.
Spread the granola mixture evenly on the prepared baking sheet.
Bake in the preheated oven for 20-25 minutes, stirring halfway through, until the granola is golden brown and fragrant.
Remove from the oven and let the granola cool completely on the baking sheet. It will become crunchier as it cools.
Once cooled, add the dried cranberries or raisins if desired, and mix well.
Store the granola in an airtight container at room temperature for up to two weeks.
Notes
Store in an airtight container for up to two weeks.