Prefiere suelos arenosos o franco arenosos, y con un pH muy bajo o bajo, huyendo de los suelos mal drenados, aunque es más resistente a las inundaciones que otros "Lupinus" (como "L.angustifolius").