01 -
Preheat oven to 350°F (175°C). Grease a 13x9-inch baking dish with cooking spray and set aside.
02 -
In a large bowl, cream the butter and sugar with an electric mixer until light and fluffy. Add the eggs one at a time, mixing well after each addition. Scrape down the sides of the bowl. Add the orange zest and juice, and mix until incorporated.
03 -
Add the flour and salt to the wet ingredients. Mix until just combined, being careful not to overmix. Spread the batter evenly into the prepared baking dish.
04 -
Bake at 350°F for 25 to 30 minutes, until a toothpick inserted into the center comes out clean. The top and edges should be lightly browned.
05 -
While the brownies are baking, make the frosting. In a large bowl with an electric hand mixer, beat the cream cheese and butter until smooth and creamy. Add the orange zest, 1 tablespoon of orange juice, and the powdered sugar. Mix until well incorporated. Add up to 1 tablespoon more orange juice if needed, depending on your desired taste and consistency.
06 -
While the brownies are still warm, pierce the entire sheet with a fork. This allows some of the frosting to seep into the brownies. Spread the orange cream frosting evenly over the top. Refrigerate until cool before cutting into squares. Keep leftovers refrigerated.