Flavonoids are natural plant chemicals found in many fruits, vegetables and spices. They offer health benefits such as antioxidant and anti-inflammatory effects.