Heat oven to 375°F. Lightly grease a 9x9" baking pan or similar size casserole dish.
Stir together oats, almonds, baking powder and cinnamon in a large bowl. In a medium bowl or large measuring cup, whisk together eggs, brown sugar, milk, butter, vanilla and almond extract.
Pour egg mixture into oat mixture and stir to combine. Fold in fresh or frozen cherries. Pour mixture into prepared baking dish. Sprinkle dried cherries over the top of the oat mixture, if using.
Bake for about 35 minutes until set. Cool slightly before serving. Can be refrigerated for several days and reheated in microwave. Serve with the yogurt of your choice.