In a bowl, combine the sugar and lemon zest. Using your fingers, rub them together vigorously to release the natural oils from the zest into the sugar. Add the juice of one lemon and mix again. Set aside.
In a large bowl, cream together the butter and lemon sugar until light and fluffy.
Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract, lemon extract, and ricotta cheese. (The mixture may look slightly curdled—this is normal.)
In a separate bowl, whisk together the flour, baking soda, and salt. Gradually add the dry ingredients to the wet mixture until fully combined.
Spread the batter evenly onto a parchment-lined baking sheet, keeping it thin and even.
Bake at 350°F for approximately 20 minutes, or until the center is fully set. Allow the cake to cool completely.
In a large mixing bowl, combine the heavy whipping cream, milk, sugar, vanilla extract, almond extract, lemon zest, and lemon juice.
Mix on high speed for about 1 minute until fully incorporated.
Reduce speed to medium-high and slowly add in the lemon instant pudding mix, a little at a time. Continue mixing as the icing begins to thicken.
Once soft peaks form, add the whipped cream cheese and continue whipping until light, fluffy, and stiff peaks form (about 2–3 minutes total). Do not overmix.
Once cooled, cut the cake into three equal sections (about 5-inch sections if using a sheet pan).
Frost the top and sides of the cake with the remaining icing.
Lightly dust with confectioners’ sugar.
Refrigerate for at least 3 hours or overnight.
Serve chilled for the best texture—soft, creamy, and perfectly infused with bright lemon flavor.