A man has been charged with common assault after a tub of yoghurt was thrown at broadcaster Leigh Sales during her speech at Perth’s Disrupted Festival.

Sales gave a talk before an interview with Meri Fatin about her new book, Any Ordinary Day, when the incident occurred on Sunday.

Leigh Sales reacts as a tub of yoghurt is hurled at her. Credit:State Library of WA/Facebook

Perth Police said Sales "took evasive action" after a 49-year-old man threw the yoghurt container at her. They said it hit the stage, splashing some yoghurt on the ABC’s 7:30 host.

"It's all fine, I'm relieved it was nothing more sinister than yoghurt and that nobody in the audience was hurt," Sales told the Herald.