Go Back
+ servings

Vegan Challah (with Cranberries & Nuts)

A soft plaited vegan challah bread, lightly sweetened and filled with crunchy walnuts and tart dried cranberries. No eggs needed to make this fluffy loaf!
Course Bread and Yeast Doughs
Keyword bread, challah, chollah, cranberry, dairy free, egg free, vegan, vegan challah, walnut, yeasted
Prep Time 40 minutes
Cook Time 35 minutes
Additional Time 12 hours
Total Time 13 hours 15 minutes
Servings 1 large loaf
Author Izy Hossack



  • 20 g plain white flour
  • 50 g water


  • 250 g lukewarm water
  • 50 g vegetable oil
  • 85 g granulated sugar
  • 480 g plain white flour
  • 1 tsp fine table salt
  • 2 tsp instant yeast
  • 50 g Crazy Jack dried cranberries
  • 100 g Crazy Jack walnut pieces


  • 2 tbsp plant-based milk
  • 1 tbsp maple syrup
  • 3 tbsp Crazy Jack whole almonds , roughly chopped
  • 2 tbsp pearl sugar (optional)


For the tangzhong

  • Combine the tangzhong ingredients in a small pot, mixing until smooth. Place over a low heat and stir until super thick – about 3 minutes.
    20 g plain white flour, 50 g water
  • Remove from the heat and pour in the lukewarm water, oil and sugar. Stir a bit to combine (the paste will still be chunky, this is fine).
    250 g lukewarm water, 50 g vegetable oil, 85 g granulated sugar

For the dough:

  • In a large bowl combine the 480g of plain white flour, the salt and yeast. Stir to combine. Pour the contents of the pot into the bowl and stir until no floury patches remain.
    480 g plain white flour, 1 tsp fine table salt, 2 tsp instant yeast
  • Tip the dough out onto a lightly floured work surface. Knead by lifting the dough up and firmly slapping it down onto the work surface and folding the top half of the dough down over the bottom half (google the ‘French fold kneading method’ to see videos on how to do it). The dough will at first be very sticky and will leave residue on your worktop but as you knead it will become more smooth, cohesive and elastic. You can test the dough is ready by the windowpane test – pinch off a small piece of dough and stretch it as thin as possible with your fingers. It should be able to get thin enough to see light through it without breaking.
  • Grease your mixing bowl with a bit of oil and transfer the kneaded to back into the bowl, flipping it to coat with oil. Cover the bowl (I use a clean bin bag secured at the edge with a chip clip) and place the bowl in the fridge overnight.
  • Now is a good time to place the cranberries into a small bowl and cover with water – leave them at room temperature overnight so they can become juicy.
    50 g Crazy Jack dried cranberries

The next day:

  • Tip the dough out onto a clean work surface dusted with flour. Divide into 3 portions and roll each portion into a ball.
  • Roll each ball out into a ~40cm circle, dusting on top and underneath with flour as needed to prevent sticking. If the dough is resisting as you roll, just leave it to rest for 5 minutes and come back to it.
  • Drain the cranberries and sprinkle a third of them over each dough circle. Sprinkle a third of the walnut pieces over each dough circle. Roll each circle up tightly (as you would with cinnamon rolls) to form 3 long snakes of dough. Line up the snakes of dough and pinch their top ends together firmly. Plait the strands and then pinch the bottom ends together firmly and tuck them under the loaf.
    50 g Crazy Jack dried cranberries, 100 g Crazy Jack walnut pieces
  • Transfer the loaf to a baking tray lined with baking paper. Cover and leave to rise somewhere warm until almost doubled in volume – around 20-30 minutes. Meanwhile preheat the oven to 180°C fan.
  • Combine the milk and maple syrup in a small bowl and brush gently all over the loaf with a pastry brush. Bake for 20 minutes then remove the loaf from the oven, brush again and then sprinkle with the chopped almonds and pearl sugar. Return to the oven for 10-15 minutes until deeply golden all over.
    2 tbsp plant-based milk, 1 tbsp maple syrup, 3 tbsp Crazy Jack whole almonds, 2 tbsp pearl sugar
  • Allow to cool completely before slicing and serving.