Extracellular vesicles (EVs) are very promising biomarkers for the diagnosis of various diseases, including cardiovascular, infectious and neurodegenerative disorders. Of particular relevance is their importance in cancer liquid biopsy, where they play a key role in the early detection and monitoring of the tumour. A number of technologies have recently been developed to improve the performance of current EV detection methods, but a technique that can provide high resolution, high accuracy and a multiplexing capability for the detection of several biomarkers in parallel remains a challenge in this field. Here, we demonstrate the detection of large unilamellar vesicles, which are excellent models of EVs, down to a concentration <103 EV ml−1 (<10 pM) using a dielectric resonant metasurface. This result represents an improvement in performance and functionality compared to competing plasmonic and electrochemical modalities and is due to the strong resonance amplitude and high Q-factor of our metasurface. We also verify the selectivity of the approach by detecting vesicles that have been surface-functionalised with a CD9 protein. The ease of integration of our method into a point-of-care instrument offers a path towards personalised cancer medicine.