Magic Bean

Magic Beans are items in and. They can be planted in soft soil, where they will eventually grow into a magic plant that can transport Link to otherwise unreachable places.

Ocarina of Time
In, Magic Beans can be purchased from the Bean Seller sitting near the Zora's River. The price of the beans starts at 10 Rupees and increases by 10 each time Link buys one.

Soft soil only appears during the child era, so Link can only plant a Magic Bean as a child. After seven years, the bean will grow into a leaf that grants Link access to certain areas otherwise impossible to reach. Some of these areas, however, can be accessed by summoning Pierre using the "Scarecrow's Song."

Young Link can pour water on a bean seedling, which will make it grow and release a bunch of Fairies before going back to normal.

Majora's Mask
In, Link can hold a maximum of 20 Magic Beans. The Bean Seller is located inside a grotto at the end of the east side of the Deku Palace garden. The first sample is given to Link for free, and subsequent samples will cost 10 Rupees each. Link can also purchase Magic Beans for the same price from the Business Scrub next to the Swamp Tourist Center, though only in Deku form. Link can use Bottled Water to make the beans fully grow, or he can also play the "Song of Storms."

Soft soil appears all over Termina. Growing Magic Beans usually takes Link to areas with a Piece of Heart. Although, planting a Magic Bean in the Deku Palace is necessary to progress through the game.