01 -
Preheat oven to 350°F (175°C). Grease a 9×5-inch loaf pan with butter or non-stick spray.
02 -
In a medium bowl, sift together flour, baking powder, and salt. Set aside.
03 -
In a large mixing bowl, beat canola oil, softened butter, and granulated sugar with an electric mixer until light and fluffy, about 3 to 4 minutes.
04 -
Add eggs one at a time, mixing well after each addition. Stir in vanilla extract.
05 -
Gradually add dry ingredients to wet mixture in three parts, alternating with buttermilk. Begin and end with dry ingredients. Mix until just combined.
06 -
Transfer about 3/4 cup of batter to a separate bowl. Mix in brown sugar, cinnamon, and molasses until combined.
07 -
Pour half of the plain batter into prepared loaf pan. Add half of the cinnamon swirl mixture in dollops and swirl with a knife or toothpick.
08 -
Top with remaining plain batter and spoon the rest of the cinnamon mixture over it. Swirl again for a marbled effect.
09 -
Place pan in oven and bake for 45 to 50 minutes, or until a toothpick inserted in the center comes out mostly clean.
10 -
Let bread cool in pan for 10 minutes. Meanwhile, melt butter and mix granulated sugar, brown sugar, and cinnamon in a separate dish.
11 -
Remove loaf from pan and place on wire rack. Dip sides into melted butter, then coat with cinnamon-sugar mixture. Cool completely before slicing.