- 1/2 cup butter at room temperature
- 1 cup white sugar
- 2 eggs
- 1 tablespoon orange zest (optional)
- 1 teaspoon orange extract
- 1/4 teaspoon almond extract
- 2 3/4 cups all-purpose flour
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1 (6 ounce) package sweetened dried cranberries (such as Craisins®), or more to taste
- Preheat oven to 325 degrees F (165 degrees C). Line a baking sheet with parchment paper.
- Beat butter and sugar together in a bowl until mixture is creamy. Beat in eggs, orange zest, orange extract, and almond extract.
- Whisk flour, baking powder, baking soda, and salt in a separate bowl; mix dry ingredients into moist ingredients to make a stiff dough. Mix sweetened cranberries into dough. Form dough into a ball, cut into halves, and shape each half into a log. Place logs onto prepared baking sheet.
- Bake in the preheated oven until the edges are lightly browned, 20 to 25 minutes. Let logs cool completely on wire racks.
- Cut logs into slices on a slight diagonal and lay the slices on the parchment-lined baking sheet. Bake biscotti until crisp and lightly golden brown, about 7 minutes.