Preheat oven to 350 degrees and grease a 8x8 cake pan.
In a large bowl combine non-dairy milk and vinegar. Let sit for five minutes. Mix in sugar, oil, and vanilla. In a medium bowl, combine flour, baking powder, spices, and salt. Add dry ingredients to wet and combine. Stir in diced peaches.
Prepare the crumble: Combine flour, brown sugar, and cinnamon. Mix in non-dairy spread, using your fingers. Mix until large clumps appear.
Pour batter into pan and sprinkle crumble over batter. Bake for 30-35 minutes.