01 - Preheat oven to 350°F. Line an 8x8-inch baking pan with parchment paper.
02 - Melt butter in medium saucepan over low heat. Remove from heat, stir in sugar, eggs, and vanilla until smooth.
03 - Sift in flour, cocoa powder, and salt. Mix gently until just combined. Do not overmix.
04 - Pour batter into prepared pan and smooth top. Bake for 20-25 minutes, until toothpick inserted in center comes out with moist crumbs. Cool completely in pan.
05 - Combine cream, chocolate, butter, and syrup in small saucepan over medium-low heat. Stir until chocolate and butter are melted and mixture is smooth, 3-4 minutes. Remove from heat, stir in vanilla and salt.
06 - Cut cooled brownies into squares. Place one brownie square in each serving bowl.
07 - Top each brownie with scoop of vanilla ice cream. Drizzle generously with warm hot fudge sauce.
08 - Garnish with whipped cream, nuts, and cherry if desired. Serve immediately.