Coffee beans come from the coffee plant, a bushy plant that can grow very tall (coffee farmers usually keep them pruned to about 1 meter to keep them manageable). Bunches of berries grow on these coffee plants, and inside these bunches you will find two coffee beans each. On average, it takes about a year before the coffee plant begins to produce fragrant, white flowers and up to four years later before it begins to bear fruit.