Put the oats and gluten free flour blend in a medium mixing bowl. Stir in the coconut milk and lemon juice. The mixture will be thick. Cover with a towel and let the mixture soak overnight about 8 hours. This soaking process breaks down the phytic acid in the oats and flour, making it easier on digestion. It also allows the nutrients in the grains to be absorbed better.
The next morning, pre-heat your oven to 350 degrees.
In a small mixing bowl beat the eggs and honey for 1 minute until frothy. Add this to the oat/flour mixture that soaked overnight, along with the oil, vanilla, cinnamon, baking powder, baking soda, and sea salt. Stir to combine (this takes a minute and some muscle at first as the oat/flour/milk soaked mixture is a bit thick – do NOT add more liquid. It will loosen up and the peaches will add a lot of moisture.
Fold in the diced peaches, and scoop the batter into a muffin tin lined with silicone muffin cups (or, if you don’t have silicone muffin cups, you can butter your muffin tin to prevent sticking). Bake at 350 degrees for 35 minutes until the tops are golden brown (check them around the 30-minute mark in case our ovens run differently). Let the muffins cool 5 minutes in the pan before turning them out to a cooling rack for 10 minutes before eating.
Recipe makes 12 large muffins. You could make them smaller and get 18 – if you have real little ones in the house, I’d make them smaller so they can eat a whole muffin. You will probably need more like 30 minutes to bake if you make them smaller.