01 - Preheat oven to 350°F. Grease and line an 8-inch square baking pan with parchment paper.
02 - In a saucepan, melt 1/2 cup butter over low heat. Remove from heat and stir in sugar, eggs, and vanilla extract until smooth.
03 - Sift flour, cocoa powder, and salt into the butter mixture. Mix until just combined, being careful not to overmix.
04 - Spread batter evenly in prepared pan. Bake for 20 to 25 minutes, or until a toothpick inserted into the center comes out with moist crumbs. Cool completely in the pan.
05 - Combine heavy cream, chocolate chips, sugar, and 2 tablespoons butter in a small saucepan over medium heat. Stir constantly until smooth and glossy, approximately 3 to 4 minutes. Remove from heat and stir in vanilla extract and salt.
06 - Cut cooled brownies into 6 equal squares. Place one square in each serving bowl.
07 - Top each brownie square with a generous scoop of vanilla ice cream.
08 - Drizzle hot fudge sauce over the ice cream. Add whipped cream, toasted nuts, and a maraschino cherry if desired. Serve immediately.