Preheat Oven & Prepare Pan:
Preheat oven to 350°F (175°C). Grease a loaf pan with butter or line it with parchment paper.Mix Dry Ingredients:
In a bowl, whisk together flour, baking powder, and salt.Cream Butter & Sugars:
In a large bowl, beat softened butter, granulated sugar, and brown sugar until light and fluffy. Add eggs one at a time, then stir in vanilla extract.Combine Batter:
Alternately add the dry ingredients and milk to the butter mixture, gently mixing until smooth.Create Caramel Swirl:
Pour half of the batter into the prepared loaf pan.
Drizzle half of the caramel sauce over it and swirl gently with a knife.
Pour the remaining batter on top and repeat with the rest of the caramel sauce, creating another swirl.
Bake:
Bake for 45–50 minutes, or until a toothpick inserted into the center comes out clean. Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.Prepare Glaze:
Whisk together caramel sauce, powdered sugar, and milk until smooth and pourable. Drizzle over the cooled cake, letting it drip down the sides.
