We demonstrate the versatility of Al2O3-passivated Si nanowire devices ("nanoribbons") in the analysis of enzyme-substrate interactions via the monitoring of pH change. Our approach is shown to be effective through the detection of urea in phosphate buffered saline (PBS), and penicillinase in PBS and urine, at limits of detection of <200 μM and 0.02 units/mL, respectively. The ability to extract accurate enzyme kinetics and the Michaelis-Menten constant (Km) from the acetylcholine-acetylcholinesterase reaction is also demonstrated.