Step 1: Preheat your oven to 350°F (175°C). Grease and flour your 9x13 inch baking pan, or line it with parchment paper for easy removal.
Step 2: In a double boiler (or microwave), combine the unsweetened and semi-sweet chocolate with 3/4 cup of butter. Stir until melted and smooth. Remove from heat and let it cool slightly.
Step 3: In a large mixing bowl, whisk together the melted chocolate mixture with 1 3/4 cups of sugar. Add the eggs, one at a time, mixing well after each addition. Stir in the tablespoon of vanilla extract.
Step 4: In another bowl, sift together the cocoa powder and all-purpose flour. Gradually add this mixture to the wet ingredients, mixing until just combined. Be careful not to overmix.
Step 5: Pour the brownie batter into the prepared pan and spread 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. Let the brownies cool completely in the pan.
Step 6: While the brownies are cooling, make the orange frosting. In a large mixing bowl, beat together the softened butter and powdered sugar until light and fluffy. Add the fresh squeezed orange juice, heavy cream, and orange zest, and continue mixing until the frosting is smooth and creamy.
Step 7: Once the brownies have cooled, spread the orange frosting evenly over the top. For a decorative touch, you can use a spatula to create swirls or patterns.
Step 8: Allow the frosted brownies to set for about 30 minutes before cutting them into squares. Serve and enjoy the delightful combination of chocolate and orange!