01 -
Preheat your oven to 175 degrees Celsius (350 degrees Fahrenheit). Lightly grease a 23x13 cm (9×5-inch) loaf pan with butter or non-stick cooking spray for easy bread removal.
02 -
In a medium-sized bowl, sift together the all-purpose flour, baking powder, and salt. Set the mixture aside.
03 -
In a large bowl, use an electric mixer to cream the canola oil, 1/4 cup of unsalted butter, and granulated sugar until the mixture becomes light and fluffy, approximately 3-4 minutes.
04 -
Beat the eggs into the mixture one at a time, ensuring each egg is fully incorporated before adding the next. Then mix in the vanilla extract.
05 -
Gradually add the dry ingredients to the wet mixture in three parts, alternating with buttermilk. Begin and end with the dry ingredients, and mix each addition until just combined to avoid overmixing.
06 -
Remove about 3/4 cup of the batter to a separate bowl and stir in the brown sugar, ground cinnamon, and molasses until well blended.
07 -
Pour half of the plain batter into the prepared loaf pan. Spoon half of the cinnamon swirl batter on top in small dollops. Use a knife or toothpick to swirl the cinnamon mixture through the plain batter for a marbled effect.
08 -
Add the remaining plain batter to the pan and top with the remaining cinnamon swirl mixture. Swirl again with a knife or toothpick.
09 -
Bake the loaf in the preheated oven for 45-50 minutes, or until a toothpick inserted into the center comes out mostly clean with just a few crumbs.
10 -
Remove the bread from the oven and let it cool in the pan for 10 minutes. While cooling, melt the remaining 1/2 cup of butter in a shallow dish and combine the remaining granulated sugar, brown sugar, and ground cinnamon in another shallow dish.
11 -
Turn the loaf onto a wire rack. Coat each side by dipping the loaf in melted butter, then pressing it into the cinnamon-sugar mixture. Allow the bread to cool completely before slicing to serve.