The site, Midtownlunch.com, is just 18 months old and gets only about 2,000 readers daily, but it is already earning him enough each month for a weekend trip to the Caribbean - or in his case, more fat-filled culinary escapades around New York.
In the vast and varied world of blogging, Brooks is far from alone.
It is no longer unusual for blogs with just a couple thousand daily readers to earn nearly as many dollars a month. Helping fill the pockets of such bloggers are programs like Google's AdSense and many others that let individuals - not just major publications - tap into the rapidly growing pot of advertising dollars with a click of the mouse.
In 2006, advertisers spent $16.9 billion online, up steadily each year from $6 billion in 2002, according to the Internet Advertising Bureau. In the first half of 2007, online advertising reached nearly $10 billion, a nearly 27 percent increase over the first half of 2006.
Little technical skill is needed to publish a well-read blog, meaning just about anyone with something worthwhile to say can find an audience, said Kim Malone Scott, director of online sales and operations for Google's AdSense. That has attracted greater readership and advertising dollars, she said.
According to a 2006 survey by the Pew Internet and American Life Project, 39 percent of Internet users, or about 57 million American adults, said they read blogs, up from 27 percent in 2004, or 32 million.
That does not mean bloggers are suddenly flush with money. For every blogger earning a decent side income like Brooks, countless others will never earn a cent.
But with the right mix of compelling content and exposure, a blog can draw a dedicated following, increasing advertising prospects.
"This is really a continuation of how the Web in general has enabled smaller businesses and individuals to compete if not at a level playing field, at least a more equitable level," said David Hallerman, a senior analyst with the research group eMarketer.
Google's AdSense is an automated program that places targeted advertising on sites big and small. Other programs like PayPerPost are just as user-friendly; bloggers sign up and advertisers pick and choose where they want to place ads based on categories and the number of impressions a site captures.
Getting paid might even help validate what may otherwise seem like a silly or obscure obsession.
For Samuel Chi, BCSGuru.com started as a way to demystify the convoluted universe of college football rankings for fellow fans.
Chi, a former sports journalist with training in statistics, posts his calculations every Saturday night during the season before official results are released on Sunday. Between Saturday night and Monday, about 4,000 sports fans log on daily to check out the "guru's" forecast.
This season, Chi made about $8,000 total from the blog; ticket brokers contacted him directly after word about his site got out.
Google's AdSense brought in another couple hundred dollars for Chi, the owner of a bed-and-breakfast in Florida.
Neither Chi nor Brooks had to do much to gain a loyal readership; when it comes to such rarefied interests, word about a good site can spread rapidly in online communities.
"All it takes is a couple of mentions" on other sites "and hundreds of people can be directed to your site," Chi said.
BlogAds, which helps advertisers target relevant blogs for a commission, prices ads by the week, with sites tiered by the amount of traffic they get.
When the company started in 2002, its founder Henry Copeland said it was mainly small advertisers selling T-shirts or promoting bands. Now he said "there's no big brand that doesn't advertise on everyday blogs."
About a third of BlogAds's 1,500 sites earn between $200 and $2,000 a month, Copeland said. Those sites get anywhere from 3,000 to 50,000 daily impressions.
Malone Scott at Google said access to advertising online was more democratic, since an ad click from a tiny site is just as valuable as a click from a site with a million readers.
Some advertisers have even found better response from smaller sites with more passionate, engaged audiences.
For the ticket broker RazorGator, advertising on blogs like BCSGuru.com means reaching a very specific audience.
"We have found that more and more sports fans are turning to blogs and smaller fan sites to get their information, so as an advertiser it makes sense to follow your audience," Toni Lamb, a spokeswoman, wrote in an e-mail message.
(Candice Choi The Associated Press)