Line a baking tray with muffin liners or grease pan. Set aside
Preheat oven to 400°F
Prep the streusel. Mix together flour, almonds and brown sugar and then pour the melted butter over, mixing until you have a coarse mix.
In a small bowl, whisk together AP flour, almond flour, salt and baking powder
In a larger bowl, whisk together melted butter, oil and sugar.
Add eggs in one at a time into the wet mix, incorporating completely.
Add in milk, vanilla, and orange zest, mix together and then stir in cherries.
Add the dry ingredients into the wet, stirring in gently until just combined.
Spoon batter into prepared pan, filling each liner about ¾ full. Spoon heaping spoonfuls of the streusel mix over the top of each muffin.
Place the muffins in the oven and bake at 400°F for 5 minutes, then reduce to 350°F. Bake for about another 22 minutes, the tops of the muffins will be golden brown.
When muffins are done, transfer to a wire rack for cooling and let cool slightly before enjoying. Store in an airtight container.