Grease a baking sheet with some butter/oil and line with parchment paper (I used a half sheet pan).
In a large bowl, add the oats, melted butter, maple syrup, cinnamon, salt, vanilla extract, and almond extract. Stir until evenly coated (you can also do this directly on the baking sheet, but it's a little easier to mix in a bowl).
3 cups (270g) old-fashioned oats, 1/2 cup (115g) melted butter or coconut oil, 1/2 cup (120ml) maple syrup, 1 teaspoon cinnamon, 1/4 teaspoon salt, 2 teaspoons vanilla extract, 1/4 teaspoon almond extract
Spread in an even layer on the baking sheet and bake for 30 minutes.
Remove from the oven, stir everything together, and stir in the mixed nuts. Bake for 7 minutes.
1 1/4 cups mixed nuts (such as pecans, whole almonds, pistachios, walnuts, cashews)
Stir in coconut chips and bake for 3 minutes.
1/4 cup coconut chips
Take out of the oven, stir in chopped dried apricots and cranberries, and set aside to cool. At first, the granola won't be very crispy but it will crisp up while it cools.
1/4 cup dried apricots, 1/4 cup dried cranberries
When completely cooled, stir in chopped chocolate (if using).
1 ounce (30g) dark chocolate
Enjoy!