B. suaveolens was originally endemic to the coastal rainforests of south-east Brazil, where it grows below 1000 meters along river banks and forest edges with warm temperatures, high humidity, and heavy rainfall.