Potion

Potions are recurring items in the Legend of Zelda series. They have soothing and healing properties and come in a variety of colors, such as red, blue, and green. Potions can heal hearts or restore magic power, or both. Potions can be obtained in a variety of ways.

The Legend of Zelda: A Link to the Past
There are three kinds of Potions in this game: Life Medicine (Red Potion), Magic Medicine (Green Potion, and Cure-All Medicine (Blue Potion). Life Medicine recovers Link's Heart Containers; various shops around the Dark World sell it for 150 Rupees.  A store in Kakariko Village and a store northwest of Lake Hylia in the Light World also sell it for this price, and the Magic Shop in the northeastern Light World sells it for a reduced price of 120 Rupees.  Magic Medicine recovers Link's Magic Power.  Link can only buy this at the Magic Shop for 60 Rupees, although throwing an empty Bottle into a Mysterious Pond will fill it up as well.  Cure-All Medicine recovers both Heart Containers and Magic Power, and Link can buy this at the Magic Shop for 160 Rupees.

The Legend of Zelda: Ocarina of Time and The Legend of Zelda: Majora's Mask
Red, Blue, and Green potions can be bought from various shops throughout Hyrule and Termina, respectively.

The Legend of Zelda: Oracle of Ages and The Legend of Zelda: Oracle of Seasons
Potions can be bought from Syrup for 200 Rupees. Another way to obtain one is to run into Maple. Occasionally, a Magic Potion will scatter along with the other items Maple tends to drop.

The Legend of Zelda: The Wind Waker
Potions can be obtained from a shop on Windfall Island run by Doc Bandam, but only after completing certain tasks for him. Doc Bandam will not sell the Green Potion or the Blue Potion until you bring the Chu Jelly to him.

If Link brings him 5 red Chu Jellies, he will give Link a free Red Potion, which restores his life energy.

If Link brings him 5 green Chu Jellies, he will give Link a free Green Potion, which restores his magic power.

Finally, if Link brings him 15 blue Jellies, he will give Link a free Blue Potion, which restores both his life energy and magic power. This task is considerably harder to do than the other two, considering there are only 22 blue ChuChus in the entire game, and each will each will give Link only one Chu Jelly for the first time he defeats it.

Link can also obtain a Blue Potion by bringing Hollo four Boko Baba Seeds.

The Legend of Zelda: Twilight Princess
Potions can be bought at stores throughout Hyrule. Additionally, Link can obtain potions by scooping it straight out of defeated Chus. Red potions restore 8 hearts, and Blue potions restore all hearts. Link has no magic meter in this game, so green potion does not exist, though there is a glitch that allows him to get green chu jelly if a red and a blue chu combine. Purple Chu Jelly takes a random effect: it could restore Link's health or damage him.