The main difference is that Tom Kha includes coconut milk and Tom Yum does not. Both feature similar ingredients including the three herbs and Thai chiles. The most common version of Tom Kha is Tom Kha Gai and The most common version of Tom Yum is Tom Yum Goong (goong means shrimp in Thai).