In a large soup pot, saute the onion and garlic gently in the olive oil until soft.
Add the butternut squash, sweet potato and carrot and cook gently for a few minutes.
Add the herbs and stock and bring to the boil, then reduce to a simmer and cook for another 20-25 minutes until the veg is soft
Season with salt and pepper and add the fresh herbs just before serving,
When serving, add a swirl of cream or coconut milk (optional).
Notes
If you don't like coriander (cilantro), you could add fresh basil or parsley.
You can blend the soup but it is nice as a broth.
Soup always taste better day two, so if you have time, make it ahead.
Just add the cream or coconut milk as you serve and it will last longer in the fridge.
Storing soup
Once your soup is cool, you can store it in an airtight container in the fridge for 4-5 days, if there are no fresh ingredients like cream or yogurt (even if it's vegan).
If it includes cream, only keep for a couple of days
You can also freeze soup for up to 3 months in freezer bags or tubs, then pop in the fridge overnight to defrost before reheating.