Preheat the oven to 350ºF (180ºC). Line the bottom of an 8-inch round cake pan with a parchment paper round.* Grease and flour the insides.
In a medium-sized bowl, whisk together the cake flour, almond flour, baking powder, baking soda and salt until well blended.
In a large bowl, beat the butter and sugar, with an electric mixer at medium speed, until pale and fluffy. Gradually beat in the oil until incorporated. Beat in the egg and the egg white in two separate additions, beating until smooth and creamy. Beat in the extracts.
In a small bowl, whisk the sour cream and milk together until well blended. On low speed, add the flour mixture to the batter in two additions, followed by half of the milk mixture after each addition. Beat just until combined.
Transfer the batter to the prepared cake pan. Bake until a toothpick inserted into the center of the cake comes out clean, about 25-30 minutes, making sure not to over bake. Let the cake cool in the pan for 10 minutes, then turn the cake out and transfer it to a cooing rack to cool completely.