In a medium sized pan, heat the oil, and add the carrots and onions. Cook until onions are translucent.
Add garlic and ginger, rosemary, black pepper, oregano, bay leaves, cayenne pepper, and curry leaves. Cook until fragrant, a maximum of 3 minutes on medium heat.
Add the cabbage and celery and cook for 3 minutes. Set pan aside.
In a pot, add your stock and chicken Allow to simmer for 30 minutes. Remove from the pot and shred the chicken into pieces, then return to the pot.
Decant the vegetable contents of the pan into the pot with liquid stock and chicken.