Preheat oven to 325°F (163°C). To prevent sticking, grease and flour a bundt pan or two loaf pans.
In a large bowl, whisk together the oil, sugar, and eggs until smooth.
In a separate bowl, mix the flour, baking soda, cinnamon, and salt. Slowly stir the dry mixture into the wet ingredients until just blended.
Stir in the vanilla extract, then fold in the chopped apples and pecans until evenly incorporated.
Pour the batter into the prepared pan(s). Bake for 60–70 minutes, or until a toothpick inserted in the center comes out clean. Allow to cool slightly before glazing.
Melt the butter in a small saucepan over medium heat. Add the brown sugar and milk, bring to a gentle boil, and cook for 2 minutes, stirring frequently. Remove from heat and stir in the vanilla extract.
Pour half of the warm caramel glaze over the cake while it’s still slightly warm, letting it soak in. Add additional pecans to the top and then add the remaining glaze.
Slice and serve while warm or allow to cool completely.