Preheat oven to 375F and grease an 8x8 casserole dish. If using a different size, adjust cook time.
In a large bowl, mix together the rolled oats, baking powder, cinnamon, and salt.
In a medium bowl, stir together the almond milk, eggs, maple syrup, and vanilla.
Add the wet mixture to dry mixture and stir until combined.
Add in the peaches, pecans, and white chocolate chips.
Pour mixture into baking dish and press down to make sure oats are soaked. If desired, add a few peach slices to the top.
Bake, uncovered, for around 40-45 minutes, until lightly golden brown.
Let cool for 5 minutes and then serve.
Store in refrigerator.