Preheat your oven to 350 degrees and grease a 9x13 baking dish. Set aside.
For the cake layer
In a large bowl, add the flour, sugar, and salt. Whisk together. Use a pastry cutter to cut in the butter until you have coarse crumbs. Remove one cup of the crumbs and set aside for the topping.
To the remaining crumb mixture, add in the baking powder, milk, eggs, and vanilla. Beat with an electric mixer on medium for two minutes. Pour the mixture into your prepared baking dish and spread evenly. Set aside.
For the cream cheese filling
In a large bowl, add the cream cheese, egg, sugar, and lemon zest. Use an electric mixer to beat on medium until smooth.
Evenly sprinkle the raspberries into the baking dish on top of the cake layer. Pour the cream cheese mixture over the berries and gently spread it out evenly with a spatula.
For the crumb topping
To the reserved crumb mixture, add the brown sugar and cinnamon. Whisk together and sprinkle over the cream cheese layer.
Bake for 45 minutes or until a toothpick inserted into the center comes out clean. Let cool on a cooling rack before slicing.