These biscotti are one of my very favorite cookies! They’re crisp (but not too crunchy), slightly soft in the center and just sweet enough. I’ve made so many batches of these biscotti, including four delicious flavor variations!

Four flavors of biscotti with labels next to them: chocolate, cranberry-orange, almond and classic biscotti.

The only Biscotti recipe you need

With Christmas coming soon, I want to share one of my favorite cookie recipes with you: biscotti! I love these biscotti because they are crisp on the edges and just the tiniest bit soft in the center, plus you can customize them with so many flavors and mix-ins.

I spent a whole week in the kitchen baking batch after batch of these Italian cookies. The result? The best biscotti recipe I’ve ever made, plus 4 delicious flavor variations! Below you’ll find my recipes for almond, cranberry-orange, chocolate and classic biscotti.

Coffee lover that I am, biscotti are my perfect cookie. They’re ideal for dunking in a mug of coffee, tea or cocoa or served with a glass of milk.

I just wanted to say I’ve tried many different biscotti recipes by now, and this one is by far the best. The almond version is my favorite, but they’re so easily customizable, and my biscotti come out perfectly every time I use this base recipe. Thanks!!

E

Biscotti served on a plate with a cup of coffee.

What are biscotti?

Biscotti are traditional Italian cookies. Classic biscotti flavors include vanilla, anise and almond. Biscotti are baked twice, which gives them their dry, crisp texture. The dough is first shaped into a log and baked. After the baked dough log cools, you slice it on the diagonal and bake the cookies a second time until they are crisp.

Biscotti on a baking sheet with half of them dipped in chocolate.

This recipe is my go-to when I want to bake homemade cookies for gifts for teachers, friends and neighbors. They stay fresh longer than most other types of cookies (1-2 weeks at room temperature) and they don’t break easily.

Ingredient Notes

  • Butter: I use 4 tablespoons of butter in this recipe. Adding more butter will result in softer biscotti and omitting the butter will give you drier, crispier cookies. I found that 4 tablespoons is the perfect amount. For dairy-free biscotti, you can substitute olive oil for the butter. I’ve done this with great success.
  • Sugar: This recipe uses granulated sugar. Beat the sugar and butter together until creamy.
  • Eggs: You will need two large eggs for this recipe. The eggs are combined with the butter and sugar. The mixture might look a bit curdled; this is ok. When you mix in the flour everything will get incorporated.
  • Extracts and flavors: My basic biscotti recipe uses vanilla extract. You can also add almond extract or anise extract. You can add some orange zest or lemon zest to the wet ingredients if you want citrus flavor in your cookies.
  • Flour, baking powder and salt: I use a combination of white whole wheat flour and all purpose flour in my biscotti recipe. I like the depth of flavor that whole wheat flour adds to these cookies, and I like to sneak in extra nutrition whenever I can. You may replace the white whole wheat flour with all-purpose flour. For gluten-free, readers have had success substituting Bob’s Red Mill Gluten Free 1 to 1 baking flour.
  • Baking powder and salt: Be sure to use fresh baking powder so that your biscotti will rise well. Salt brings out all of the flavors.
  • Nuts, chocolate chips, dried fruit and other mix-ins: This is the fun part! You can get creative with your mix-ins to create your own biscotti flavor. I recommend sticking to 1 1/2 cups or less total mix-ins. Try almonds, walnuts, pecans, pistachios, chocolate chips, dried cherries or dried cranberries.

How to Make Biscotti

Biscotti are easy to make. There are just a few simple steps, and I’ve included a few pictures of how I shape the dough and slice the cookies.

First, make the dough. Beat together the butter and sugar, then mix in the eggs and vanilla. If you are using other extracts, such as almond extract, mix them in now. This is also when you will want to add citrus zest such as orange or lemon zest. Whisk together the dry ingredients in a separate bowl and then mix them into the wet ingredients. Finally, stir in any mix-ins that you want to use, such as nuts, dried fruit, or chocolate chips.

Divide the dough in half and shape each half into a log shape. If the dough sticks to your hands, using slightly wet hands can help. I start by making a ball out of each half of the dough. Then I pat the dough between my hands to shape it into a log. Place the dough logs on a parchment paper-lined baking sheet. Press down with your hands to flatten the logs until they are about 3/4-inch thick.

Two logs of cranberry orange almond biscotti dough on a parchment paper lined baking sheet.

If you want, you can sprinkle the dough with turbinado sugar (coarse sugar) before baking. This will give your biscotti cookies a pretty sparkle on top.

Sprinkling coarse turbinado sugar over top of unbaked dough log.

Bake the dough logs for 20-25 minutes at 350 degrees F, until they are lightly golden. The center will be slightly soft and should bounce back when you press it lightly. Let the baked biscotti logs cool before slicing. If you slice them when they are too warm, the cookies will crumble.

Slice the logs on the diagonal, pressing a sharp knife straight down into the dough. Place the cookies back on the baking sheet, cut sides up. Slicing at a greater angle will result in longer cookies, and less of an angle will produce smaller biscotti.

Slicing baked log on the diagonal into biscotti cookies.

Bake the biscotti a second time, for 12-16 minutes, until crisp. Bake the sliced cookies longer if you want them more crunchy, and for a shorter time if you want them softer. The centers will be a tiny bit soft when you remove them from the oven, but they will crisp up as they cool.

How to make mini biscotti: To make small biscotti, shape the dough into three or four logs instead of two. The smaller dough logs will require less baking time, so begin checking on them after 15 minutes.

Recipe Variations

White chocolate dipped chocolate biscotti stacked on a small plate with a mug of coffee in the background.

To make chocolate biscotti, add unsweetened cocoa powder and chocolate chips to the dough. You will use 1/4 cup less flour to account for the addition of cocoa powder. I like to dip my chocolate biscotti in white or dark chocolate, and sometimes I mix in almonds or walnuts.

Almond biscotti resting on a cup of coffee.

Almond biscotti are one of my favorites! To make almond biscotti, add 1 teaspoon of almond extract and reduce the vanilla extract to 1/2 teaspoon. Then mix chopped or slivered almonds into the dough.

Cranberry orange biscotti arranged on a small plate.

To make cranberry orange biscotti, mix orange zest into the creamed butter and sugar. Then stir dried cranberries into the dough. Sometimes I like to add almonds or pistachios to my cranberry biscotti.

Dipping cranberry orange biscotti in a cup of coffee.

I also have a Chocolate Chip Biscotti recipe that I think you’ll love! Looking for more easy cookie recipes? Try my Snowball Cookies, Cherry Cream Cheese Cookies or our best Chocolate Chip Cookies next!

Four flavors of biscotti with labels next to them: chocolate, cranberry-orange, almond and classic biscotti.
4.94 from 87 ratings

Biscotti Recipe (4 Flavors)

Servings: 20 biscotti
Prep Time: 15 minutes
Cook Time: 35 minutes
Resting Time: 30 minutes
Total Time: 1 hour 20 minutes
I can't even tell you how many times I've made these biscotti! They’re crisp (but not too crunchy), slightly soft in the center and just sweet enough. I've included 4 delicious flavors below – I think you'll love them all! These biscotti are my favorite cookie for gifting and holiday cookie plates, since they last for 1-2 weeks at room temperature. Perfect for serving with coffee, tea or milk!

Ingredients

Classic Biscotti

  • 4 tablespoons unsalted butter, cold or softened, cut into 4 pieces
  • ¾ cup granulated sugar
  • 2 large eggs
  • 1 ½ teaspoons vanilla extract, use 1 teaspoon if adding almond or anise extract
  • ½ teaspoon almond extract or anise extract, optional
  • 1 cup all-purpose flour
  • 1 cup white whole wheat flour, or all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • turbinado sugar, (coarse sugar), optional

Chocolate Biscotti

  • 4 tablespoons unsalted butter, cold or softened, cut into 4 pieces
  • ¾ cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • ½ cup unsweetened cocoa powder
  • 1 cup all-purpose flour
  • ¾ cup white whole wheat flour, or all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • 1 cup chocolate chips
  • ½ cup chopped almonds or walnuts, optional

Almond Biscotti

  • 4 tablespoons unsalted butter, cold or softened, cut into 4 pieces
  • ¾ cup granulated sugar
  • 2 large eggs
  • 1 teaspoon almond extract
  • ½ teaspoon vanilla extract
  • 1 cup all-purpose flour
  • 1 cup white whole wheat flour, or all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • 1 cup chopped almonds
  • turbinado sugar, (coarse sugar), optional

Cranberry Orange Biscotti

  • 4 tablespoons unsalted butter, cold or softened, cut into 4 pieces
  • ¾ cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • zest of 1 orange, about 1 tablespoon
  • 1 cup all-purpose flour
  • 1 cup white whole wheat flour, or all-purpose flour
  • 1 teaspoon baking powder
  • ½ teaspoon salt
  • 1 cup dried cranberries
  • turbinado sugar, (coarse sugar), optional

Instructions
 

Classic Biscotti

  • Preheat oven to 350 degrees F. Line a baking sheet with parchment paper.
  • Using an electric mixer, beat the butter and sugar together until creamy.
  • Add the eggs and vanilla extract. If you would like to add almond extract or anise extract, add it now. Mix until well combined.
  • In a medium bowl, whisk together the all purpose flour, white whole wheat flour, baking powder and salt.
  • Add the flour mixture to the mixing bowl and mix on low speed until combined, scraping down the sides of the bowl as needed.
  • Divide the dough in half. Shape each half into a ball and then use your hands to shape each ball into a log that is about 8 inches long.
  • Place the logs on the prepared baking sheet. Use your hands to flatten the dough logs until they are about 3/4-inch thick. Gently press the sides and ends of the logs to even them out and flatten them.
  • If desired, sprinkle the logs with turbinado sugar.
  • Bake for 20-25 minutes, until lightly golden and the center of the logs is almost firm and bounces back when touched.
  • Let the logs cool on the baking sheet for 30 minutes.
  • Use a sharp knife to cut the logs into biscotti shape, on the diagonal. Press straight down with the knife, rather than sawing.
  • Place the biscotti, cut side up, on the baking sheet. Bake for 12-16 more minutes, until dry. The centers of the cookies will be slightly soft and will crisp as they cool.
  • Store biscotti in an airtight container at room temperature for 1-2 weeks or in the freezer for 3 months.

Chocolate Biscotti

  • Preheat oven to 350 degrees F. Line a baking sheet with parchment paper.
  • Using an electric mixer, beat the butter and sugar together until creamy.
  • Add the eggs and vanilla extract. Mix until well combined.
  • In a medium bowl, whisk together the cocoa powder, all purpose flour, white whole wheat flour, baking powder and salt.
  • Add the flour mixture to the mixing bowl and mix on low speed until combined, scraping down the sides of the bowl as needed.
  • Mix in the chocolate chips and nuts, if using.
  • Divide the dough in half. Shape each half into a ball and then use your hands to shape each ball into a log that is about 8 inches long.
  • Place the logs on the prepared baking sheet. Use your hands to flatten the dough logs until they are about 3/4-inch thick. Gently press the sides and ends of the logs to even them out and flatten them.
  • Bake for 20-25 minutes, until lightly golden and the center of the logs is almost firm and bounces back when touched.
  • Let the logs cool on the baking sheet for 30 minutes.
  • Use a sharp knife to cut the logs into biscotti shape, on the diagonal. Press straight down with the knife, rather than sawing.
  • Place the biscotti, cut side up, on the baking sheet. Bake for 12-16 more minutes, until dry. The centers of the cookies will be slightly soft and will crisp as they cool.
  • Store biscotti in an airtight container at room temperature for 1-2 weeks or in the freezer for 3 months.

Almond Biscotti

  • Preheat oven to 350 degrees F. Line a baking sheet with parchment paper.
  • Using an electric mixer, beat the butter and sugar together until creamy.
  • Add the eggs, almond extract and vanilla extract. Mix until well combined.
  • In a medium bowl, whisk together the all purpose flour, white whole wheat flour, baking powder and salt.
  • Add the flour mixture to the mixing bowl and mix on low speed until combined, scraping down the sides of the bowl as needed.
  • Stir in the chopped almonds.
  • Divide the dough in half. Shape each half into a ball and then use your hands to shape each ball into a log that is about 8 inches long.
  • Place the logs on the prepared baking sheet. Use your hands to flatten the dough logs until they are about 3/4-inch thick. Gently press the sides and ends of the logs to even them out and flatten them.
  • If desired, sprinkle the logs with turbinado sugar.
  • Bake for 20-25 minutes, until lightly golden and the center of the logs is almost firm and bounces back when touched.
  • Let the logs cool on the baking sheet for 30 minutes.
  • Use a sharp knife to cut the logs into biscotti shape, on the diagonal. Press straight down with the knife, rather than sawing.
  • Place the biscotti, cut side up, on the baking sheet. Bake for 12-16 more minutes, until dry. The centers of the cookies will be slightly soft and will crisp as they cool.
  • Store biscotti in an airtight container at room temperature for 1-2 weeks or in the freezer for 3 months.

Cranberry Orange Biscotti

  • Preheat oven to 350 degrees F. Line a baking sheet with parchment paper.
  • Using an electric mixer, beat the butter and sugar together until creamy.
  • Add the eggs, vanilla extract and orange zest. Mix until well combined.
  • In a medium bowl, whisk together the all purpose flour, white whole wheat flour, baking powder and salt.
  • Add the flour mixture to the mixing bowl and mix on low speed until combined, scraping down the sides of the bowl as needed.
  • Mix in the dried cranberries.
  • Divide the dough in half. Shape each half into a ball and then use your hands to shape each ball into a log that is about 8 inches long.
  • Place the logs on the prepared baking sheet. Use your hands to flatten the dough logs until they are about 3/4-inch thick. Gently press the sides and ends of the logs to even them out and flatten them.
  • If desired, sprinkle the logs with turbinado sugar.
  • Bake for 20-25 minutes, until lightly golden and the center of the logs is almost firm and bounces back when touched.
  • Let the logs cool on the baking sheet for 30 minutes.
  • Use a sharp knife to cut the logs into biscotti shape, on the diagonal. Press straight down with the knife, rather than sawing.
  • Place the biscotti, cut side up, on the baking sheet. Bake for 12-16 more minutes, until dry. The centers of the cookies will be slightly soft and will crisp as they cool.
  • Store biscotti in an airtight container at room temperature for 1-2 weeks or in the freezer for 3 months.

Notes

  • Butter: I have always made this recipe using cold butter and have had no problem combining it with the sugar using a stand mixer. Since some readers have expressed difficulty creaming the cold butter (this may be more of an issue if using a hand mixer), I’ve modified the recipe to indicate that cold or softened butter may be used.
  • Dairy-Free Biscotti: Substitute olive oil for the butter.
  • Flour: I often make this recipe with half all-purpose flour and half white whole wheat flour. The recipe also works well using only all-purpose flour.
  • Turbinado Sugar: You may sprinkle turbinado sugar (coarse sugar) on the logs before baking for a pretty sparkle. I did this with my classic biscotti pictured above.
  • Chocolate Dipped: You can dip the cooled biscotti in melted chocolate. Refrigerate chocolate dipped biscotti for a few minutes to help the chocolate harden.
  • How long will biscotti last? Store biscotti in an airtight container at room temperature. They will stay fresh for 1-2 weeks this way. You can also wrap biscotti airtight and store them in the freezer for 3 months.
Serving: 1biscotti, Calories: 84kcal, Carbohydrates: 14g, Protein: 2g, Fat: 3g, Saturated Fat: 1g, Cholesterol: 21mg, Sodium: 75mg, Fiber: 1g, Sugar: 6g
Nutrition information is an estimate.
Cuisine: Italian
Course: Dessert
Tried this recipe?Mention @kristines_kitchen on Instagram or tag #kristineskitchenblog.

I originally shared this recipe in November 2018. Post updated in November 2024.

This site contains affiliate links. If you make a purchase through these links, I may receive a small commission, at no extra cost to you. Thank you for supporting Kristine's Kitchen!