Preheat oven to 350 degrees. Grease 8" baking dish or ramekins and set aside.
Combine blueberries, sugar, arrowroot, and lemon juice in a mixing bowl. Stir to coat all the blueberries. Place mixture into prepared pan or ramekins.
In a small mixing bowl, combine pecans, almond flour, melted butter, coconut sugar, salt and cinnamon. Stir to combine well. Spoon mixture evenly over blueberries.
Bake for approximately 30-40 minutes until the topping is brown and the blueberry mixture is bubbly.
Cover with foil after 15 minutes if the topping is browning too quickly.