Ibrahimović startede den nye sæson den 6. august i Supercoppa Italiana 2011 mod byens rivaler Inter, hvor han scorede det første mål i en 2-1 comeback-sejr for at vinde sæsonens første trofæ. I åbningskampen i ligaen
I 2011-12 sæsonen scorede Ibrahimović Milan's første mål i en 2-2 hjemmeligning mod Lazio. Han scorede sit første Champions League-mål i sæsonen den 28. september i en 2-0 hjemme sejr mod Viktoria Plzeň, som blev efterfulgt af en anden den 19. oktober mod BATE Borisov i en anden 2-0 hjemme sejr. Han fortsatte med sine solide præstationer, da han scorede i en 4-1 hjemme sejr mod Parma og en brace i holdets 3-2 sejr over Roma, hvilket afsluttede en vellykket måned i oktober.