Horan nació en Darby, Pensilvania, hija de Selma (de soltera Spencer), una empleada, y Robert J. Horan, un oficial de la corte. Se graduó de la Escuela Secundaria Católica para Niñas Arzobispo Prendergast en Drexel Hill, Pensilvania en 1980. Asistió a la Universidad Hofstra en Hempstead, Nueva York, graduándose con un título en Interpretación Teatral en 1984. Luego se mudó a la ciudad de Nueva York, donde actuó en el teatro off-off Broadway mientras trabajaba como agente de ventas telefónicas para Telecharge. Conoció a su futuro esposo, Philip Rosenthal, que se desempeñó como productor ejecutivo de Everybody Loves Raymond, mientras asistía a Hofstra, y se convirtió al judaísmo antes de su matrimonio en 1990.
Horan es probablemente más conocida por su aparición en el papel de Amy McDougall (más tarde Barone), la novia de Robert Barone, luego esposa, en la serie de televisión de CBS Everybody Loves Raymond. Horan apareció en 66 episodios de la serie, haciendo su primera aparición en el episodio titulado «Who’s Handsome?»(Temporada 1, episodio # 14). Actualmente vive en Los Ángeles con su esposo y sus dos hijos. Horan ha sido estrella invitada en la serie Hot in Cleveland (Temporada 2) interpretando a una mujer amish, y en 2017 se reunió con su coprotagonista de Everybody Loves Raymond, Patricia Heaton, cuando fue estrella invitada en un episodio de la temporada 8 de The Middle. Apareció en el programa de viajes y comida de su esposo, «Somebody Feed Phil.»
Su abuelo materno era Judío. Horan también es demócrata.