Make the caramel sauce according to the recipe and set aside.
Preheat oven to 350°F. Line an 8x8-inch square baking dish with parchment paper or grease it with oil.
In a mixing bowl or stand mixer, mix the dry ingredients until combined.
Add the eggs and vanilla and beat until mixed.
Add the melted butter and half-and-half and beat until combined.
Using a knife, swirl 2/3 of the prepared caramel sauce through the brownie batter.
Transfer the batter to the baking dish. Bake for 25-30 minutes. Shorter for slightly underdone/gooey brownies and longer for firmer brownies.
Remove the brownies from the oven and let them cool on the counter until cool to the touch. Drizzle the remaining caramel sauce on top of the brownies.