First, preheat the oven to 350ºF and line a nonstick muffin tin muffin lines. Lightly spray with coconut oil cooking spray.
Prepare the peaches by slicing them in half. Remove the pits and skin. Dice one of the peaches into small chunks and place the chunks into a medium bowl. Set the other 4 peaches aside.
Add the other dry ingredients to the medium bowl and mix to combine.
To prepare the peach puree, place the 4 other pitted and skinned peaches into a high speed blender. Add water and blend until smooth. If it needs more moisture, add more water. Then, measure out 1 cup of peach puree.
Add the 1 cup of peach puree to the bowl with dry ingredients.
Then, add the rest of the wet ingredients (minus the melted coconut oil) and whisk until combined.
Finally, add in melted coconut oil and mix one final time, making sure everything is thoroughly combined.
Transfer batter into muffin tin by filling each muffin about 3/4 of the way full or even close to the top. Option to sprinkle on optional nuts or rolled oats for texture.
Then, bake at 350ºF for 18-20 minutes or until muffins are fully cooked in the middle.