Line the bottom of a 10-inch spring form pan with wax paper.
Butter the bottom and sides then dust with powdered sugar.
In a medium mixing bowl whisk together flour, baking powder, and salt.
In a separate large bowl combine butter, sugar, and ricotta. Beat on medium speed until smooth and creamy.
Add and beat eggs into the butter and sugar mixture one at a time.
Add vanilla, lemon juice, and zest, and mix well.
Next, add the flour mixture about 1/3 at a time mixing just to combine.
Finally, fold in 1 cup of the cranberries.
Scrape the batter into the prepared pan.
Top with the remaining cranberries.
Bake in a 350 degree oven for 50 minutes or until a toothpick inserted in the middle of the cake comes out clean.
Remove and cool on a wire rack for 5 minutes.
Remove the springform sides and let the cake completely cool.
Once cooled remove the pan bottom by running a knife underneath all around and lifting the cake onto a platter with a couple of spatulas. Or leave the pan bottom on and remove the paper as you serve it.