Brazilian striker Josimar Da Silva scored from a penalty in the 36th minute before Sampath Kuttymani doubled the lead in the 73rd minute to put the issue beyond their opponents.
But for some more missed chances the score-line would have been bigger in favour of the Mumbai outfit.
The win propelled Mumbai FC, with 10 points from 7 games, into 4th position behind leaders Mohun Bagan, Royal Wahingdoh and Pune FC.
Bharat, who suffered their 3rd defeat in 5 games, stay in second place from the rear with 5 points.
More From This Section
Brazilian Josimar and Mohammed Rafi were alert and quick to chase down balls provided by the midfielders to stretch the Bharat FC defence.
Once again the hard-working Japanese Taisuke Matsugane in the company of Kuttymani, Reisangmi Vashum and the young Jayesh Rane combined nicely to orchestrate the attacks.
Taisuke picked up his second 'man-of-the-match' award. He had won the award in the last match against Royal Wahingdoh last week.
Nigerian Chika Wali and Justine Stephen, both playing in the heart of the Mumbai FC defence showed good understanding with the wing backs Ashutosh Mehta and Allan Dias as they coolly warded off any threat posed by the rival attackers.
Goalkeeper Nidhinlal A.C. Enjoyed a relaxed day as he was hardly tested by the Bharat FC strikers.
Mumbai FC having asserted their dominance twice came close to taking the lead but were denied by the post. In the 12th minute Rafi from the right side put Josimar in the clear but Bharat FC goalkeeper Arindam Bhattacharya rushed out in a bid to avert danger.