Cut carrot, potato, cabbage, celery stick, and tomato into a bite-sized. Set aside.
Boil the breast chicken in a pot over medium heat until cooked through. Set aside and let it cool.
In another big pot, pour water and add salt, pepper, nutmeg, garlic paste, and shallot paste. Add in chopped carrot, potato, and celery stick and cook until tender.
While the vegetables are boiled, shred the chicken breast then add in to the pot with cabbage and tomato. Stir and boil again for about 10 minutes.
Turn off the heat then sprinkle the soup with fried shallot and the chicken soup is ready to serve. Enjoy!