In this work, biochars were used as adsorbents to remove Cu, Cd, and Zn ions in a real stabilized leachate from a controlled landfill. Oak fruit shells biochar (OFSBC) and date palm fibers biochar (DPFBC) were obtained by pyrolysis of oak fruit shells and date palm fibers at 700°C and 400°C, respectively. OFSBC and DPFBC showed well-developed structures and high specific surface areas (520.16 m2/g and 470.46 m2/g, respectively). Equilibrium adsorption of heavy metal ions on DPFBC and OFSBC occurred after 4h and 2h of stirring. The removal efficiencies of Cu, Cd, and Zn ions were 97.01%, 94.40%, and 80.59% with DPFBC and 90.10%, 88.33%, and 76.16% using OFSBC, respectively. The Avrami fractional order model was appropriate for describing kinetic adsorption. Increasing the dose of adsorbent improves heavy metal ion retention. Thermodynamic tests have proven the spontaneous and endothermic adsorption of these heavy metals. The electrostatic attraction, ion exchange, complexation, metal-π bending, and surface precipitation and pore filling were regarded as the most predominant heavy metal retention mechanisms from the landfill leachate onto the biochar surface. Separately, the DPFBC showed the best performance than OFSBC regarding the improvement of leachate quality. Chemical oxygen demand (COD), biological oxygen demand (BOD5), ammoniacal nitrogen (NH3-N), and phosphorus (P) were respectively removed at an efficiency of 53.57%, 29.17%, 36.07%, and 37.5%, respectively. Thus, the results allow highlighting that the adsorption on DPFBC and OFSBC can be an effective alternative in the practice of landfill leachate treatment.