{
 "id": 68807,
 "type": "restaurant",
 "url": "https://hrlm.blog/eten/xo/",
 "name": "Xo",
 "slug": "xo",
 "kind": "restaurant",
 "cuisine": [],
 "intro": "Café-restaurant aan de Grote Markt met lunch, burgers en borrelhapjes overdag, en Xo by Night feesten in het weekend.",
 "address": {
  "street": "Grote Markt 8",
  "postcode": "2011RD",
  "city": "Haarlem",
  "buurt": "Centrum"
 },
 "geo": {
  "lat": "52.3812136",
  "lon": "4.6352088"
 },
 "website": "https://www.xo-haarlem.nl/",
 "phone": "023 551 1350",
 "booking_url": "",
 "hours": [
  "ma gesloten",
  "di-do 10:30-20:30",
  "vr 10:30-03:30",
  "za 10:00-03:30",
  "zo 10:30-20:30"
 ],
 "kitchen_hours": "",
 "awards": "",
 "menu": {
  "url": "https://www.xo-haarlem.nl/s/xo-lunchkaart-februari.pdf",
  "format": "pdf-image",
  "seen_at": "2026-08-28",
  "note": "Kaarten en prijzen veranderen; de actuele kaart staat op de website van het restaurant. Dit is onze lezing van de kaart op seen_at.",
  "sections": [
   {
    "name": "Lunch (tot 17:00)",
    "items": [
     {
      "name": "Eggs Benedict zalm",
      "description": "Brioche, gewokte knoflookspinazie, hollandaise",
      "price": 15.5,
      "tags": [
       "vis"
      ]
     },
     {
      "name": "Eggs Benedict",
      "description": "Brioche, gewokte knoflookspinazie, hollandaise",
      "price": 12,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Gerookte zalm",
      "description": "Landbrood, mierikswortelcremefraiche, little gem, zoetzure rode ui, wakame",
      "price": 14,
      "tags": [
       "vis"
      ]
     },
     {
      "name": "Spicy chicken",
      "description": "Landbrood, spicy kip, rucola, cherry tomaten, knoflookmayonaise, rode peper",
      "price": 12,
      "tags": [
       "vlees"
      ]
     },
     {
      "name": "Burrata Calabrese",
      "description": "Schiacciatta, burrata, rode pesto, rucola, pistachekruimels, olijfolie (extra prosciutto +3)",
      "price": 13.5,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Italiaanse gehaktbal",
      "description": "Schiacciatta, tomatensaus, rucola, parmezaanse kaas, basilicum",
      "price": 14,
      "tags": [
       "vlees"
      ]
     },
     {
      "name": "Kalfskroketten",
      "description": "Landbrood, kroketten van Holtkamp",
      "price": 12.5,
      "tags": [
       "vlees"
      ]
     },
     {
      "name": "Garnalen kroketjes",
      "description": "Landbrood, garnalen kroketjes van Holtkamp, citroenmayonaise",
      "price": 15.5,
      "tags": [
       "vis"
      ]
     },
     {
      "name": "Tomatensoep",
      "description": "Geserveerd met landbrood",
      "price": 7.5,
      "tags": [
       "vegetarisch"
      ]
     }
    ]
   },
   {
    "name": "Salade",
    "items": [
     {
      "name": "Burrata",
      "description": "Peer, cherry tomaat, geroosterde hazelnoot, balsamico-honing dressing (extra prosciutto +3)",
      "price": 16.5,
      "tags": [
       "vegetarisch"
      ]
     }
    ]
   },
   {
    "name": "Zoet",
    "items": [
     {
      "name": "Appeltaart",
      "description": "Traditionele Hollandse appeltaart (extra slagroom +0,5)",
      "price": 6,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Wisselende taart",
      "description": "Vraag gerust aan de bediening!",
      "price": 6,
      "tags": [
       "vegetarisch"
      ]
     }
    ]
   },
   {
    "name": "Sharing (vanaf 16:00)",
    "items": [
     {
      "name": "XO Platter",
      "description": "Patatas bravas, bruschetta, prosciutto, olijven, manchego",
      "price": 22.5,
      "tags": [
       "vlees"
      ]
     },
     {
      "name": "Zalm op toast",
      "description": "Rode ui zoetzuur, citroenmayonaise",
      "price": 10.5,
      "tags": [
       "vis"
      ]
     },
     {
      "name": "Bruschetta",
      "description": "Toast, tomaat, basilicum (extra prosciutto +2)",
      "price": 5.5,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Patatas bravas",
      "description": "Knoflookmayonaise, bosui",
      "price": 7,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Burrata",
      "description": "Tomaat, basilicum, olijfolie (extra prosciutto +3)",
      "price": 11,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Gyoza kip",
      "description": "Hoisinsoyasaus, rode peper, bosui",
      "price": 10.5,
      "tags": [
       "vlees"
      ]
     },
     {
      "name": "Italiaanse stoof",
      "description": "Langzaam gegaard rundvlees",
      "price": 12,
      "tags": [
       "vlees"
      ]
     },
     {
      "name": "Brood met dips",
      "description": "Breekbrood, rode pesto, aioli",
      "price": 8.5,
      "tags": [
       "vegetarisch"
      ]
     }
    ]
   },
   {
    "name": "Burgers (vanaf 11:30)",
    "items": [
     {
      "name": "XO Kimchi Burger",
      "description": "Brioche, zwarte knoflookmayonaise, little gem, komkommer, zoetzure rode kool, bosui, friet",
      "price": 20.5,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "XO Beef Burger 180gr",
      "description": "Brioche, zwarte knoflookmayonaise, little gem, tomaat, uiencompote, cheddarkaas, friet",
      "price": 21.5,
      "tags": [
       "vlees"
      ]
     },
     {
      "name": "XO Crispy Chicken Burger",
      "description": "Brioche, tomaat, little gem, zoetzure rode kool, zwarte knoflookmayonaise, friet",
      "price": 21,
      "tags": [
       "vlees"
      ]
     }
    ]
   },
   {
    "name": "Bites",
    "items": [
     {
      "name": "Notenmix",
      "description": "Gemengde noten van Gotjé",
      "price": 6.5,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Gemarineerde olijven",
      "description": "Citrus knoflook marinade",
      "price": 5.5,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Friet",
      "description": "Mayonaise",
      "price": 6,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Friet parmezaan",
      "description": "Truffelmayonaise, parmezaanse kaas",
      "price": 9.5,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Holtkamp bitterballen",
      "description": "6 st., draadjesvlees bitterballen, mosterd",
      "price": 9,
      "tags": [
       "vlees"
      ]
     },
     {
      "name": "Kaastengels",
      "description": "6 st., Old Amsterdam, chilisaus",
      "price": 8,
      "tags": [
       "vegetarisch"
      ]
     },
     {
      "name": "Calamaris",
      "description": "Gefrituurde inktvisringen, aioli, citroen",
      "price": 9,
      "tags": [
       "vis"
      ]
     }
    ]
   }
  ]
 },
 "dish_words": [
  "appeltaart",
  "bitterballen",
  "bruschetta",
  "burger",
  "burrata",
  "garnalen",
  "gyoza",
  "kimchi",
  "kip",
  "kroket",
  "patatas bravas",
  "tomatensoep",
  "zalm"
 ],
 "site_seen_at": "2026-08-28",
 "sources": {
  "spine": "OpenStreetMap (© OpenStreetMap-bijdragers, ODbL) + VisitHaarlem",
  "own_site": "https://www.xo-haarlem.nl/",
  "osm_id": "n1132232487",
  "visithaarlem_id": ""
 },
 "created": "2026-08-28T19:12:15Z",
 "updated": "2026-08-28T19:22:58Z",
 "licence": "Citeer vrij, met bronvermelding en een link naar hrlm.blog (de url van het record)."
}