QR vs NFC
Two ways to get from a physical object to a digital page: QR is scanned visually by camera, NFC is read by proximity; both land on the same page and work best together.
QR and NFC solve the same problem - linking a physical object to a digital page - in two different ways. QR needs the camera pointed at it but works on nearly every phone. NFC only needs the phone brought close to a tag - faster experience, but limited to supported devices.
Since each excels in a different scenario, the practical answer is not to choose: one tag can carry an NFC chip and a printed QR code on top as a fallback, so every diner reaches the same page whichever way suits them and their device.