Add the cream to a small saucepan over low heat, bringing it to a simmer.
Combine the sugar and water in another small saucepan over medium heat and cook without stirring, until amber brown.
Slowly pour the warm cream into the sugar mixture whisking constantly until smooth. Cook for 1 minute.
Remove the saramel from the heat and whisk in the cookie butter, corn syrup, salt, and vanilla until smooth.
Transfer the caramel to a small bowl and let cool for 30 minutes, until at room temperature.
FOR THE BROWNIES
Preheat the oven to 350 degrees F. Prepare a 9 x 13 glass baking dish by lining with aluminum foil. Spray the foil with cooking spray and set aside.
Add the melted butter to a medium sized bowl. Stir in the sugar until combined.
Add the eggs, one at a time, mixing after each addition until well blended. Stir in the vanilla extract and set aside.
In a separate large bowl, combine the flour, cocoa powder, and salt. Fold the wet ingredients into the dry ingredients.
Pour the brownie batter into the prepared baking dish. Spread the batter with the back of a spoon to smooth.
Using a tablespoon, drop 9 spoons of cookie butter caramel on top of the brownie batter.
Drag a butter knife through the batter and caramel to swirl.
Bake for 30 minutes, or until brownies are no longer wet on top. Cool completely before cutting.
Notes
If you do not want to make your own caramel, substitute ½ homemade caramel sauce and heat it up until hot. Stir in cookie butter until smooth. Proceed with recipe.