You may not like the taste, but cilantro has health benefits