Cell-free expression-based screening is sometimes more suitable than cell-based assays for enzyme discovery. The advantage of cell-free systems for expression of toxic, poorly expressed, or insoluble proteins has already been well documented. Cell-free methods can advantageously replace cell-based ones when screening has to be performed on cell lysates prepared from harvested cells, for instance, when dealing with protein-ligand interactions particularly when the latter is hydrophobic. From our experience, cell-free extracts efficient in both transcription and translation can be prepared from potentially any microorganism. Here we present a general method for preparation of cell-free extracts from prokaryotic and eukaryotic cells, selection of the best systems, and optimized conditions for specific protein expression. The method allows to select proteins for their ability to bind a selected target, to identify the inhibitors of such binding, or to identify novel enzymatic activities.