In this work, a thermal multiple-relaxation-time (MRT) lattice Boltzmann (LB) model is proposed for simulating convection heat transfer in porous media under local thermal non-equilibrium (LTNE) condition. In the present model, the thermal non-equilibrium effects are incorporated into the model by adding source terms into the temperature-based MRT-LB equations. The discrete effects of the source terms are eliminated, and the temperatures of the fluid and solid phases are obtained through algebraic operations. Moreover, the error term which exists in the macroscopic temperature equation of the fluid phase is eliminated via a way that is consistent with the philosophy of the LB method. Numerical simulations show that thermal non-equilibrium natural convection problems can be well simulated.