Taco ‘bout a food craving gone wrong.

A man in Dallas was busted on Christmas Eve after he tried to carjack several drivers at gunpoint to demand that they take him to get tacos, police said.

Roberto A. Canamar Garza, 26, remained held on $500,000 bail early Thursday following his Monday afternoon rampage that started when he hopped into a car and pulled out a gun before demanding that the driver get him some Mexican food, according to an arrest warrant affidavit obtained by the Dallas Morning News.

The frightened driver then dropped Canamar Garza off at a tire shop and sped off. That prompted the taco-obsessed suspect to follow another man at Pedro’s Tire Shop in the 3500 block of East Illinois Avenue, where he threatened a second man with a gun, saying he wanted tacos, according to the affidavit.

Canamar Garza then set his sights on a third man before squeezing off two rounds through the door of the tire shop. The third man then dashed inside as Canamar Garza shifted his focus back to the second victim, shooting him in his lower body before getting into the victim’s car, which didn’t start, the affidavit states.

The bizarre, food-fueled frenzy continued with Canamar Garza then running into the street, where he tried to carjack another driver before getting into a parked car at another nearby tire shop and aiming a gun at another driver. Canamar Garza and that driver then struggled to control the weapon, which fired as the driver fled, according to the affidavit.

A witness who spotted the carjacking spree then tried to subdue Canamar Garza by holding him at gunpoint, but the men were still brawling for control of the gun when police arrived at about 1:30 p.m., the newspaper reported.

Canamar Garza was being held on four counts of aggravated assault with a deadly weapon and one count of aggravated kidnapping. He’s also facing an immigration hold by US Immigration and Customs Enforcement, jail records show.