The FBI nabbed NYPD cop Gilberto Valle III just days before the officer allegedly planned to kidnap women, cook them and eat them.

The “cannibal cop” was accused of plotting to “kidnap, rape, torture, kill, cook and cannibalize a number of women,” Manhattan U.S. Attorney Preet Bharara said in a statement Thursday, announcing the Valle’s arrest.

Special agents from the FBI and NYPD detectives arrested Valle Wednesday at his Forest Hills, Queens, home. The cop is expected to appear in Manhattan federal court Thursday. You can view the complaint against the NYPD cop here.

“Gilberto Valle’s alleged plans to kidnap women so that they could be raped, tortured, killed, cooked and cannibalized shock the conscience,” Bharara said. “This case is all the more disturbing when you consider Valle’s position as a New York City police officer and his sworn duty to serve and protect. Our investigation is ongoing.”

Mary E. Galligan, acting assistant director-in-charge for the FBI, called the allegations “shocking.”

“The allegations in the complaint really need no description from us,” she said. “They speak for themselves.”

Valle caught the eye of the FBI when the agency learned in September that he was sending e-mail and instant messages discussing plans with other co-conspirators to kidnap, rape, torture, kill, cook and cannibalize a number of women.

The NYPD cop allegedly kept files on his plans on his personal computer, which contained at least 100 women along with photographs of the would-be victims and other personal information, Bharara said,

The computer also allegedly contains communication between Valle and co-conspirators in which they discuss their plans.

Valle’s alleged plot was thought out so thoroughly that he staked out potential victims, researched how to disable and drug them and agreed to kidnap a woman in exchange for money, according to Bharara.

The U.S. attorney’s office said Valle had an online exchange with a co-conspirator in July in which they discussed where to find a recipe for choloform.

Valle then created a document titled “Abducting and Cooking [Victim-1]: a Blueprint,” that included the woman’s name, date of birth, height, weight and bra size.

Another document was titled “Materials Needed,” in which Valle allegedly wrote:

Car (I have it)

Chloroform (refer to website for directions)

Rope (Strongest kind to tie her up)

During an instant message exchange, the co-conspirator asked Valle, “How was your meal?”

“I am eating her [Victim-1] on Sunday,” Valle allegedly wrote, according to the U.S. attorney’s office.

Valle eventually met the woman on the Sunday referenced in the message, and the two had lunch at a restaurant. The NYPD cop did not have her for dinner, however.

Other messages obtained by the FBI detailed how Valle allegedly planned to become a "professional kidnapper" as a side job.

"It is going to be so hard to restrain myself when I knock her out, but I am aspiring to be a professional kidnapper and that's business," Valle allegedly wrote to a co-conspirator in discussing one of the would-be victims. "But I will really get off on knocking her out, tying up her hands and bare feet and gagging her. Then she will be stuffed into a large piece of luggage and wheeled out to my van."

The NYPD cop was charged with conspiracy to commit kidnapping, intentionally and knowingly accessing a computer without authorization and exceeding his authorized access and thereby obtaining information from a department and agency of the United States. He faces up to life in prison on the conspiracy to kidnap charge and up to five years in prison on the other charges.