Gather all your ingredients measured and ready to go.
In a large mixing bowl, combine the rolled oats, baking powder, salt, and cinnamon. Stir these dry ingredients together until they are well mixed.
In a separate bowl, mix softened cream cheese with powdered sugar until smooth and creamy.
In another bowl, whisk together the milk, maple syrup, lemon juice, lemon zest, and vanilla extract. Pour this mixture into the bowl with the dry ingredients and stir gently. Fold in the fresh blueberries carefully.
Grease a 9x9-inch baking dish. Spoon half of the oatmeal mixture into the dish, spread it evenly, drop spoonfuls of the cream cheese mixture over the top, and layer the remaining oatmeal mixture on top.
Bake in a preheated oven at 350°F for 30-35 minutes until the top is golden and set. Let it cool for 10 minutes before serving.