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.

Link cannot purchase Magic Beans until he has learned how to use them from the Bean Seller. The Bean Seller is located inside a hole at the end of the east side of the Deku Palace garden (in, this hole has a second entrance, from the outside of the palace on the east side). Upon teaching Link to use Magic Beans, he will give Link one as a free sample. After teaching how to use them, he will sell Magic Beans for 10 Rupees each.

The Deku-friendly Business Scrub (who is initially located in the Southern Swamp next to the Swamp Tourist Center, but will move to South Clock Town if Link gives him the Town Title Deed) sells Magic Beans exclusively to Deku Scrubs for 10 Rupees each.

In, the Trading Post sells Magic Beans for 100 Rupees each.

The beans will fully grow when they are watered with Spring Water or the rain from the Song of Storms.

Soft soil appears in various locations in 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.