Preheat oven to 350°F. Grease an 8x8 inch baking pan or a 10 inch skillet with coconut oil, butter, or nonstick cooking spray.
In a large bowl, mix the peach slices, maple syrup, vanilla, and cinnamon. Set aside.
For the topping, blend ½ cup oats and ½ cup pecans until fine. Transfer to a bowl and add the remaining oats and pecans, coconut sugar, cinnamon, and salt. Stir with a fork, then add coconut oil and mix until clumpy.
Mix ⅓ cup of the topping with the peaches. Spread the peach mixture in the skillet. Sprinkle the remaining topping over the peaches.
Bake for 40-55 minutes until the filling is bubbly and the topping is golden brown.
Serve with vanilla ice cream. Enjoy!