An ultrasensitive label-free antibody-free detection method for malachite green and crystal violet is presented using nonlinear laser wave-mixing spectroscopy and capillary zone electrophoresis. Wave-mixing spectroscopy provides a sensitive absorption-based detection method for trace analytes. This is accomplished by forming dynamic gratings within a sample cell, which diffracts light to create a coherent laser-like signal beam with high optical efficiency and high signal-to-noise ratio. A cubic dependence on laser power and square dependence on analyte concentration make wave mixing sensitive enough to detect molecules in their native form without the use of fluorescent labels for signal enhancement. A 532 nm laser and a 635 nm laser were used for malachite green and crystal violet sample excitation. The use of two lasers of different wavelengths allows the method to simultaneously detect both analytes. Selectivity is obtained through the capillary zone electrophoresis separation, which results in characteristic migration times. Measurement in capillary zone electrophoresis resulted in a limit of detection of 6.9 × 10(-10)M (2.5 × 10(-19) mol) for crystal violet and 8.3 × 10(-11)M (3.0 × 10(-20) mol) for malachite green at S/N of 2.