Лиза МакАллистер родилась 21 ноября 1980 года в Шотландии. После начала довольно успешной модельной карьеры, Лиза получила первый актерский опыт в короткометражном фильме «Carpet Garden Flowers».
По-настоящему ее кинокарьера началась в 2005 году с главной женской роли в фильме американского производства «Девушка №1». После этой роли актриса стала часто появляться на телевидение, особенно в сериале «Dream Team». Визитной карточкой актрисы стали британские фильмы ужасов и триллеры.
МакАллистер вернулась на телевидение в 2010 году в сериале «Шерлок», где она исполнила роль Антеи, шикарной и загадочной помощницы Майкрофта Холмса. Также в 2010 году актриса появилась на странницах британского «FHM» («For Him Magazine» - международный мужской журнал).