150g/5½oz dried cranberries
5 garlic cloves, finely chopped
1 lemon, juice and zest
500g/1lb 2oz finely sliced white onions
30g/1oz freshly chopped parsley
rosemary sprig, leaves only
15g/½oz freshly chopped sage
few sprigs thyme, leaves only
1 bay leaf
salt and freshly ground black pepper
200g/7oz butter
300g/10½oz sourdough bread (day-old or stale), breadcrumbed