Red onions are best for hair growth as they are rich in sulfur and have the most antibacterial and antifungal properties. This means that it can provide all of the nutrients that are essential for building strong hair and promoting growth.