Step 1: Preheat the Oven. Begin by preheating your oven to 350°F (175°C). This ensures that your bars will bake evenly.
Step 2: Prepare the Baking Pan. Grease a 9x13 inch baking pan with cooking spray or line it with parchment paper for easy removal later.
Step 3: Make the Crust. In a large mixing bowl, beat together the softened butter, brown sugar, and salt until light and fluffy. Add in 2 teaspoons of vanilla extract. Gradually mix in the flour until fully combined. The mixture will be crumbly.
Step 4: Press the Crust. Take the dough and press it evenly into the bottom of the prepared baking pan. Bake in the preheated oven for about 15 minutes or until lightly golden.
Step 5: Prepare the Filling. While the crust is baking, combine the sweetened condensed milk, 4 tablespoons of salted butter, maple syrup, and 1 teaspoon of vanilla extract in a saucepan over medium heat. Stir continuously until the mixture is smooth and slightly thickened, about 5-7 minutes.
Step 6: Add Nuts and Coconut. Remove the saucepan from heat and stir in the chopped walnuts or pecans and shredded coconut. Mix well to combine.
Step 7: Pour the Filling. Once the crust is ready, remove it from the oven and pour the caramel mixture over the crust, spreading it evenly.
Step 8: Add the Chocolate Chips. Sprinkle the semi-sweet chocolate chips evenly over the caramel filling. This will add a delicious layer of chocolatey goodness on top.
Step 9: Bake Again. Return the pan to the oven and bake for an additional 20-25 minutes, or until the chocolate chips are melted and slightly bubbly.
Step 10: Cool and Serve. Once baked, remove the pan from the oven and allow the bars to cool in the pan for at least 30 minutes. Once cooled, cut them into squares and serve warm for that gooey texture, or let them cool completely for a firmer bite.