- Preheat 350F/180C/160C fan. 
- Using a handheld or stand mixer on medium speed, beat the butter and sugar until fluffy. Add the eggs one at a time and continue beating before adding the orange zest and lemon juice. 
- Switch to low speed then add the flour, baking powder and spices followed by the ricotta and milk. 
- Spoon the mixture into the tin and spread evenly to ensure that the persimmons are fully covered. 
- Bake for 40-45 minutes, depending on your oven. Check with a toothpick or paring knife to see if it comes out clean. If not, cook for a further 5 minutes.  
- Allow to cool for 5 minutes then run a knife around the sides before positioning a plate on top and inverting. You might lose a little caramel, but do not fret, the mixture contains plenty more. 
- Serve with mascarpone.