Flat beans come in a variety of colors. Some of the best-known kinds are green, yellow, purple, and white with purple streaks.