The cuisine of China is as diverse as the country itself, and it is manifested in countless dishes, courses and ingredients. It can be hard to concentrate on just one of them, with so many options on the table in front of you, and so there are plenty of restaurants that take that choice away from you, instead choosing to specialise on one single aspect and attempting to get that down perfectly. One such restaurant is Zi Wei Tang Folk Soup Restaurant, where they put all their eggs into one basket, or at the very least, into one soup bowl. They offer soups of all sorts: black chicken herbal soup, pork spine soup, vegetarian options with plenty of herbs, all boiled for at least 7 hours before coming to your table steaming and ready to eat. There are steamboats too, in which you can take your own ingredients and cook them to your liking right at your table. Take a trip to Zi Wei Tang on Tanjong Katong Road in Marine Parade for a soup in Singapore that will warm your body and your soul.