Heat the coconut oil in a large skillet over medium-low heat. Add cinnamon, coconut sugar (if using), and a pinch of salt, stirring to combine.
Add the nuts and seeds directly to the pan. Stir frequently for 5-7 minutes, letting them toast gently until fragrant and lightly golden.
Add the coconut flakes and vanilla extract during the last 1-2 minutes of toasting. Keep stirring so nothing burns.
Remove from heat and let cool completely. It will crisp up as it cools.
Transfer to 1-2 large mason jars or any airtight container. Store at room temperature for up to 2 weeks.