Ingredients

1 cup butter, softened2 cups sugar4 large eggs1 teaspoon vanilla extract1-1/2 cups all-purpose flour1/2 cup baking cocoa1/2 teaspoon salt1/2 teaspoon baking powder1 cup chopped walnutsFILLING:11 ounces cream cheese, softened2 cups confectioners’ sugar2 cups whipped toppingTOPPING:2 cups cold whole milk1 package (3.9 ounces) instant chocolate pudding mixWhipped topping and chopped walnuts

Preparation

Preheat oven to 350°. In a large bowl, cream butter and sugar until light and fluffy, 5-7 minutes. Add eggs, one at a time, beating well after each addition. Beat in vanilla. In another bowl, whisk flour, cocoa, salt and baking powder; add to creamed mixture just until moistened. Fold in nuts.

Transfer to a greased 13x9-in. baking pan. Bake until a toothpick inserted in the center comes out with moist crumbs, 20-25 minutes. Cool completely on a wire rack.

In a small bowl, beat cream cheese and confectioners’ sugar until smooth. Fold in whipped topping; spread over brownies.

In a large bowl, whisk milk and pudding mix 2 minutes. Let stand until soft-set, about 2 minutes. Spread over filling. Refrigerate 1 hour or until serving.

Cut into squares; garnish with whipped topping and nuts.