Heat the oil in the stock pot at medium heat. Add the garlic, leeks and ginger (saute about 2-4 minutes).
If adding chicken- add now and cook until done (about 6 minutes). Salt and pepper to taste (remember that soy sauce has a large amount of salt).
Add soy sauce, tobasco sauce, carrots, water chestnuts, and baby corn. Cook about 3 minutes.
Add cabbage and chicken stock. If adding tofu, add now. Cook down the cabbage(about 5-10 minutes)
To thicken the thin liquid that has accumulated in the pot, remove 1/2 cup of the liquid, add the corn starch and stir with a wisk or fork until distributed. Add the mixture a well in the center of the stock pot. Slowly mix it in with the rest of the chinese food. Once thickened, eat and enjoy.