Start by coating your 8x8-inch dish with non-stick spray or a light layer of butter. This step matters more than people think, since baked oatmeal can stick stubbornly to the pan. A well-greased dish makes serving and cleanup so much easier the next morning.
In a large bowl, whisk together the milk, eggs, melted butter, brown sugar, vanilla, cinnamon, baking powder, and salt. Whisk until everything looks smooth and fully combined. This base is what gives the oatmeal its creamy, custard-like texture once it bakes.
Add the rolled oats, blueberries, and dried cherries into the bowl and stir gently until everything is evenly coated. Try not to overmix at this point, since you just want the oats and fruit distributed, not broken down.
Pour the mixture into your prepared baking dish and spread it out evenly. Cover tightly with plastic wrap or a fitted lid, then place it in the fridge for at least 8 hours or overnight. This resting time lets the oats soften and soak up the liquid.
The next morning, preheat your oven to 350°F. Remove the dish from the fridge, uncover it, and give it a gentle stir. Bake for 35-40 minutes, or until the top turns golden and the center feels set rather than jiggly.
Let the oatmeal rest for about 5 minutes after pulling it from the oven. This short cooling window helps it firm up so you can cut clean slices instead of a mushy scoop. Serve warm, straight from the dish.