Wash and prep all your vegetables. Chop the onions, celery, parsnip, and carrots, then peel and cut the potatoes into bite-sized pieces.
In a large pot, heat the extra virgin olive oil over medium heat and sauté the onions, carrots, celery, and parsnips. Season with 1 teaspoon of salt (the remaining teaspoon will be added later).
Sauté the vegetables for about 5 minutes until they begin to soften. Add the butter and minced garlic. Create a small space in the centre of the pot, melt the butter, mix in the garlic for a moment so it doesn’t burn, then stir everything together. Cook for another couple of minutes.
Add the flour and stir it through. Let it cook for about 3 minutes, stirring every minute to prevent it from sticking or burning.
Pour in the chicken broth and add the remaining salt, black pepper, mixed herbs, and dried parsley. Stir well, then add the chopped potatoes. Cover the pot and bring it to a boil.
Cook the potatoes for 10–15 minutes. Check them after 7–10 minutes by inserting a fork. Once the fork slides in easily, they’re ready. They should be soft but not mushy—remember they’ll continue cooking for another 5 minutes once the remaining ingredients are added.
Add the double cream, shredded chicken, vermicelli noodles, and freshly chopped parsley. Gently mix and let the soup simmer for another 5 minutes. The soup will thicken slightly from the double cream, giving it that perfect creamy texture.
If you prefer a slightly thinner, more brothy soup, add an extra 2–3 cups of chicken broth at this stage— it will stay creamy while becoming a bit more soupy.
Serve warm with my homemade garlic bread grilled cheese sandwich (recipe on the blog) and enjoy!