What does a coffee bean grow on?

Many species of shrubs and small trees known as Coffea.

See related link for more details.