Tom Kha is a creamy-spicy soup, made with coconut milk, whereas Tom Yum is a non-creamy, hot and sour soup, often containing prawns (shrimp).