Cilantro has a very distinctive flavor, especially in Mexican cooking so there really is no substitute but you can use flat-leaf parsley if you want a milder flavored green leaf for garnishes and salads.