Marsh made her television acting debut in 2005, in an episode of the BBC One afternoon soap opera Doctors, playing a character called Ruth Parry.
In 2005, Marsh was a regular panellist on ITVs flagship daytime show Loose Women, she has also returned as a guest panellist making an appearances in October 2014, as well as April and September 2015.