 Brazil is the world's largest producer of beans, accounting for 16.3% of the total, 18.7 million tons in 2005, according to FAO.Historically most beans came from small producers.Yield in some cases exceeded three thousand kilos per ha.