Trentunos - food good, pasta / pizza, can't book so they sometimes turn you away. Not a good idea if you're hungry!
Barbican - new pub, only had pub grub there, not bad.
The 12th lock - modern pub grub / restaurant, bit away from castleknock village, food good
Thai Garden, Blanchardstown - good thai, priced reasonably.