Heat the butter in a large pot over medium heat. Add the onions, celery, carrots, apples and ginger. Sauté for 5 minutes—stirring occasionally.
Mix in the flour, curry powder, and cayenne pepper. Stir another 3-5 minutes, then add the chicken stock, rice, chopped chicken, and 1 teaspoon salt.
Bring to a boil and lower the heat to a simmer. Simmer for 15 minutes, or until the rice is tender and the chicken has cooked through.
Add the coconut milk. Salt and pepper to taste. Garnish with toasted almonds or cilantro!
Video
Notes
Leftovers will keep well stored in an airtight container in the fridge for up to 3 days.To Freeze: It will last in an airtight container for up to 3 months. For best results, store mulligatawny soup in the freezer without the rice and coconut milk, and add them in when you are reheating.