Go Back
vegan biscotti on a metal background.

Vegan Biscotti With Almonds And Cranberries

Vegan biscotti with almonds and cranberries - this vegan version of biscotti is just as delicious as the original and so easy to make! They are wonderful with a cup of coffee and keep for ages so make great Christmas gifts!

Course Snack
Cuisine Italian
Keyword biscuits
Prep Time 15 minutes
Cook Time 46 minutes
Cooling Time 15 minutes
Servings 20 biscotti
Author Domestic Gothess


  • 180 g (3/4 cup + 2 Tbsp) caster (superfine) sugar
  • 80 ml (1/3 cup) unsweetened soy milk (other non-dairy milks will work but soy is best) room temperature
  • 2 Tbsp melted refined coconut oil (or another neutral oil)
  • finely grated zest of 1 lemon or orange (optional)
  • 1 tsp vanilla extract
  • 275 g (2 1/4 cups) plain (all-purpose) flour
  • 1 tsp baking powder
  • 1/4 tsp salt
  • 75 g (2 ¾ oz) whole almonds (blanched or with skin)
  • 60 g (2 oz) dried cranberries


  1. Preheat the oven to 180°C/350°F/gas mark 4. Line a baking sheet with baking parchment.

  2. In a large bowl, whisk together the sugar, soy milk, melted coconut oil, zest and vanilla extract until well combined.

  3. In a separate bowl, sift together the flour, baking powder and salt.

  4. Add the dry ingredients to the wet and stir until it forms a rough dough then add the almonds and cranberries and mix until they are well distributed. Use your hands to bring it together into a ball.

  5. Divide the dough into two even pieces and shape each one into a log about 5cm wide. Place them well spaced apart on the baking sheet and use your hands to slightly flatten them and square off the edges for perfectly shaped biscotti.

  6. Bake the logs for 30-35 minutes until they are firm and lightly browned.

  7. Remove the logs from the oven and set aside to cool for 15 minutes. Turn the oven down to 140°C/275°F/gas mark 1.

  8. Once the logs have cooled, use a sharp serrated knife to cut them into diagonal slices about 1 to 1 ½ cm wide.

  9. Lay the slices cut side down on the baking sheet and return them to the oven for 8 minutes. Turn the slices over and bake for another 8 minutes. Remove from the oven and transfer to a wire rack to cool.

  10. Once cool store in an airtight container.

Recipe Notes

  • For the best results make sure that you follow the recipe closely. As always, I highly recommend using the gram measurements (with a digital scale), rather than the cup conversions. Cup measurements are simply not accurate enough for baking and I cannot guarantee the best results if you use them.
  • This recipe will work with any non-dairy milk (except probably coconut), but unsweetened soy milk is best as it has the highest protein content and therefore most closely mimics the egg.
  • You can swap the melted refined coconut oil for another type of mild flavoured oil if you prefer.
  • Make sure that the milk is room temperature, or even lukewarm, otherwise you risk the coconut oil re-solidifying.
  • Don't try slicing the logs before the 15 minutes cooling time is up otherwise they will be hard to slice and crumbly.
  • If you want softer biscuits you can reduce the second bake time a little; and if you want really super crunchy ones you can increase it a bit.
  • You can swap the almonds and cranberries for other nuts and dried fruits if you prefer.
  • The biscotti will keep for several months provided they are stored in an airtight container in a cool, dark place.