Yes, супа is in genitive case. Genitive case is used often for quantities and to express "some". Ideas like "some tea", "a little wine" ect, take genitive case. You would use accusative case for sentences like Мы едим суп. (We eat soup), when soup is the direct object being eaten.