Bring chicken to boil, spoon away the scums
While chicken is cooking, chop off the bottom part of the Brussels sprouts, peel and cube the potatoes, drain and cube the tofu, slice garlic and shallot
Drop in rinsed Brussels sprouts and potatoes, cooked for 5-8 minutes
Add in tofu, garlic, shallot, and season. Continue cooking until Brussels sprouts tender
Take out cooked chicken and shreds, divide into 4 servings, then pour in soup
Serve right away and enjoy