Everyday groceries you'll find what you want at the big local grocer: Safeway on Market at Church Streets...for items a step above, you'll find what you need at the new Whole Foods on Market at Dolores or on the other side of the Castro, go to Mollie Stones on 18th and Collingwood Streets. There's a great Italian specialty store called AG Ferrari on Castro (
https://www.agferrari.com/) that's got great oils, cheeses and breads. Harvest Market is wonderful for their lunch buffet and pre-made (deelish!) sandwiches!