01 - Preheat oven to 350°F. Line an 8x8-inch baking pan with parchment paper.
02 - In a mixing bowl, whisk together melted butter and sugar until smooth. Add eggs and vanilla; whisk until well combined.
03 - Sift flour, cocoa powder, and salt into the wet mixture. Stir until just combined. Fold in semi-sweet chocolate chips if using.
04 - Pour batter into prepared pan and spread evenly. Bake for 20–25 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs. Cool completely in the pan.
05 - Combine heavy cream, chopped chocolate, butter, and corn syrup in a small saucepan over medium heat. Stir until smooth and glossy, about 3–4 minutes. Remove from heat and stir in vanilla and salt.
06 - Cut brownies into squares. Place one brownie in each serving bowl. Top with a scoop of vanilla ice cream, drizzle generously with hot fudge sauce, and garnish with whipped cream, nuts, and a cherry if desired.