Begin by preheating your oven to 350°F (175°C). Lightly grease a 9x13 inch baking pan or line it with parchment paper for easy removal.
In a large bowl, whisk together the melted unsalted butter and granulated sugar until combined. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
In a separate bowl, sift together the all-purpose flour, unsweetened cocoa powder, and salt. Gradually fold the dry ingredients into the wet mixture until just combined. Be careful not to overmix.
In another bowl, beat the softened cream cheese with powdered sugar until smooth and creamy.
Pour half of the brownie batter into your prepared baking pan and spread it evenly. Dollop spoonfuls of the cream cheese mixture on top, then drop spoonfuls of caramel sauce over the cream cheese. Add the remaining brownie batter on top in dollops. Using a knife or skewer, gently swirl the layers together to create a marbled effect. Finally, sprinkle the mini chocolate chips evenly over the top.
Bake your brownies for 35-40 minutes, or until a toothpick inserted into the center comes out with only a few moist crumbs. Let the brownies cool completely in the pan on a wire rack before slicing.