Pre-heat the oven to 350℉/180℃. Grease/Line a 4x10 inch loaf pan (about 1.5lbs).
In a large bowl, add the sugar and orange zest. Rub together using your fingertips (this creates an 'orange sugar' which gives a lovely strong orange flavor).
Add the butter and cream together using an electric/stand mixer - until pale and fluffy. Add the eggs and combine.
Add the flour and baking powder and fold together. Finally, add the juice from the orange, milk and poppy seeds and fold until smooth!
Pour the batter into the loaf pan. Bake about 55 minutes - 1 hour. Check on the cake around the 40 minute mark, if the top is browning too much, place a piece of aluminium foil on top (wrapping around the edges of the pan).
Check the cake is fully baked by inserting toothpick/cake tester - if it comes out clean, let the cake cool (if not, bake a few minutes longer).