Preheat oven to 350 degrees F. Line a 8X8 inch pan with a foil “sling” and spray with nonstick cooking spray.
In a heat safe bowl, microwave the chocolate chips for one minute. Stir. Add the butter and microwave again for one minute. Stir again until smooth. If it’s still not completely melted, microwave in 15 second intervals until it is completely smooth when stirred.
Add vanilla, eggs and sugar and stir until smooth. Then add flour and salt and stir until combined.
Pour into prepared pan and bake for 45-50 minutes, watching edges carefully so you don’t over bake our burn them. Allow to cool completely in the pan before frosting.
For Frosting:
In the bowl of your stand mixer, beat the butter, cream cheese, and goat cheese on medium-high speed until smooth and creamy, about 1 minute.
Add the remaining ingredients and beat at the lowest setting until combined. Increase speed to medium-high and beat until fluffy and lightened in color, scraping down bowl once or twice, for 2-3 minutes.
For Candied Walnuts:
Preheat oven to 350 degrees F. Spread the walnuts on a baking sheet and bake for 5 minutes.
In a medium saucepan, cook the sugar on medium heat. When the sugar begins to melt, stir until completely melted and a deep amber color. Then, working quickly, stir in walnuts, coating completely.
Pour the walnuts back onto a greased cookie sheet and as quickly as you can, separate them with two forks. Allow to cool completely.
To Assemble:
Spread about half of the room temperature frosting onto the brownie with an offset spatula or the back of a spoon. Arrange the nuts in a diagonal swath across the brownie.