Preheat the oven at 170ºC/340ºF conventional oven and prepare a 23 cm/9-inch springform with parchment paper.
Sift together the all-purpose flour, almond flour, baking powder and salt and set it aside.
180 g all-purpose flour, 60 g almond flour, 1 ¼ teaspoon baking powder, ¼ teaspoon salt
In a large bowl using an electric hand mixer or in a bowl of a stand mixer, add the butter, and granulated sugar and mix it on high speed for 3 minutes.
150 g granulated sugar, 85 g butter
Add the eggs one at a time and on low speed mix it in until combined.
2 eggs
Continue by adding half the dry ingredients, on low speed, mixing until just combined.
Then add the sour cream, vegetable oil, almond extract, vanilla extract and mix until just combined. Then add the other half of the dry ingredients and mix until combined.
150 g sour cream, 25 g vegetable oil, 1 teaspoon vanilla extract, ½ teaspoon almond extract
Using a rubber spatula, give the batter a gentle fold to make sure all of the ingredients have combined.
Add the cake batter into the prepared pan and even it out. Then top it evenly with raspberries and almond flakes. Bake for 45-50 minutes or until a cake tester comes out clean.
280 g fresh raspberries, 40 g almond flakes
Let the cake cool on a cooling rack. After 10 minutes, gently release and remove the cake from the spring form and let it cool down completely. Once completely cooled down and ready to serve, dust it with powdered sugar.