Preheat oven to 350 degrees and line two baking sheets with parchment paper. In the bowl of a stand mixer or with a hand mixer, cream brown sugar, coconut oil, and yogurt until soft and fluffy. Add eggs one at a time and blend, then add vanilla. In a separate bowl, combine flour, baking soda, and salt. In two batches, add dry ingredients to wet and blend until combined but some tufts of flour are visible. Fold in walnuts and chocolate chips with a spatula. Swirl 2 tbsp caramel into the batter, which will be fairly sticky.
Use an ice cream scoop or a 1/4 cup spoon to measure cookie dough onto prepared baking sheets. I recommend you don't add more than 4-5 cookies per baking sheet depending on how large your sheets are.
Bake 10-12 minutes until centers are set. Cookies may look underbaked but will continue to cook on the sheet outside of the oven. Let stand on cookie sheets for 5 minutes, then transfer to a wire cooling rack to cool for 15-20 minutes. Drizzle generously with caramel. Serve immediately or store in an airtight container in the fridge for up to 5 days.