Some of the stuff in Carrefour is aweful, but most of it is ok. Just cos it doesn't all look shiny and identical doesn't mean it's bad! I find the little corner shops usually have better stuff though, but obviously it costs more, otherwise try the fruit & veg market off Salwa Road.

For bread, PQ, Paul and Cafe Bateel do nice stuff, but again it's expensive.