Preheat oven to 350°F. Grease a 9-inch round cake pan and line the bottom with parchment paper. Butter the parchment.
In a medium bowl, whisk together almond flour, baking powder, and salt. Set aside.
In the bowl of a stand mixer fitted with the paddle attachment, beat butter and sugar on medium speed for about 2 minutes, until pale and creamy.
Add vanilla extract and almond extract and mix until combined.
Add eggs one at a time, mixing well after each addition and scraping down the bowl as needed.
Add drained ricotta and mix on low speed just until fully incorporated.
Add the dry ingredients and mix on low speed just until combined. Do not overmix.
Pour batter into prepared pan and smooth the top.
Bake for 45 to 55 minutes, or until the center is set and a toothpick inserted in the center comes out clean.
Let the cake cool in the pan for at least 30 minutes. Run a knife around the edges, invert onto a plate, remove the parchment, then flip right side up.