innenstadtFri 09:00-18:30
The Friday Schillermarkt lines Schillerstraße by the old stock exchange, Frankfurt's banking crowd buying lunch from farm stalls every week.
Tip: Hit it between 12:00 and 14:00 for the full lunch scrum, or after 16:00 when the sellers start dealing on prices.
bahnhofsviertelThu 09:00-18:00
The Thursday Kaisermarkt lines Kaiserstraße in Frankfurt's Bahnhofsviertel, a weekly street-market pause between the towers and the station.
Tip: Go at lunchtime when the office crowd arrives; the food stalls do their heaviest trade between 12:00 and 14:00.
innenstadtMon-Fri 08:00-18:00; Sat 08:00-16:00; closed Sun
Kleinmarkthalle is Frankfurt's covered market of over 60 stalls, where locals queue at Metzgerei Schreiber for hot sausage eaten standing up.
Tip: Do the circuit: hot Fleischwurst at stand 8, Grüne Soße from Edel's, bread from Huck, then a Schoppen on the Rollanderhof wine terrace upstairs.
innenstadtThu 10:00-20:00; Sat 08:00-17:00
The Erzeugermarkt on Frankfurt's Konstablerwache sells only from regional producers, twice a week, with apfelwein poured right beside the farm stalls.
Tip: Thursday evening runs to 20:00 and turns into an open-air after-work drink; the producers pour their own apfelwein by the glass.
bornheimWed 08:00-18:30; Sat 08:00-16:00
Bornheim's twice-weekly market fills upper Berger Straße in Frankfurt with produce, cheese and flower stalls under the old village clock tower.
Tip: Saturday morning before 11:00 gets the full stall count; finish with coffee on Berger Straße or a Schoppen at Solzer nearby.
sachsenhausenTue and Fri 08:00-18:00
The Sachsenhausen market on Diesterwegplatz supplies Frankfurt's tavern quarter twice a week, produce and regional stalls by Südbahnhof station.
Tip: Friday afternoon is the livelier session; the seven Grüne Soße herbs appear bunched together in season, ready for the pot.