Chasing 120, Mithali top scored a 66-ball unbeaten 51 and Mona Meshram contributed with a patient 93-ball 38 to overhaul the target in just 41 overs after Jhulan (3/20) and Shikha Pandey (3/22) made life difficult for the home side.
In the process, Goswami also became the leading wickettaker in women's Ond-day Internationals, eclipsing Australian Cathryn Fitzpatrick, and taking her haul to 181 wickets from 153 outings.
Earlier, Mignon du Preez (38) and wicketkeeper-bat Trisha Chetty (28) were among the four South Africans to manage the double figures along with Marizanne Kapp (23) and Laura Wolvaardt (17) as the Indian opening bowling duo of Jhulan and Shikha gave little away.
India will now face Zimbabwe in their next match on Thursday.
Brief Scores: South Africa 119 (Mignon du Preez 38, Trisha Chetty 28, Jhulan Goswami 3/20, Shikha Sharma 3/22) lose to India 121/3 (Mithali Raj 51 not out, Mona Meshram 38, Shabnim Ismail 2/17) by 7 wickets.
First target is reach Semi-final says Indian Captain
World Cup win will be revolutionary for Indian women's cricket, says Mithali Raj
Mithali, Jhulan star in India's 7-wkt win over Proteas women
India's ODI captain becomes No.2 batsman in ICC Ranking
India beat South Africa in Women's Cricket World Cup qualifier
We want to settle as a team ahead of ICC Women's World Cup 2017' says, Mithali Raj
Mithali Raj to lead Indian eves in ICC World Cup qualifiers
India beat Pakistan to lift Women's Asia Cup title
India beat Bangladesh by 64 runs in women's Asia Cup
Need more enhanced support staff says Mithali