Preheat your oven to 350°F (175°C). Grease your 8x8-inch baking pan or line it with parchment paper for easy removal.
In a double boiler or microwave, melt the coarsely chopped unsweetened chocolate and cubed unsalted butter together until smooth. Stir occasionally to ensure even melting.
In a large mixing bowl, whisk together the melted chocolate mixture with sugar until combined. Allow the mixture to cool slightly before adding in the eggs, one at a time, mixing well after each addition. Stir in the pure vanilla extract and salt.
Gently fold in the all-purpose flour until just combined. Be careful not to overmix; a few flour streaks are okay.
Take your frozen miniature Snickers and fold them into the brownie batter. This ensures that each bite has a delicious piece of Snickers.
Pour the batter into the prepared baking pan, spreading it evenly. Bake in the preheated oven for about 20-25 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs.
While the brownies are baking, melt the individually wrapped caramel candies with the heavy cream in a small saucepan over low heat. Stir until smooth and creamy.
Once the brownies are done baking, remove them from the oven and let them cool for a few minutes. Drizzle the melted caramel sauce over the top and sprinkle with salted peanuts.
Allow the brownies to cool completely in the pan before cutting them into bite-sized squares. Enjoy these Snickers Brownie Bites as a delicious treat!