Pre-heat the oven to 160°C then line and grease a 9 inch loaf tin.
Melt the chocolate in a bain marie and set aside.
Scatter the pine nuts onto a baking tray (reserving about 20g to keep untoasted) then bake them in the oven for about 8 minutes until very lightly toasted. Set aside.
Place the ricotta, brown sugar, olive oil, eggs and marmalade in a large bowl and beat until smooth.
Pour the melted chocolate in then and stir thoroughly into the rest of the ingredients.
Sift together the flour, baking powder and salt in a separate bowl then add into the mixture and beat until just combined.
Finally fold in the toasted pine nuts then pour it all into the loaf tin.
Scatter the remaining untoasted pine nuts over the top of the mixture, pressing down to slightly submerge into the batter.
Place in the oven and bake for about 90 minutes.
Remove from the oven and turn out onto a cooling rack.
Melt the remaining 2 tablespoons of marmalade in a small saucepan then brush over the top of the cake to glaze.
Leave to cool completely before serving.