These were a couple of discoveries that have stood the test of time:
Tre Cucine in Niederdorftrasse. Italian with a swiss twist. This has great, wholesome comfort food in a romantic atmosphere. http://www.trecucine.ch/
Restaurant Wollishofen Banhof. Right on the station platform, this is a big, unpretentious eatery that serves stunning – you would never have guessed on first sight – traditional swiss food. Highly recommended. Seestrasse 339.