Peel, wash and dice the carrot. Clean and wash the leek. Cut half the leek into pieces, the rest into fine rings.
Wash the meat and boil it up in about 3/4 l lightly salted water. Add carrot, leek pieces, bay leaf and allspice to the meat. Simmer covered for 30-40 minutes. Skim off the resulting foam. Remove the meat. Pour the stock through a sieve.
Heat coconut milk in a pot. Stir in curry. Pour in the broth and bring to the boil. Season the soup with salt and pepper.
Wash the apple, quarter it, core it and cut it into pieces. Add apple and leek rings to the soup and cook for about 5 minutes. Remove flesh from skin and bones. Cut into pieces and heat up in the curry soup. Season to taste and garnish with coriander or parsley if necessary.