First of all, you need to remove the appropriate number of cards from the deck, depending on the number of players participating in the game. Now you need to deal five cards to each player, making sure each player keeps his hand in order.
The first player plants the first bean in his/her hand. He/she may then opt to plant the second bean. After this, he/she flips over the top two cards of the deck. The player may trade (or donate) those two cards, or any card in hand to any other player. Other players can only trade (or donate) any card in their hands to the active player.
If any of the two flipped cards are not traded away, then they will be counted as the received donations. All cards received in trades (or donations) are planted, in whatever order the recipient chooses. Cards may only be planted in an empty field or a field of the same bean type.
If a bean must be planted and no field is available, the player must harvest a field. Fields with only one card cannot be harvested unless there is no other option. Each type of bean cards has a payment schedule detailing how many you need for a coin (or two, three or four coins). If any coins are earned during a harvest, the player gets to keep that many harvested beans face-down and the rest are discarded.
After planting the traded beans, the active player draws three cards to the back of his hand in order, followed by the next player taking his turn. Play continues a specified number of times through the deck. In the four-player game, the deck is gone through three times. After that, whoever has the most coins, wins.