A new protocol for biodiesel production is proposed, based on a binary ZnO/TBAI (TBAI = tetrabutylammonium iodide) catalytic system. Zinc oxide acts as a heterogeneous, bifunctional Lewis acid/base catalyst, while TBAI plays the role of phase transfer agent. Being composed by the bulk form powders, the whole catalyst system proved to be easy to use, without requiring nano-structuration or tedious and costly preparation or pre-activation procedures. In addition, due to the amphoteric properties of ZnO, the catalyst can simultaneously promote transesterification and esterification processes, thus becoming applicable to common vegetable oils (e.g., soybean, jatropha, linseed, etc.) and animal fats (lard and fish oil), but also to waste lipids such as cooking oils (WCOs), highly acidic lipids from oil industry processing, and lipid fractions of municipal sewage sludge. Reusability of the catalyst system together with kinetic (Ea) and thermodynamic parameters of activation (ΔG‡ and ΔH‡) are also studied for transesterification reaction.