Begin by preheating your oven to 350°F (175°C). Line a baking sheet with parchment paper to ensure the biscotti don’t stick.
In a large mixing bowl, cream together the softened butter and granulated sugar until it’s light and fluffy. This should take about 3-4 minutes. Next, add the eggs, almond extract, and vanilla extract, mixing until fully incorporated.
In another bowl, whisk together the all-purpose flour, baking powder, and baking soda. Gradually add this dry mixture to the wet ingredients, mixing until just combined. Be careful not to overmix.
Gently fold in the slivered almonds and finely chopped maraschino cherries, ensuring they are evenly distributed throughout the dough.
Divide the dough in half. With floured hands, shape each half into a log about 12 inches long and 2 inches wide on the prepared baking sheet, leaving space between them for expansion.
Bake in the preheated oven for about 25-30 minutes, or until the logs are golden brown. Remove from the oven and let them cool for about 10-15 minutes.
Once the logs are cool enough to handle, use a sharp knife to slice them diagonally into 1-inch thick pieces. Lay the slices cut-side down on the baking sheet.
Return the sliced biscotti to the oven and bake for an additional 10-12 minutes, flipping them halfway through, until they are crisp and golden.
Remove the biscotti from the oven and transfer them to a cooling rack. Once cooled, melt the white chocolate chips and drizzle them over the biscotti for a sweet finish.