I have a friend who has a site promoting chicken recipes. She makes over $500 per month with it. No joke.
I do freelance keyword research reports for bloggers and there are thousands of niches. If you can find a keyword phrase that offers at least 3000 searches per month with less than 50,000 competition, you can rank and make money!