Ibrahimović va començar la nova temporada el 6 d'agost de 2011 a la Supercoppa Italiana contra el seu rival de la ciutat, l'Inter, on va marcar el primer gol d'una victòria de retorn de 2 a 1 per aconseguir el primer trofeu de la temporada. En el partit inaugural de la temporada 2011-12
Ibrahimović va marcar el primer gol del Milan en un empat de 2 a 2 contra el Lazio. Va marcar el seu primer gol de la Lliga de Campions de la temporada el 28 de setembre en una victòria a casa de 2 a 0 contra el Viktoria Plzeň, que va ser seguit per un altre el 19 d'octubre contra el BATE Borisov en una altra victòria a casa de 2 a 0. Va continuar amb les seves solides actuacions quan va marcar en una victòria a casa de 4 a 1 contra el Parma i un brace en la victòria de 3 a 2 de l'equip sobre la Roma, finalitzant un mes d'octubre d'èxit.