
1. Heat the sunflower oil in a large saucepan and add the first 9 ingredients. Stir well and sweat for a couple of minutes.

2. Add the water to cover and gently bring to the boil.

3. Whilst the broth is starting to boil, make sure you skim all froth from the surface.

4. Add half of the butter. Stir and cover with a lid, then turn down the heat to a gentle simmer.

5. Leave to cook for between 1½ - 2 hours, top up with a little water if necessary.

6. Add the vermicelli, stir well and continue to cook for a few minutes.

7. To finish the soup, dilute the flour in little water, stir in the tomato puree, chopped coriander & parsley, then add to the soup.

8. Mix thoroughly, add the remaining butter and adjust the seasoning to suit your taste.

9. Serve immediately.

10. A squeeze of lemon juice in each bowl will enhance this wonderful broth.