King marked his return to the international fold by scoring the first goal of the game at Wembley on 17 minutes and Crouch doubled England's lead 0n 34 minutes.
Guillermo Franco pulled a goal back for the visitors, for whom new signing Giovani Dos Santos was playing, seconds before the half time break but Glen Johnson sealed a 3-1 win for England when he netted just two minutes into the second period.
England: Green (Hart 46), Glen Johnson, Ferdinand (Carragher 46), King, Baines, Walcott (Lennon 77), Gerrard, Carrick (Huddlestone 61), Milner (Adam Johnson 85), Crouch (Defoe 46), Rooney. Subs Not Used: James, Dawson, Upson, Warnock, Parker, Wright-Phillips, Heskey.
Goals: King 17, Crouch 35, Glen Johnson 47.
Mexico: Perez, Juarez, Aguilar (Barrera 52), Marquez, Salcido, Osorio, Torrado, Rodriguez, Giovani (Blanco 72), Franco (Hernandez 46), Vela (Guardado 62). Subs Not Used: Ochoa, Michel, Castro, Moreno, Magallon, Torres, Bautista, Medina, Jonathan.
Booked: Barrera, Giovani, Rodriguez.
Goals: Franco 45.
Att: 88,638
Ref: Masaaki Toma (Japan).