UK police said they had arrested a 20-year-old man on suspicion of common assault, after an egg was allegedly thrown towards King Charles III on Tuesday during a walkabout.
The arrest in Luton, north of London, came less than a month after the monarch narrowly avoided being hit by eggs lobbed in his direction during a visit to York in northern England.
Bedfordshire Police said the man arrested was detained outside Luton Town Hall and taken for questioning.
In York on November 9, eggs were thrown at Charles and Queen Consort Camilla by a man heard shouting "this country was built on the blood of slaves" and "not my king".
The suspect was later released on bail.
Charles became king on the death of his mother, Queen Elizabeth II, in September. She was buried after a state funeral and 10 days of national mourning.
But there were some protests against the hereditary principle of monarchy, in which Charles took over as head of state.