De buddleja cordata geeft de voorkeur aan neutrale boven alkalische bodems, die rijk zijn aan voedingsstoffen. Het verdraagt alkalische bodems tot 8,5, idealiter binnen het bereik van 5,5-7,0. Het kan de meeste bodemsoorten aan, zelfs krijt, en is in staat om te groeien in kustgebieden omdat het zout verdraagt. Het houdt niet van zware klei.