"Chomp chomp chomp...How about some Magic Beans? They aren't selling very well..."
Bean Seller

Magic Beans are recurring items in the The Legend of Zelda series. These magical, oversized beans have several multi-colored kernels in them. If planted in a patches of Soft Soil and left to grow for a while, Magic Beans sprout fluffy leaves which can carry a passenger through the air to hard-to-reach areas, often leading to treasures such as Pieces of Heart.


Spoiler warning: Plot or ending details follow.

The Legend of Zelda: Ocarina of Time

"You got a Magic Bean! Find a suitable spot for a garden and plant it with (C). Then, wait for something fun to happen!"
— In-game description

Magic Beans can be purchased from the Bean Seller found near the banks of Zora's River. At a starting price of 10 Rupees, every time Link purchases a Magic Bean, the price of the next bean increases by 10 Rupees. Link can purchase ten Magic Beans in all, which can be planted in ten spots of soft soil found across Hyrule. Once it has been planted, Link can return to the same location as an adult to find that a plant has grown — the plants often provide excellent shortcuts, as is the case on Death Mountain. Since the last bean costs 100 Rupees, the Adult's Wallet is required in order to have enough money to buy the last bean. When the "Song of Storms" is played nearby a budding plant, fairies appear.

The ten locations to plant the Magic Beans are:

  1. Next to the seller.
  2. Near the bridge in the Lost Woods.
  3. In the area of the Lost Woods with two Business Scrubs and the Hidden Hole containing the Forest Stage.
  4. Next to the store in Kokiri Forest.
  5. In Kakariko Graveyard, next to where Dampe's grave will be.
  6. At the entrance of Dodongo's Cavern.
  7. Next to the Lakeside Laboratory.
  8. Near the base of the waterfall in Gerudo Valley.
  9. Near the Triforce Pedestal in Death Mountain Crater.
  10. Near the entrance to the Spirit Temple.

The Legend of Zelda: Majora's Mask

Magic Beans can be purchased from the Bean Seller, who can be found in a Hidden Hole in the Inner Palace Garden of the Deku Palace. Once Link has purchased his first bean, more beans can be purchased either from the Bean Seller, or a Business Scrub found in the Southern Swamp (or in South Clock Town if Link has traded him the City Title Deed). Magic Beans are needed in order to sneak inside the Deku Palace's prison and talk to the Imprisoned Monkey, in effect learning the "Sonata of Awakening".

Once a bean has been planted in a patch of soft soil in the Outer Palace Garden, Spring Water, which can be carried in bottles, must be sprinkled on the plant bud to make it grow. Optionally, the "Song of Storms" can be played near the plant to make it grow instead of the Spring Water. The rain shower that occurs on the Second Day will also cause the plants to grow. A Gibdo Beneath the Well requires Link to give it five Magic Beans before it will let him pass.

Spoiler warning: Spoilers end here.

Non-Canon Appearances

Non-canon warning: This article or section contains non-canonical information that is not considered to be an official part of the Legend of Zelda series and should not be considered part of the overall storyline.

Hyrule Warriors Legends

Magic Beans appear as a Food item for Companion Fairies and is classified as a plant-based food. Like all food items, there are 3 grades: Bronze, Silver, and Gold.

Food Grade Level

  • Bronze Food - Magic Bean
  • Silver Food - Tasty Magic Bean
  • Gold Food - Delicious Magic Bean

Non-canon warning: Non-canonical information ends here.