To make curry paste, process all ingredients until smooth.
Preheat oven to 200C.
To make soup, place pumpkin in a bowl. Add oil. Season. Toss to combine. Pour onto a large oven tray in a single layer. Roast for about 20 minutes or until soft.
Heat a large saucepan over medium-low heat. Cook curry paste, stirring often, for about 15 minutes or until soft and fragrant. Add remaining ingredients. Bring to a boil. Reduce heat and simmer until potatoes are soft. Add roasted pumpkin.
Remove soup from heat and stand for 10 minutes.
Meanwhile, to make coriander oil, place coriander in a bowl. Cover with boiling water. Drain and refresh under cold water. Drain. Place in a small blender. Add oil. Season. Blend to form a smooth puree. Strain and reserve oil.
To make croutons, place bread on an oven tray and drizzle with oil. Season.
Bake for about 10 minutes or until golden and crisp.
Blitz soup with a stick blender or blend in small batches until smooth.
Pour soup into bowls and top with quail eggs and coriander oil. Serve with croutons.