In recent times, the quantity of wastes generated from industries, hospitals, construction sites etc. is perpetually increasing from year to year. Producing concrete utilizing waste or discarded materials as a partial replacement to fine or coarse aggregates is one among the effective ways of waste utilization. The disposal of incinerator bottom ash usually produced by the incineration of inorganic constituents of the municipal solid wastes (MSW) in an eco-friendly way is one of the issues of concern, globally. By the way, the present study is related to the utilization of MSW incinerator bottom ash and recycled demolition waste aggregate as partial replacement materials for fine and coarse aggregate, respectively to produce eco-friendly concrete. This study adopted an innovative pretreatment technique for stabilizing the MSW incinerator bottom ash. Five distinct M20 grade concrete mixes were produced with different proportions of fine aggregate, MSW incinerator bottom ash, coarse aggregate, and recycled demolition waste aggregate along with cement and water. The incinerator bottom ash was replaced at 5% and 10% quantities with fine aggregate and the recycled demolition waste aggregate was replaced at 40% and 60% of the weight of the coarse aggregate. The strength and durability properties of the M20 grade concrete were analyzed. It was noticed that the strength and durability properties of the eco-friendly concrete specimens produced by incorporating 5% -incinerator bottom ash and 40% -recycled demolition waste aggregate were superior to that of the control mix concrete. Laboratory tank leaching tests showed that the eco-friendly concrete do not pose any significant environmental hazard. Furthermore, the microstructural analysis through scanning electron microscope (SEM) images, revealed dense aggregate paste matrix interfaces with less micro-pores and insignificant micro-cracks due to the incorporation of incinerator bottom ash as a partial replacement to the fine aggregate.