Vanilla ice cream,whipped cream, or yogurt for serving.
Place rack in the center of oven and preheat oven to 375 degrees F. Lightly coat a 9x9-inch pan or 11x7-inch baking dish with nonstick spray.
Prepare the filling: In a large bowl, gently stir together the cherries, granulated sugar, cornstarch, lemon juice, vanilla, and almond. Pour into the prepared baking dish in an even layer (add any juices that collect on the bottom of the bowl too).
Prepare the topping: In a medium bowl, stir together the oats, all-purpose flour, whole wheat flour, brown sugar, cinnamon, and salt. Pour in the melted butter, then stir until the mixture is combined and evenly moistened.
Sprinkle the topping evenly over the cherries. Bake for 30 to 40 minutes, or until the filling is bubbly and topping is golden. Let stand 10 minutes. Serve warm topped with vanilla ice cream, whipped cream, or yogurt.
If using sour cherries (YOU ARE SO LUCKY!), add 2 tablespoons additional sugar to the filling.
To Store. Cover the crisp, and store it in the refrigerator for up to 3 days.
To Reheat. To breathe life back into the topping, I like to warm leftovers in the oven at 350 degrees F until hot. You can also reheat this recipe in the microwave in a pinch.
To Freeze. Store cherry crisp in an airtight freezer-safe storage container for up to 3 months. Let thaw overnight in the refrigerator before reheating.