We provide a detailed protocol for designing water-soluble CdSe-ZnS quantum dots (QDs) based on cap exchange of the native hydrophobic shell with dihydrolipoic acid (DHLA) ligands, and the preparation of functional QD bioconjugates for use in immunoassays. Our conjugation strategy is based on non-covalent self-assembly between DHLA-capped QDs and protein appended with either an electrostatic attachment domain (namely, the basic leucine zipper) or a polyhistidine tag. These bioconjugates combine the properties of the QD and attached biomolecule to create structures with desirable luminescent and biologically specific properties. This method also allows the preparation of mixed surface conjugates, which results in the conjugates gaining multiple biological activities. Conjugation of DHLA-capped QDs to maltose binding protein (MBP), the immunoglobulin-G-binding beta2 domain of streptococcal protein G (PG) and avidin will be described. MBP and PG were modified by genetic fusion with either a charged leucine zipper or a polyhistidine interaction domain.