In a large bowl, combine the almonds, cashews, pecans, walnuts, hazelnuts and macadamia nuts. Set aside.
In a small bowl, mix together the minced garlic, melted ghee and honey until they are well combined; microwave for a few seconds if you have to. Pour this right over the nuts and toss until every single nut is completely coated
In a third bowl, combine all the spices and mix delicately with a small whisk or fork until evenly combined. Sprinkle over the coated nuts and stir until the nuts are evenly coated in spices.
Pour the nuts onto a large baking sheet sheet and place in the oven for 20 to 25 minutes, stirring every 5 minutes.
Let the nuts cool completely on the sheet and then transfer them to a clean airtight container.