Ingredients

4 large eggs1 cup canola oil2 cups sugar2 teaspoons vanilla extract1-1/2 cups all-purpose flour1/2 cup baking cocoa1/2 teaspoon salt1/2 cup chopped walnuts, optionalFILLING:1/2 cup butter, softened1/2 cup packed brown sugar1/4 cup sugar2 tablespoons 2% milk1 teaspoon vanilla extract1 cup all-purpose flourGLAZE:1 cup semisweet chocolate chips1 tablespoon shortening3/4 cup chopped walnuts

Preparation

Preheat oven to 350°. In a large bowl, beat eggs, oil, sugar and vanilla until well blended. Combine flour, cocoa and salt; gradually beat into egg mixture. Stir in walnuts if desired.

Pour into a greased 13x9-in. baking pan. Bake 30 minutes or until a toothpick insert in center comes out with moist crumbs. Cool completely.

For filling, in a large bowl, cream butter and sugars until light and fluffy, 5-7 minutes. Beat in milk and vanilla. Gradually beat in flour. Spread over brownies; chill until firm.

For glaze, in a microwave, melt chocolate chips and shortening; stir until smooth. Spread over filling. Immediately sprinkle with nuts, pressing down slightly. Let stand until set.