Heat oil in a large saucepan over medium heat. Add onion and sauté for 2-3 minutes. Add garlic and ginger and sauté for another 2-3 minutes, stirring regularly.
Add curry powder and cumin and stir together for about 30 seconds, or until fragrant. Add vegetable stock, coconut milk, chickpeas, and kale, and let simmer for about 10 minutes, stirring occasionally.
Transfer soup to a blender in two batches (if needed). Or use an immersion blender instead. Puree until smooth, then return to saucepan. Add honey and season with salt and pepper to taste, reheating the soup for a couple of minutes. If the soup is too thick, add more vegetable stock or water to thin it out to desired consistency.
Garnish with cilantro, parsley or chives and serve with a slice of bread, if desired.