Miliband was greeting marketgoers when Dean Porter, a 38-year-old former homeless man, began throwing eggs toward Miliband and the journalists and surrounding him.
"I don’t believe him at all. If you are poor, you are considered a burden. All they care about is the banks," Porter said before security ushered him away.
Porter said later that he was homeless "on and off for about five years" and was disappointed with politicians' attitude towards the poor.
"Quite frankly the issue regarding homeless is atrocious," he said.
Miliband appeared to take his pelting in stride, tweeting later that East St. Market was a great place to find eggs.
Thanks to all at East St Market for the warm welcome today. Can recommend it for easy availability of eggs.— Ed Miliband (@Ed_Miliband) August 14, 2013
Jordana Brewster on Paul Walker: 'He was an enormous presence in my life'
Beyonce flaunts bikini body, Blue Ivy in vacation pics