Line a large baking tray with parchment paper and lightly grease with butter. In a large mixing bowl, beat room temperature butter until creamy. Add granulated sugar and brown sugar followed by baking powder and salt. Mix until combined, scraping the sides of the bowl.
Beat in the eggs and vanilla essence. Then gradually beat in flour. The dough will be thick and sticky.
Fold in dried cranberries and chopped almonds.
Lightly sprinkle flour onto a board, transfer the dough.
Divide into half. Shape each half into an 8 inch roll. Place the shaped dough at least 4 inches apart on the baking sheet. Pat down until 1/2 inch thick.
Bake in a 350°F preheated oven for 25 mins or lightly golden brown on top and the middle is set. Cool for 10 - 15 mins.
Using a serrated knife, slice the log into 1/2 inch thick slices.
Place the slices onto the baking sheet and bake for 8 mins on one side, then flip and bake for another 8 mins. When done, cool completely on a wire rack.
Dip the biscotti into dark chocolate that has been melted. Let the excess chocolate drip into the bowl and sprinkle roasted and chopped almonds on top. Let the chocolate set completely. It will take approx. 45 mins. This step is optional. Then store in an airtight container.
Yummy and crunchy Almond cranberry biscotti dipped in dark chocolate is ready to enjoy with your cup of tea or coffee.