A method for producing bean sprouts comprises loading a batch of beans into a container, locating the container in a dark growing chamber, adding water to the container at a temperature of between 33??°C and 36??°C and soaking the beans for approximately 8 hours. The method further comprises removing a plug to open an outlet and thereby allowing the water to drain from the container. Subsequently the method comprises, for a period of between 5 and 6 days, periodically rinsing the beans with water, wherein the temperature of the water used to rinse the beans is gradually reduced from a maximum of approximately 25??°C to a temperature of no less than 18??°C, and periodically reducing the concentration of oxygen present in the growing chamber from a maximum of approximately 21% by volume to no less than 16% by volume.