1. I would suggest you to research yourself. And for that you must visit moneycontrol site and check last 10 years performance of top 10 MF's.
2. I have a friend who introduced me to MF's. He is Financial Analyst and has good experience. He showed me how to check performance & to know my requirements like how much you need to invest and for how much long?
3. Invest for minimum 3 to 5 years to get amazing returns (amazing in terms of returns compared to FD's).
4. Always remember, to get higher returns you will have to take higher risks. For example, You will get more returns in Large Cap funds compared to Mid Cap funds, but risk is always large in Large Cap Funds. So, decide accordingly.
If you are planning to invest for long term, then this risk lowers.
5. I have personally invested in HDFC Mid Cap Opportunities fund and have got good returns in 22 months (Around 24%).
6. You can look for DSP Black Rock, HDFC Mid Cap & HDFC Large Cap Funds. I have studied/researched on these 3 funds and found them good & safe. Still i would suggest you to ignore my words and research yourself, that will be the best thing.
7. And Most importantly, Mutual Funds are subject to Market Risks. Please refer the offer document before investing.
Hope i would have been of some help to you