Biochar and nanoparticle (NP) have the ability to sorb potentially toxic elements (PTEs) from soil and reduce toxicity and leaching into water bodies. However, there is need to tailor biochar formulations to soil types. In this study, we investigate the mobility and chemical forms of Cd, Cr, Cu, Ni, and Zn in a spiked, alkaline soil after amendment with combination of NPs (nano-Fe (NF), nano-clay (NC)) and biochars (almond shell 500 °C, walnut shell 400 °C) in different doses (0, 2.5, 5, and 10%). Many previous studies concluded biochar immobilized PTEs due to an increase in soil pH, which can be disregarded here (soil pH 7.9). In a twenty-week column leaching experiment biochar addition significantly decreased PTE leaching and NP addition further immobilized PTEs in most cases. On average almond biochar more effectively reduced Zn leaching and walnut biochar was more effective in decreasing the leaching of Cd, Cr, and Ni (e.g. 5% biochar reduced Cr leaching by 68%). Copper was immobilized effectively by both biochars. Nano-clay combined with walnut biochar performed best in all treatments, in particular for Cd, Ni, and Zn (e.g. 10% walnut biochar only and in combination with NC reduced Zn leaching by 14.2% and 58.5%, respectively). After amendment, PTEs were present in the Fe-Mn oxides, organic and residual fractions and less in the exchangeable fraction, reducing PTE availability and leachability. The results demonstrate that even for cationic PTEs that behave similarly in the environment optimal biochar-mineral formulations can differ.