Add flour, baking soda, flaxseed, cinnamon and nutmeg to a large mixing bowl (all the dry ingredients)
Zest one orange and add to the bowl with the dry ingredients
Add dates to the food processor and mix well until the dates have broken down into small pieces. Add to the mixing bowl
Add half a cup of freshly squeezed orange juice to a separate bowl and add the eggs, coconut oil and honey. Lightly beat until everything is well combined
Add wet ingredients to dry ingredients and mix well
Add walnuts to food processor and pulse until you have smaller pieces. Add nuts to bowl along with 2 tablespoons of almond flour, 1 tablespoon of coconut oil and mix well
Add muffin mixture into muffin tins and then sprinkle a little of the streusel over each muffin
Bake in oven for 30 minutes
Recipe by at https://www.caseyjade.com/orange-and-date-muffins/