Rich in antioxidants and a good source of vitamin C, magnesium, and vitamin A, dill may have several benefits for health, including help reduce the risk of heart disease and stroke. B-complex vitamins in the leaves make it a one-stop natural remedy for insomnia.