Preheat the oven to 325ºF (165ºC). Line a 9-inch cake pan with a removable bottom*, or a 9-inch springform pan, with parchment paper. Wrap the bottom of the cake pan with aluminum foil and place pan on a baking sheet.
In a medium bowl, whisk together the flour, baking powder and salt until well blended.
In a large bowl, cream the butter and sugar, with an electric mixer on medium speed, until light and fluffy. Beat the eggs and vanilla into the butter mixture in three separate addition, making sure each addition is incorporated before adding the next.
In a small bowl, whisk the milk and sour cream together. On low speed, beat the flour mixture into batter in three additions, alternating with milk mixture. Mix just until combined.
Transfer the batter to the prepared cake pan. Smooth the top with a spatula. Drain any excess liquid from the apples. Top the cake batter evenly with apples, then the topping mixture.
Bake until a toothpick inserted into the center of the cake comes out clean, about 50-60 minutes. Cool the cake in pan for 10 minutes. Remove the cake from pan and transfer it to a cooling rack to cool completely.