We had a wonderful lunch at Between the Arches in the Old City. Quiet, clean, not overly expensive. We had one person with mobility problems and they were great about it, although the restroom was downstairs so that person had to use the public one outside. I think we spent around $125 for 7 people, no beverages, no dessert. That's after tax/tip.
There is also a good cake and coffee place in the Old City. Don't remember the name but the 13 NIS cake and coffee deal was FRESH and cheap. Just as you get into the Old City from the Armenian Quarter parking lot. (Walk down past the shops.)
We have eaten at Gavna twice this week. It's in the middle of the woods someplace near Gush Etzion, but don't ask me how to get there even though I was driving. Food is excellent and they are very relaxed about menu substitutions. We spent 745 NIS for 6 people including desserts one night and 570 for 5 people another night, but both nights we had a teenaged boy who ordered two entrees. They were able to accomodate one of our group who has celiac disease by not putting sauce on one dish and just plain being careful. The 22 NIS for a small loaf of bread is annoying even though the bread is good,
Had an interesting beverage called "Mashke haMelech" in the shuk. Tastes alcoholic but isn't. Chocolate, ginger, cardamom, cinnamon and other stuff I can't remember or couldn't translate.
Try "sachlav" if you get to the shuk. You will either love it or hate it. To me it tastes like warm, soap flavored yogurt, but I cannot stand the taste of rosewater.
Lunch at a sandwich shop called "New Deli." The guys love the place and say they make the best sandwiches. I was unimpressed. Approx 25 NIS per sandwich.
Very good but $$$ meal at the Jerusalem Theater. 300 NIS for 4 entrees and 3 cappuchinos.
The Israel museum has a kosher cafeteria. We bought some very filling sub sandwiches for around 100 NIS for 3 people. The eggplant pesto was a bit too salty. I am not used to being able to eat lunch at a museum so it was fun even without the food being good.
Cake and coffee at Angel in Efrat was mediocre. Chinese at Nava (?) in Efrat was good but only if you are already there and you are hungry.
Oh, and I had dinner at my son's yeshiva and got sick.