Народилася 14 грудня 1972 року в Торкі, графство Девон, у заможній сім'ї.[5] Її батько Девід Гарт Дайк[en] був офіцером Королівського флоту і командиром корабля HMS Coventry[en], затопленого під час Фолклендської війни. Її мати, Діана Марґарет, донька сера Вільяма Люса, колишнього губернатора Аденської колонії.[6] Міранда навчалася в університеті Західної Англії в Бристолі, після чого почала виступати комікесою на сцені, перш ніж у 2004 році дебютувати на телебаченні.
Здобула популярність виступами в англійських ситкомах BBC. З 2006 по 2009 рік знімалася в ситкомі «Жодних побачень», а потім створила власне шоу «Міранда». Ситком приніс їй чотири номінації на телевізійну премію BAFTA[7]. Шоу транслювалось аж до 2015 року. У 2012 році почала зніматися у драматичному серіалі «Викликайте акушерку», граючи медсестру. Роль принесла Гарт ще одну номінацію на BAFTA[7].