Preheat oven to 325°F. Line a large baking sheet with parchment paper.
In a large bowl, stir together the oats, pecans, almonds, pepitas, sesame seeds, cinnamon, and salt.
In a small bowl, whisk together the maple syrup or honey, melted coconut oil or avocado oil, and vanilla extract.Pour the wet mixture over the oat mixture and stir until everything is evenly coated.
Spread the granola mixture evenly onto the prepared baking sheet. Press it down slightly with a spatula if you like bigger granola clusters.
Bake for 25–30 minutes, stirring halfway through, until the granola is golden brown and fragrant.For chunkier clusters, stir gently and avoid breaking up the granola too much.
Remove the granola from the oven and immediately sprinkle the dried cranberries over the top.Let the granola cool completely on the baking sheet. It will crisp up as it cools.
Once completely cool, break the granola into clusters and transfer to an airtight container.