Zagreb shopping runs on three currents: the produce and craft markets that still set the city's rhythm, a young Croatian design scene clustered around Martićeva and Preradovićeva, and workshops selling licitar hearts and Šestine umbrellas made the old way.
The red-parasol upper terrace sells fruit and vegetables daily 06:30–15:00 (Sun until 13:00); the covered lower hall holds butchers, bakers and the fish market (Ribarnica). The dairy section sells sir i vrhnje (fresh cheese with cream) in plastic tubs.
Zagreb's flower square has permanent kiosks trading since the 19th century, open roughly 07:00–20:00. Beyond bouquets, vendors sell dried lavender from Hvar, wreaths and potted herbs; the surrounding square hosts seasonal craft stalls at Advent and Easter.
Licitar honey-dough hearts are UNESCO-listed intangible heritage. Small Upper Town shops around Radićeva and Kamenita sell hand-piped, mirror-inset hearts in several sizes, alongside gingerbread and beeswax candles from the same guild tradition.
The red-and-black Šestine umbrella is Zagreb's folk emblem, still stitched by hand in the northern village of the same name. Ilica also holds Kravata Croata, which trades on the Croatian claim to inventing the necktie, selling silk cravats in Zagreb-pattern weaves.
Martićeva is Zagreb's independent fashion spine: small studios and concept stores selling Croatian labels, ceramics and prints, typically open 10:00–20:00 weekdays and closing around 14:00 Saturday. Storefronts are narrow, so pieces are often one-offs or short runs.
The lanes off Preradovićeva and Bogovićeva mix leather goods, jewellers and Croatian wine merchants in vaulted cellars. Bornstein's brick cellar stocks Istrian malvazija, Dingač from Pelješac and rakija, with staff pouring tasting measures on request.
Radićeva climbs from Ban Jelačić toward the Stone Gate lined with independents: Sheriff & Cherry for retro sneakers and eyewear, plus galleries, ceramicists and the tiny Take Me Home shop selling only Croatian-made goods — soaps, textiles, illustrated prints.
Kaptol Centar occupies a converted convent complex on Nova Ves, pairing international labels with cinemas and terraces; Branimir Centar sits by the main station with high-street names. Both open until 21:00, later than the street shops of the centre.
Every Sunday roughly 09:00–14:00 Britanski trg turns into Zagreb's antiques fair: Yugoslav-era enamel signs, Austro-Hungarian silver, vinyl, watches, old maps and postcards. On other days the square runs a daily fruit-and-vegetable market instead.
Kraš has made Bajadera nougat praline and Griotte cherry chocolates in Zagreb since 1911; its Ilica shop sells gift boxes and the retro-wrapped Životinjsko carstvo bars. Vincek nearby is the city's classic slastičarna, known for its walnut-cream Vinceki cake.
The Croatian Design Superstore concept shop curates contemporary Croatian product design — lamps, glassware, stationery, jewellery — with maker credits on every label. The nearby Muzej za umjetnost i obrt shop stocks reproductions of its applied-arts collection.
Kvatrić market (Kvaternikov trg) is a working neighbourhood market with fewer tourists than Dolac, strong on honey, pumpkin-seed oil and paprika. Surrounding streets hold outlet-priced tie and textile shops around Martićeva's eastern end.