Preheat oven to 300 degrees F. Line a baking sheet with parchment paper.
In a large bowl, combine oats, almonds, coconut, cinnamon, nutmeg and salt; set aside.
In a medium saucepan over low heat, combine almond butter, honey and butter until smooth, about 3 minutes. Remove from heat; stir in vanilla. Pour mixture over the oats mixture and stir using a rubber spatula just until moist.
Spread mixture in an even layer onto the prepared baking sheet. Place into oven and bake for 35 minutes until golden brown, stirring the mixture halfway through baking.
Let cool completely without stirring, about 45 minutes, before serving or storing in an airtight container for up to 2 weeks.