Preheat your oven at 180℃ and line your loaf pan with parchment paper.
In a medium bowl, add the flour, baking powder, salt & mix. Set this aside.
In a large bowl, add the sugar & orange zest. Mix this with your fingertips to release the aroma & the scent of orange. Add in the eggs, vanilla extract and mix.
Whisk in the olive oil, orange juice & mix until it's all combined.
Slowly add the dry ingredients and fold in the mixture just until everything's incorporated. Do not overmix!
Bake this for 50-60 minutes, checking after 45 minutes pass.
Once the cake is out, leave it to cool and in the meantime we can make our icing.
In your stand mixer bowl, add the heavy cream and mix in medium-high speed for about 2-4 minutes, until it starts getting thick, but not fully steady. Add in the cream cheese & butter and mix for 1 minute.
Add in the powdered sugar, salt & vanilla extract and fold these in using a ruler spatula.
To assemble - Once the cake has cooled, cut it down in slices and place them on a plate.
Add on top the frosting, pour some orange curd on top of it, a splash of olive oil & enjoy!