Directions:
Prep the Pans: Preheat your oven to 350º F. Grease two 9×5-inch loaf pans with butter or non-stick spray.
Cream the Base: In a large bowl, using a mixer, cream together the butter, cream cheese, and sugar until light and fluffy.
Incorporate Eggs and Vanilla: Beat in the eggs one at a time, followed by the vanilla extract, ensuring each is fully incorporated before adding the next.
Mix Dry Ingredients: In a separate bowl, whisk together the flour, baking soda, salt, and cinnamon.
Combine Wet and Dry Ingredients: Gradually mix the dry ingredients into the wet ingredients, stirring just until incorporated to avoid overmixing.
Layer with Caramel: Pour ¼ of the batter into each prepared pan. Spoon ¼ cup of caramel topping over the batter in each pan and swirl with a knife, avoiding the edges.
Add Remaining Batter: Gently add the remaining batter over the caramel layer in each pan, smoothing the top lightly.
Bake: Place the pans in the oven and bake for 45-50 minutes, or until a toothpick inserted into the center comes out clean.
Cool and Serve: Allow the bread to cool in the pans for a few minutes before transferring to a wire rack to cool completely.