Não há realmente nenhuma diferença prática; a definição do dicionário de um soup é:
um alimento líquido feito por cozedura ou fervura de carne, peixe, ou vegetais com vários ingredientes adicionados.
O que também se aplica a qualquer cozido que se possa conceber.
& A diferença técnica, altamente consumida, é a da ênfase e da intenção. O guisado é um método de cozedura dos sólidos (especificamente, um método lento, de calor húmido). Quando se faz um guisado de carne, está-se a guisar o beef, que nada diz sobre o que se está a guisar o em. Por outro lado, quando se faz uma sopa de frango (ou um caldo ou caldo de galinha que é a base de uma sopa de frango), o seu objectivo é essencialmente fazer líquido com sabor a frango - para extrair o sabor dos sólidos no líquido. Se alguns sólidos de sabor permanecerem, então isso é incidental em oposição a intencional.
Na prática, alguma extracção de sabor também vai acontecer com um guisado, acontece que o objectivo principal é cozinhar a carne/vegeia. Uma sopa tem mais probabilidades de conter ingredientes crus ou mal cozidos, e um guisado tem mais probabilidades de preservar o sabor original dos sólidos e/ou líquidos, mas essa é uma generalização muito ampla e aquilo a que se resume (ha ha) na prática parece depender em grande parte da cultura e do prato em si.
Um guisado é não simplesmente uma sopa grossa ou gorda, apesar de muitas pessoas pensarem assim. Como acima, isso parece ser mais comum com guisados, mas não faz parte da definição, e os franceses têm meia dúzia de categorias para sopas espessas que poderiam facilmente ser descritas como tendo a consistência global de um “guisado”.