Fudgy brownies topped with a matcha frosting!
Preheat oven to 350° F (177° C). Line an 8x8 or 9x9 inch baking pan with parchment paper.
Melt the butter over medium low heat in a medium saucepan.
Add the sugar, cocoa powder, salt, and vanilla extract. Whisk until well combined.
Allow to cool until just warm. Add the eggs and whisk very well, until the sugar starts to dissolve. Add the flour and whisk just until combined. You can also use a wooden spoon.
Scrape the batter into the prepared pan and smooth out the top.
Bake in preheated oven for 15-20 minutes, or until a toothpick inserted in the center comes out mostly clean with a few moist crumbs (see note). Allow to cool completely on a wire rack before frosting.
Place the butter and cream cheese in a medium mixing bowl. Beat with an electric mixer until smooth.
Sift the powdered sugar and matcha together over the butter/cream cheese mixture. Beat until smooth. Add the vanilla and beat.
Spread the frosting evenly over the brownies with an offset spatula. Serve.