Heat the olive oil in a large stock pot
Saute the onion for 2 minutes until soft
Add the leeks, celery and carrot to sweat for a further 5 minutes
Sit through the broccoli, stock, seasoning, barley and chicken.
Bring to a gentle boil then reduce heat to simmer for 50 minutes. If you have a pressure cooker, set it to cook for 25 minutes after the pressure has built up.
Remove from the heat and set aside to cool.
Serve with chunks of grainy bread