Preheat oven to 325°.
In a large bowl, mix oats, baking powder, and salt. Stir in almonds, apricots, and pear.
In another bowl, whisk together the milk, eggs, brown sugar, oil, and cinnamon. Pour over the oat mixture and stir to combine.
Pour mixture into a buttered 8-inch square baking pan. Bake until liquid is absorbed and top is light golden, about 45 minutes. Spoon into bowls and serve warm.