Whisk the butter, sugar and zest until you get a nice and fluffy mix.
Add the eggs and whisk together
Add the vanilla essence, vegetable oil, milk and honey and whisk together.
Add the dry ingredients and mix using a spatula.
Finish by mixing in the pecans.
Butter and flour your 22x11cm / 9x4in pan and put the mix inside.
Bake at the centre of a pre-heated oven at 180°C/350°F for 1hour or until you put a knife or skewer down the center and it comes out clean. Check at 45min and if it's too golden on top, cover with tin foil.
Unmould and let it cool down to room temperature before spreading the frosting on top.