Existing methods to improve anti-ablation materials for solid-scramjet combustor involve expensive elements, numerous solvents, or complex processes. Through a simple pre-oxidation and a combined coating process, this work developed a core-shell ZrC1-xOx@ZrO2/Y2O3/SiC coating of asphalt-concrete-like structure, achieving a linear (mass) ablation rate 52 % (57 %) lower than that of C/C-ZrC-SiC composite under simulated test conditions. Underlying protection mechanism was revealed by first-principle calculations. Core-shell ZrC1-xOx@ZrO2 could retard oxidation and reserve solid ZrC1-xOx instead of ZrO2 to resist scouring at high temperature. The formation of self-sealing Y4Si3O12 alleviated the active oxidation of SiC. Finally, newly-formed asphaltic-concrete-like ZrC1-xOx/ZrO2/Y4Si3O12 contributed to enhanced ablation resistance.