Step 1
Preheat oven to 350°F (180°C).
Step 2
In a large bowl, stir together oats, cranberries, sugar, cinnamon, baking powder and salt.
Step 3
In another bowl, stir together apple, eggs, milk, butter and vanilla. Pour apple mixture overtop of oat mixture, stirring until combined. Pour into buttered 8 inch (20 cm) baking dish. Bake for about 30 minutes or until golden brown and set.
Step 4
Serve with yogurt and fresh berries if desired.
Make-ahead: Cover and refrigerate for up to 5 days. Reheat in microwave or enjoy at room temperature.