Preheat oven to 350 degrees. Pan - greased cookie sheet.
In a medium size bowl combine the flour, baking powder and salt, stir to combine, set aside.
In the bowl of an electric stand mixer combine the butter, brown sugar and granulated sugar. With the mixer on medium speed beat until creamy, scraping the bowl occasionally. Add the eggs one at a time, beating well after each addition, add the vanilla and beat until well combined.
With the mixer on low, add the flour mixture to the bowl, beat until just incorporated. Stir in the chocolate chips, toffee and chopped walnuts.
Use a 1/4 cup measuring cup to measure out the dough. Place 6 mounds to a cookie sheet, 2 inches apart. The cookies spread quite a bit. Bake 11- 16 minutes or until edges are lightly browned. Let the cookies sit on the cookie sheet 2 minutes before moving to a wire rack to cool completely.