Prepare Oven and Dish: Preheat the oven to 350 degrees F and lightly grease a 2 quart baking dish, or an 8x8 inch square dish. A 9-inch pie pan will also work.
Make Cherry Filling: To a medium saucepan, add the cherries, sugar, lemon juice, vanilla extract, almond extract, and cornstarch. Stir well, then turn the heat on to low-medium. Simmer until the mixture has slightly thickened. Transfer to the prepared baking dish.
Make the Topping: In a large bowl, mix together the melted vegan butter, sugar, vanilla extract, almond extract, and soy milk. Now add the flour, baking powder, and salt and mix to combine. The batter should be thick, with a sugar cookie dough consistency.
Prepare Cobbler and Bake: Press small pieces of the topping together with your fingers and place all over the cherries. Bake for 30-35 minutes, until the crust is slightly golden and the cherry mixture is bubbling. Serve warm with vanilla ice cream or coconut whipped cream and enjoy!