I think almost every shopping centre has one. Farmers markets on in a lot of different places. And I've heard that Lidl and Aldi do very good fruit and veg.
You could also try C&L Meats on Kinsale rd - opp Harvey Norman's. Great value for meat too. 10 chicken breasts for ~€11, 8 pork chops for €10 and they do lovely chicken goujons too.