The Hague eats like no other Dutch city: 350 years of Indonesian trade gave it the country's best rijsttafel, Surinamese migration brought roti and bara, and the North Sea delivers herring and grey shrimp straight to Scheveningen harbour.
Europe's largest open-air market: roughly 500 stalls along Herman Costerstraat, open Mon, Wed, Fri and Sat 09:00–17:00. Turkish, Surinamese, Moroccan and Dutch traders sell olives, dates, fresh mint and stroopwafels pressed while you wait for about €2.
A classic Haagse toko in the Transvaal quarter where Indo-Dutch families queue for take-away nasi, saoto soup and pandan-green spekkoek. Portions are ladled by weight into foil trays; a full mixed plate runs €9-13 and easily feeds two.
The pedestrian Prinsestraat and Oude Molstraat behind Grote Markt hold the city's small producers: Kaashuis Tromp for aged Boerenkaas, chocolatier Lekkernij, and bakery Hans Egstorf. Cheese tastings are free; a wedge of 3-year Gouda is around €7.
Craft brewery and tasting room on the Grote Markt pouring its own Haagse blond, IPA and bok alongside bittergarnituur. Beers are €5-6.50; a tasting flight of five 15cl glasses costs around €12 and comes with brewing notes from the bar staff.
The city's fish institution at the working harbour. Hollandse Nieuwe herring, eaten by the tail with raw onion, costs about €4; a kibbeling portion is €7-9 and North Sea grey shrimp are sold peeled by the etto. Open daily from 10:00.
The Tweede Binnenhaven quays where cutters unload sole, plaice and garnalen. Small stalls along Treilerdwarsweg sell paper cones of freshly cooked shrimp and hot lekkerbekje, deep-fried whiting in beer batter, eaten standing against the railing.
The 'Fred' shopping street in Statenkwartier is old-money Hague. Hessing bakes appelflappen, tompoezen and the local Haagse Hopjes coffee caramels. Coffee with a slice of boterkoek is roughly €6.50; the sweet shops nearby sell hopjes by the 100g.
Serving rijsttafel since 1949, Garoeda is the benchmark Indonesian table in the Netherlands. The 18-25 dish rijsttafel istimewa runs €45-55 per person: rendang, satay, gado gado, sambal goreng and pisang goreng arrive on burners across the table.
The Surinamese-Hindustani stretch of Transvaal runs on roti shops and warungs. A roti kip with kouseband, egg and potato costs €8-10; bara, saoto broth and a bottle of Fernandes soda make a €12 breakfast served from 09:00.
Hand-cut Dutch friet fried twice in beef fat and served in a paper cone. The Haagse standard is 'patat oorlog' — fries with mayonnaise, satay peanut sauce and raw onion — for around €5.50, with frikandel speciaal as the classic companion.
Denneweg and Hooikade hold delicatessens, wine bars and Dutch jenever houses. A tasting of oude and jonge jenever with a kopstootje beer chaser is around €12; deli counters sell ossenworst and Zeeland oysters by the piece from €3.
Seasonal wooden strandtenten line the sand from March to October, serving Zeeuwse mosselen in white wine with fries for €22-27 and sole meunière with a North Sea sunset. Tables sit directly on the beach with blankets supplied after dark.