Heat the oil and butter in a saucepan. Briefly sweat the garlic and ginger over low heat. Add the onions and sweat them too.
Dust with the curry powder. Let simmer briefly. Add tomatoes, apple, chickpea flour, bay leaf and pepper, deglaze with stock and coconut milk. Bring to the boil, stirring constantly, simmer gently for 30 minutes.
Add the chicken to the soup and simmer for another 15 minutes. Then take the meat out again and cut into strips.
Fish the bay leaf out of the soup and then finely puree the soup. Add the chicken to the soup, warm up gently.