A man now facing hate crime charges for a racist rant at a Loop Starbucks in June was ordered held without bond at the Cook County Jail.

William Boucher, 24, faces four counts of aggravated battery in a public place and five counts of committing a hate crime, according to Cook County court and sheriff’s office records.

He was initially only charged with three misdemeanor counts of battery, but a no-bond warrant was issued for the new charges in August, according to court records.

Boucher was taken into custody and booked into the Cook County Jail on Saturday, according to sheriff’s records. He was scheduled to appear in court Monday.

On the afternoon of June 6, someone accidentally spilled a drink on Boucher’s pants at the Starbucks at 40 W. Lake St., and the Rogers Park resident “became irate,” police said at the time.

He left the Starbucks and punched a 59-year-old homeless man “unprovoked,” police said. He also allegedly spit on Gerald Mitchell, 30, and a 34-year-old woman, both of whom are black.

In the video, Boucher can be heard using racial slurs against African-Americans, including telling one man: “Your children are despicable vermin.” The tirade was captured on video by a local TV photographer who happened to be in the coffee shop.

He tells another person to “Shut up, slave;” and yells at another “Get on all fours. You don’t deserve to walk on two legs,” according to the video.

After starting to walk away, Boucher punches the apparently homeless man, and is then grabbed and taken to the ground by two other men, one of whom was Mitchell. He said Boucher spit in his face and kneed him repeatedly as he held him down for 13 minutes until police arrived.

“He said a lot of stuff that didn’t make it on the video,” Mitchell told the Chicago Sun-Times in July.

“I try to see the good in people,” Mitchell said. “I don’t know his background. I would try to give him the benefit of the doubt. I just know it was downright wrong. Disgusting.

“I hope he learns something from this,” Mitchell said.

Boucher declined to discuss his case with a Sun-Times reporter at a previous court hearing.

A Starbucks spokesperson said in a statement: “We have absolutely no tolerance for this type of behavior in our stores, and are grateful to the partners (employees) and customers who stepped in to help until officers arrived.”