Separate the eggs, placing yolks in one bowl and whites in another.
Whisk the egg yolks with the sugar until pale and creamy.
Add the ricotta, softened butter, vanilla, and lemon zest to the yolk mixture and mix until smooth.
Fold in the almond flour until fully combined.
In a separate bowl, whip the egg whites until stiff peaks form.
Gently fold the whipped egg whites into the batter, keeping it airy.
Grease an 8-inch (20 cm) cake pan and line the base with parchment paper.
Pour in the batter, smooth the top, and sprinkle with almond flakes.
Bake at 350°F (180°C) for about 50 minutes or until golden and set in the center.
Let cool in the pan for 10 minutes before transferring to a rack to cool completely. Slice and enjoy!