Kwiaty Zebrane po kilka do 14 w silnie skrócone grona. Kwiaty wyrastają na szypułkach o długości do 9 cm, wspartych lancetowatymi i eliptycznymi przysadkami o długości 7–8 mm (rzadko do 10 mm). Kwiaty mają 2,5–4 cm długości i są silnie grzbieciste. Działki kielicha są trzy. Dwie boczne są zielone lub w barwie płatków, skośnie sercowate. Dolna działka jest woreczkowato rozszerzona i w tylnej części wyciągnięta w niewielką (2–7 mm długości) i prostą ostrogę. Koronę tworzy pięć płatków. Górny jest hełmiasto wysklepiony, na grzbiecie z grzebieniem, na szczycie dwudzielny, ma ok. 12 mm długości. Boczne płatki są zrośnięte i nierówne, tworzą dolną wargę. Kwiaty są różowe, ale bardzo różnie wysycone barwą (od białej do ciemnobordowej). Pręcików jest 5. Ich nitki są krótkie i szerokie, pylniki są zrośnięte ze sobą i otaczają znamię. Zalążnia 5-komorowa, z zalążkami anatropowymi (odwróconymi).