Place all the ingredients except the yogurt and garnishes in a blender and blend until smooth. Transfer to a bowl and whisk in the yogurt (if you blend the yogurt with the other ingredients, the soup will be too thin). Adjust seasonings, adding more spices or salt to taste.
Cover and refrigerate for several hours before serving. Serve garnished with a dollop of yogurt and chopped fresh coriander.