Preheat oven to 325 degrees Fahrenheit (165 degrees Celsius) and grease a 9×5 inch loaf pan.
In a large bowl, beat oil and honey together. Add eggs and beat well.
Stir in bananas and vanilla, then stir in the salt and cinnamon. Lastly, stir in the flour, just until combined.
Add baking soda to hot water, stir to mix, and then mix briefly into batter until it is evenly distributed. Spread batter into the greased loaf pan.
Sprinkle with cinnamon and swirl with a toothpick or the tip of a butter knife for a pretty marbled effect.
Bake for 60 to 65 minutes. Be sure to check that the bread is done baking by inserting a toothpick in the top. It should come out clean. Let the bread cool in the loaf pan for 5 minutes, then transfer it to a wire rack to cool for 30 minutes before slicing.
I love baking bread in my Le Creuset stoneware loaf pan so much that it deserves a mention. The loaf pan is non-toxic, heats evenly and cleans easily. Highly recommended!
*Update 10/13/14: After several years of being baffled by the hot water/baking soda trick, I can now definitively report that it's an unnecessary step. If you prefer, you can just stir in ¼ cup water or milk (any kind) into the oil/honey/eggs and whisk the baking soda in with the spices. I'm leaving the recipe as is because I know so many of you love it as written!
Need to omit the eggs? I've heard from other commenters that flax eggs/chia eggs work well as replacements for the eggs. One commenter even said the bread turned out well when she forgot the eggs!