Er is echt geen praktisch verschil; de woordenboekdefinitie van een soep is:
een vloeibaar voedingsmiddel dat wordt bereid door vlees, vis of groenten met diverse toegevoegde ingrediënten te koken of te laten sudderen.
Wat ook geldt voor elke stoofpot die je maar kunt bedenken.
Het technische, zeer genuanceerde verschil is dat van nadruk en bedoeling. Stoven is een methode om de vaste stoffen te koken (met name een langzame, vochtige-warmte methode). Wanneer je een stoofpotje van rundvlees maakt, stoof je het rundvlees, wat niets zegt over wat je er in stooft. Aan de andere kant, als je een kippensoep maakt (of een kippenbouillon die de basis is van een kippensoep) dan is je doel in wezen om een vloeistof met kippensmaak te maken - om de smaak van de vaste stoffen in de vloeistof te krijgen. Als er smaakvolle vaste stoffen overblijven, dan is dat incidenteel en niet opzettelijk.
In de praktijk zal er bij een stoofpot ook wel wat smaakextractie plaatsvinden, maar het hoofddoel is dan om het vlees of de groenten gaar te maken. Een soep zal eerder rauwe of nauwelijks gekookte ingrediënten bevatten, en een stoofpot zal eerder de oorspronkelijke smaak van de vaste stoffen en/of vloeistoffen behouden, maar dat is een zeer ruime generalisatie en waar het in de praktijk op neerkomt (ha ha) lijkt grotendeels afhankelijk te zijn van de cultuur en het gerecht zelf.
Een stoofpot is niet gewoon een dikke of lompe soep, ondanks het feit dat veel mensen er zo over denken. Zoals hierboven, lijkt dat gewoner te zijn bij stoofschotels, maar het maakt geen deel uit van de definitie, en de Fransen hebben een half dozijn categorieën voor ingedikte soepen die gemakkelijk zouden kunnen worden omschreven als hebbend de algehele consistentie van een “stoofpot”.