A method for catalytic ammonia synthesis under concentrated solar energy and related catalysts. The method includes placing a catalyst in a reaction apparatus, feeding nitrogen and hydrogen into the reaction apparatus, and controlling a surface temperature of the catalyst to reach about 300° C. to 550° C. under irradiation of concentrated sunshine, to synthesize ammonia. The catalyst includes an amorphous and electron-rich black nano TiO2-z (0