01 - Set oven to 350°F and grease a 9x5-inch loaf pan. Line the pan with parchment paper for easy removal.
02 - Melt butter in a skillet over medium heat. Add diced apples, brown sugar, cinnamon, and a pinch of salt. Cook, stirring occasionally, until apples are soft and caramelized, about 5 to 7 minutes. Remove from heat and allow to cool.
03 - In a large bowl, whisk together melted butter, eggs, cream soda, whole milk, and vanilla extract until fully blended.
04 - In another bowl, mix all-purpose flour, granulated sugar, baking powder, baking soda, and salt.
05 - Gently fold the dry mixture into the wet ingredients until just combined. Take care not to overmix.
06 - Carefully incorporate caramelized apples into the batter.
07 - Pour the mixture into the prepared loaf pan and spread evenly.
08 - In a small bowl, combine flour, sugar, and salt. Add cold cubed butter and blend with a pastry blender or fork until a coarse crumb forms. Sprinkle topping evenly over the loaf batter.
09 - Bake for 50 to 55 minutes until a toothpick inserted in the center comes out clean.
10 - Let loaf cool in the pan for 15 minutes; transfer to a wire rack. Drizzle with caramel sauce before serving.