Satyajit Sadangi decided to take the leap into Indian stocks this January after his colleagues told him about the 12%-15% returns they had earned while his real-estate investments trailed behind.

Now the 42-year old is pouring 80% of his savings into Indian mutual funds. He advises his younger colleagues and neighbors to start investing in mutual funds right away.

“I...