1. Combine flour, baking powder and salt in a small bowl; whisk to blend.
2. Stir chocolate and butter in top of double boiler set over simmering water until melted and smooth. Remove from over water. Cool mixture to lukewarm.
3. Using electric mixer, beat sugar and eggs in bowl until thick, about 5 minutes. Beat in chocolate mixture and vanilla. Stir in flour mixture, then toffee and nuts. Chill batter until firm, about 45 minutes.
4. Preheat oven to 350 degrees F. Line 2 large baking sheets with parchment or waxed paper. Drop batter by ¼ cupfuls onto sheets, spacing 2 ½ inches apart. Bake just until tops are dry and cracked but cookies are still soft to the touch, about 15 minutes.
5. Cool on sheets.(Can be made 2 days ahead. Store airtight at room temperature.)
Enjoy!