Here are some more places:
1) Max Brenner chocolates (coffee and desserts) - Rotchild st and the old harbour area.
2) Dita (meats and other great stuff) -next to Max Brenner on Rotchild st.
3) Dixie grill bar (meats - open 24/7) - Tozeret Haaretz st, not far from Azrieli center.
4) Thai house (thai ...) - Corner of Bugrashov and Ben Yehuda (walking distace to most hotels).
5) Restaurant at the chinese grocery store (no real name but a great nonexpensive chinese restaurant) - Hakovshim st next to Carmelit bus station.
6) Hazaken Vehayam - great inexpensive fish restaurant - Jaffa.
Papagaio at Azrieli is Kosher and therefore closed most of the weekend. There is a non-Kosher one on Haarbaa st.
You should also try pizza at Agvania (tomato) - they have 5 locations in the city and are Kosher so they are closed from Friday afternoon to Sat evening.