Cilantro has a flavor that can be described as bitter, sour and sweet with hints of lemon and lime.  It can easily become overpowering in some preparations or when too much is added. It has cooling flavors which is likely why it’s added to so many dishes with spicy components. While some people may not prefer its flavor, there are a group of people who dislike cilantro because they have a gene that makes this flavorful herb taste like soap.