Place the saffron in a small heatproof bowl and pour over the measurement water. Leave to infuse. Meanwhile, heat 1 tablespoon of the oil in a large frying pan, add the garlic, bread and almonds and cook for 2–3 minutes, stirring, until golden. Remove from the pan and set aside.
Heat another 1 tablespoon of the oil in the pan, add the onion and cook for 5–7 minutes until very soft and golden. Add the wine, stock, bay leaf and saffron water, then season and simmer for 10 minutes until most of the liquid has evaporated. Leave to cool slightly.
Place the reserved almond mixture in a food processor or blender and add the cooled onion and cooking liquid, discarding the bay leaf. Blend to a smooth sauce, adding lemon juice to taste. Keep warm.
Rub the remaining oil over the chicken and season well. Heat a griddle pan until smoking hot, then add the chicken and cook for 10 minutes, turning occasionally, until charred and cooked through. Pile up the chicken on a plate and spoon over the sauce. Served scattered with toasted flaked almonds and chopped parsley.