Preheat your oven to 180C/Gas 4. Line your loaf tin with baking parchment.
Prepare the cheesecake swirl mixture and set to one side. See method below.
Place all the cake batter ingredients into a food processor and mix together until combined.
If you don't have a food processor, using a whisk mix together all of the wet ingredients and sugars in a large bowl. Add the flour, baking powder, baking soda and spices and combine well.
Pour half of your cake batter into your prepared cake tin then top with all of your cheesecake swirl mixture. Top with the second half of your cake batter. Smooth out the top with a knife.
Put the cake in your preheated oven and bake for 45-50 minutes or until a knife or skewer when inserted comes out clean.
Leave to cool completely in the tin. Once cool, turn the cake out into a wire rack and decorate as you see fit. For the cream cheese frosting recipe see below.