I have 5k to invest in stock market but do not want to select individual stocks. I would do it through mutual funds. I am willing to accept a moderately high amount of risk. How can I find a good mutual fund that meets these criteria?
Just find a low cost S&P 500 index fund, and spend your time reading The Great Mutual Fund Trap instead of wasting your time and money picking actively managed funds.
The "Money 70" is a fine list: http://money.cnn.com/magazines/moneymag/bestfunds/index.html
Money magazine is usually more reasonable than the other ones (SmartMoney, Kiplinger's, etc. are in my opinion sillier).
If you want a lot of depth, the Morningstar Analyst Picks are useful but you have to pay for a membership which is probably not worth it for now: http://www.morningstar.com/Cover/Funds.aspx (side note: Morningstar star ratings are not useful, I'd ignore those. analyst picks are pretty useful.)
Vanguard is a can't-go-too-wrong suggestion. They don't have any house funds that are "bad," while for example Fidelity has some good ones mixed with a bunch that aren't so much. Of course, some funds at Vanguard may be inappropriate for your situation. (Vanguard also sells third-party funds, I'm talking about their own branded funds.)
If getting started with 5K I think you'd want to go with an all-in-one fund like a target date retirement fund or a balanced fund. Such a fund also handles rebalancing for you. There's a Vanguard target date fund and balanced fund (Wellington) in the Money 70 list.
fwiw, I think it's more important to ask how much risk you need to take, rather than how much you are willing to take. I wrote this down at more length here: http://blog.ometer.com/2010/11/10/take-risks-in-life-for-savings-choose-a-balanced-fund/
First pick your desired asset allocation, then pick your fund after that to match.