The star wore the superhero's disguise when he made an unannounced visit to US Representative Elton Gallegly in Solvang, California.
He asked the politician's deputy, Steve Lavagnino: "How come Solvang doesn't have any fast-food restaurants?"
After Jackson was told the town's only eaterie was a Subway sandwich shop, the disappointed singer said he loved food from the Taco Bell chain. The 44-year-old then pulled his disguise off and apologised for disturbing the office.
He signed a few autographs before roaring off in a black Bentley to a Taco Bell in a nearby town.
Mr Lavagnino says his boss in Washington DC laughed when told about the bizarre encounter.
He added: "It's very hard to top that visit. My first week in the office and I get the most famous person on the planet."
Solvang, about 140 miles north of Los Angeles, is a quaint village that bills itself as "the Danish capital of America".