Imagine biting into a golden, crunchy Italian biscotti that shatters just right between your teeth — revealing a buttery, nutty interior studded with toasted walnuts and finished with a delicate pistachio crumble. These air fryer almond biscotti bites deliver exactly that experience, with a beautifully caramelized exterior that only an air fryer can produce in minutes. The combination of almond extract and vanilla creates that unmistakable Italian bakery aroma, while coconut oil provides the rich, satisfying mouthfeel you crave from a proper biscotti. They are the kind of treat that makes you forget entirely that you are eating something sugar-free and plant-based.

With 41 grams of fat and only 4 grams of net carbs per serving, these biscotti bites are a textbook ketogenic dessert. The fat-to-carb ratio is outstanding, with over 83 percent of the calories coming from healthy fats sourced from almond flour, coconut oil, walnuts, and pistachios. You also get 12 grams of plant-based protein per serving, making these a genuinely satisfying snack that will keep you fueled without kicking you out of ketosis.

The air fryer is the secret weapon here. Traditional biscotti requires two rounds of oven baking — first as a log, then sliced and toasted. These bite-sized versions skip all that fuss. You simply shape small rounds, pop them in the air fryer for about twelve minutes, and walk away with perfectly crispy cookies that rival anything from an Italian pasticceria. They also store beautifully in an airtight container for up to a week, making them an ideal meal-prep dessert.

Ingredients (serves 4)

For the biscotti dough:

  • 1½ cups (168g) blanched almond flour
  • 3 tablespoons (42g) coconut oil, melted
  • 2 tablespoons (14g) ground flaxseed
  • 5 tablespoons (75ml) warm water
  • ⅓ cup (53g) granulated monk fruit sweetener
  • 1 teaspoon pure almond extract
  • 1 teaspoon vanilla extract
  • ½ teaspoon baking powder
  • ¼ teaspoon fine sea salt

For the walnut mix-in:

  • ⅓ cup (40g) raw walnuts, roughly chopped

For the pistachio crumble topping:

  • 2 tablespoons (16g) shelled pistachios, finely chopped
  • 1 teaspoon coconut oil, melted
  • Pinch of flaky sea salt

Instructions

  1. Make the flax eggs. In a small bowl, whisk together the ground flaxseed and warm water. Set aside for five minutes until the mixture becomes thick and gel-like. This acts as your vegan egg replacer, binding the dough together without any animal products.

  2. Prepare the pistachio crumble. In a separate small bowl, toss the finely chopped pistachios with one teaspoon of melted coconut oil and a pinch of flaky sea salt. Set aside.

  3. Mix the dry ingredients. In a large mixing bowl, combine the almond flour, monk fruit sweetener, baking powder, and fine sea salt. Whisk until evenly distributed with no clumps of sweetener remaining.

  4. Form the dough. Pour the three tablespoons of melted coconut oil, almond extract, and vanilla extract into the dry ingredients. Add the flax egg mixture. Stir with a spatula until a slightly sticky but cohesive dough forms. Fold in the chopped walnuts, distributing them evenly throughout.

  5. Shape the biscotti bites. Using slightly damp hands to prevent sticking, scoop roughly one tablespoon of dough per cookie and roll into small balls. Flatten each ball gently to about half an inch (1.25cm) thick — this ensures they crisp up properly in the air fryer. You should get approximately 12 bites.

  6. Add the pistachio topping. Press a small amount of the pistachio crumble mixture onto the top of each flattened dough round. Press gently so the pistachios adhere to the surface.

  7. Preheat your air fryer. Set it to 325°F (163°C) and let it preheat for two to three minutes. This lower temperature is crucial for biscotti — it allows the interior to dry out and become crunchy without burning the nut-heavy exterior.

  8. Air fry the first batch. Arrange six biscotti bites in a single layer in the air fryer basket, leaving at least half an inch of space between each one for air circulation. Air fry at 325°F (163°C) for seven minutes.

  9. Flip and finish. Carefully flip each biscotti bite using a small spatula. Continue air frying for an additional five minutes, or until the bites are deep golden brown on both sides and feel firm when tapped. They will continue to harden as they cool.

  10. Cool completely. Transfer the finished bites to a wire cooling rack. Repeat with the second batch of six. Allow all biscotti bites to cool for at least ten minutes before eating — this resting period is essential, as the cookies firm up significantly and develop their signature crunch as they cool.

Nutrition per Serving

Nutrient Amount
Calories ~441 kcal
Fat ~41g
Protein ~12g
Total Carbs ~9g
Fiber ~5g
Net Carbs ~4g

Nutrition values are approximate and calculated based on the stated ingredients using standard USDA data. Actual values may vary depending on specific brands and product formulations.

Tips & Variations

Choose the right monk fruit sweetener. Not all monk fruit sweeteners are created equal for baking. Look for a granulated blend that measures one-to-one like sugar, such as Lakanto Golden. Avoid liquid monk fruit drops here, as they will not provide the right structure or that subtle caramelization on the cookie exterior. If you prefer erythritol, it works perfectly as a one-to-one swap.

Toast your walnuts first for deeper flavor. For an even more complex, Italian-bakery flavor, toss the chopped walnuts in the air fryer at 300°F (150°C) for three to four minutes before mixing them into the dough. Toasted walnuts bring out a rich, almost coffee-like bitterness that pairs beautifully with the sweet almond base. Just be sure to let them cool before folding them in, so they do not melt the coconut oil unevenly.

Store them like real biscotti. These bites keep their crunch for up to seven days stored in an airtight container at room temperature — no refrigeration needed. In fact, storing them in the fridge can actually introduce moisture and soften them. For longer storage, freeze them in a single layer on a baking sheet, then transfer to a freezer bag. They keep for up to two months frozen and re-crisp beautifully with two minutes in the air fryer at 300°F (150°C).

Watch for hidden carbs in almond flour. Different brands of almond flour can vary by two to three grams of net carbs per quarter cup. Bob's Red Mill and Kirkland Signature blanched almond flour are both reliable low-carb options. Avoid almond meal, which is coarser and includes the skins — it will change both the texture and the carb count.

Make them chocolate-dipped for a special occasion. Melt two tablespoons of unsweetened cacao butter with one tablespoon of cacao powder and a few drops of liquid stevia. Dip the cooled biscotti bites halfway into the chocolate mixture and set them on parchment paper to harden. This adds roughly two grams of fat and negligible carbs per serving while creating an incredibly elegant dessert worthy of an Italian dinner party.

Frequently Asked Questions

Will these biscotti bites knock me out of ketosis?
At just 4 grams of net carbs per serving of three biscotti bites, these are well within the typical daily carb limit of 20 to 25 grams for most people following a ketogenic diet. The high fat content from almond flour, coconut oil, and walnuts — totaling 41 grams per serving — actually supports ketone production. Monk fruit sweetener has zero glycemic impact and will not cause an insulin spike the way sugar or even honey would. That said, everyone's carb tolerance is different, so if you are following a very strict therapeutic keto protocol under 15 grams daily, simply enjoy two bites instead of three.
Can I substitute the walnuts or pistachios for other nuts?
Absolutely. Pecans are an excellent swap for walnuts — they have a similar fat profile and even slightly fewer carbs. For the pistachio crumble topping, slivered almonds, hemp hearts, or even unsweetened shredded coconut all work well and keep the recipe firmly vegan keto. If you have a tree nut allergy, you can replace the walnut mix-in with sunflower seeds and use pumpkin seeds for the crumble. Just note that sunflower seeds can sometimes turn baked goods slightly green due to a reaction with baking powder — this is harmless but visually unexpected.
How should I store and reheat these for weekly meal prep?
These biscotti bites are one of the best meal-prep keto desserts because they actually improve in texture over the first day or two as they dry out further and become even crunchier. Store them in an airtight container at room temperature for up to one week. There is no need to reheat them — they are meant to be enjoyed at room temperature, just like traditional Italian biscotti. If you have frozen them, let them thaw for ten minutes at room temperature, then pop them in the air fryer at 300°F (150°C) for two minutes to restore their crunch. Avoid microwaving, which will make them soft and chewy rather than crisp.
Are these already vegan keto, or do I need to make substitutions?
This recipe is fully vegan keto as written — there are no animal products of any kind. The flax eggs replace traditional eggs, coconut oil replaces butter, and the almond flour and nuts provide structure and richness without any dairy. If you are following a lacto-ovo vegetarian keto diet instead, you could substitute one large egg for the flax egg mixture for a slightly lighter texture, or brush the tops with a thin coat of melted butter before air frying for extra richness. But neither substitution is necessary — the vegan version is outstanding on its own.
My biscotti bites came out soft in the middle — what went wrong?
The most common cause is shaping the dough too thick. These bites need to be pressed down to no more than half an inch thick so the hot air can penetrate to the center and dry them out properly. If they still seem soft right out of the air fryer, do not worry — biscotti always firm up dramatically as they cool, so give them the full ten minutes on the wire rack before judging. If they are still soft after cooling, your air fryer may run cool. Simply return them for an additional three to four minutes at 325°F (163°C), flipping once. Finally, make sure your flax egg was properly gelled before adding it — a watery flax egg adds too much moisture to the dough.