Chocolate Walnut Brownie Neapolitan

Why I Love This Recipe
Ingredients You'll Need
Brownie
1 cup unsalted butter
1 cup cocoa powder
1 3/4 cup sugar
4 egg, room temperature
2 tsp vanilla extract
1 1/4 cups flour
1 tsp baking powder
1/2 tsp salt
0.67 cup walnut pieces, toasted
1 L strawberry ice cream
Chilled Hot Chocolate Sauce
2 cups whipping cream
2 tbsp cocoa powder
1 tsp vanilla extract
dash of salt
2 egg yolk
3 tbsp sugar
Fresh Raspberry Sauce
2 cups fresh raspberries
1/3 cup sugar
2 tsp lemon juice
Directions
Brownie
Preheat oven to 325 F and prepare 2 greased 2 x 3 1/2-inch loaf pans (or 1 4 x 8-inch loaf pan).
Melt butter (over stove or in microwave) and pour into a larger bowl. Sift cocoa into butter and stir in. Stir in sugar.
Add eggs to mixture, blending well after each addition. Stir in vanilla.
In a separate bowl, combine flour, baking powder and salt (do not sift). Add to cocoa mixture and blend. Stir in walnuts.
Pour brownie batter into pans and bake for 40-45 minutes, until firm when touched. Allow to cool.
Thaw ice cream for 5 minutes, just to soften.
Remove brownies from loaf tins. Wipe tins and line with plastic wrap. Slice each loaf horizontally in half. Place bottom half back into each tin. Spoon ice cream onto brownie in tin and spread into corners. Top ice cream with other half of brownie. Wrap and freeze until ready to serve (brownie should not freeze completely due to high sugar content).
Chilled Hot Chocolate Sauce
Heat cream over medium heat with sifted cocoa powder, vanilla and salt.
In a bowl, whisk together egg yolks and sugar. Gradually add hot cream to egg mixture, whisking constantly until all cream has been added. Return cream to heat and cook for 2 minutes, stirring until thickened. Strain and chill until ready to serve.
Fresh Raspberry Sauce
Puree all ingredients; strain and chill.