Preheat the oven to 350° F.
Grease a 9-inch square pan or deep dish pie plate. Set aside.
Prepare the topping.
In a medium bowl, mix together the chopped nuts and the rest of the topping ingredients.
Refrigerate, then prepare the filling.
Cut and peel the peaches into 1/2 inch slices.
Add sliced peaches to a medium bowl along with filling ingredients. Toss to coat well.
Transfer peach mixture to the greased dish.
Take the topping out of the refrigerator, and spread it evenly on top of the filling.
Bake for 35-40 minutes.
Keep an eye out to make sure the top doesn't get too brown. If it does, add a piece of foil on top for the last 5 minutes of baking it.
Serve with vanilla ice cream on top and enjoy!