Zwar lockt der Schmetterlingsflieder mit seinem Duft zahlreiche Schmetterlinge und Insekten an, ganz unumstritten ist er aber nicht. Denn der Strauch ist ein Neophyt, der durch sein großes Ausbreitungspotential heimische Pflanzen verdrängen kann.
Der Schmetterlingsflieder ist ein sommergrüner Strauch. Seine Laubblätter sind gegenständig angeordnet. Ihre Länge kann bis zu 25 cm betragen, die Breite beläuft sich auf bis zu 7 cm. Sie sind schmal-lanzettlich geformt und schwach gezähnt. Auf der Oberseite sind sie dunkelgrün gefärbt, die Unterseite ist graufilzig. Außer den Laubblättern bildet der Schmetterlingsflieder auch Nebenblätter, die meist kreis- bis eiförmig sind. Ihr Durchmesser beträgt für gewöhnlich 1 mm bis 6 mm.
Typisch für die Pflanzenart sind die vierkantigen Zweige, deren Rinde eine filzige Behaarung aufweist.
Sehr auffällig sind die endständigen, aufrechten und dichten Blütenstände. Sie sind schmalkegelig und können 4 cm bis 30 cm lang werden, ihr Durchmesser beträgt 2 cm bis 5 cm. In diesen Blütenständen befinden sich viele kleine violette, rosafarbene oder selten weiße Blüten. Sie verströmen einen Duft nach Honig, der auf Schmetterlinge und andere Insekten anziehend wirkt.


