Ingredients
Scale
For the Brownie Base
- 1/2 cup unsalted butter (1 stick)
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1/4 teaspoon salt
- 1/4 teaspoon baking powder
For the Butterscotch Layer
- 1/2 cup unsalted butter (1 stick)
- 1 cup packed brown sugar
- 1/4 cup heavy cream
- 1 teaspoon vanilla extract
- 1/2 teaspoon sea salt (plus more for topping)
Instructions
Step 1: Preheat the Oven
- Preheat your oven to 350°F (175°C). Grease an 8×8-inch baking pan or line it with parchment paper for easy removal.
Step 2: Prepare the Brownie Base
- In a medium saucepan, melt the 1/2 cup of butter over low heat. Remove from heat and stir in the granulated sugar, eggs, and vanilla extract until well combined.
- In a separate bowl, whisk together the cocoa powder, flour, salt, and baking powder.
- Gradually add the dry ingredients to the wet mixture, stirring until just combined. Do not overmix.
Step 3: Bake the Brownies
- Spread the brownie batter evenly in the prepared baking pan.
- Bake in the preheated oven for 20–25 minutes, or until a toothpick inserted into the center comes out with a few moist crumbs. Remove from the oven and let cool slightly.
Step 4: Prepare the Butterscotch Layer
- In a saucepan over medium heat, combine the 1/2 cup of butter, brown sugar, and heavy cream. Stir until the mixture is smooth and bubbling, about 3–5 minutes. Remove from heat and stir in the vanilla extract and sea salt.
Step 5: Assemble the Brownies
- Pour the butterscotch mixture over the slightly cooled brownies, spreading it evenly.
- Sprinkle additional sea salt over the top.
Step 6: Cool and Serve
- Allow the brownies to cool completely in the pan before cutting into squares. For best results, refrigerate for about 30 minutes to set the butterscotch layer.
- Cut into squares and serve.
- Prep Time: 15
- Cook Time: 35