W czasach krzyżackich osada znajdowała się w komturii elbląskiej i podlegała wójtom w Morągu. Od 1525 w Prusach Książęcych (które były lennem polskim) wieś leżała w starostwie morąskim w okręgu górnopruskim, w parafii Florczaki. Od roku 1752 należała do powiatu morąskiego (do końca jego istnienia w 1975). W latach 1874–1945 należała do gminy zbiorowej Florczaki, jako jednostkowa gmina wiejska.
W roku 1782 we wsi odnotowano 9 domów (dymów), natomiast w 1858 w 11 gospodarstwach domowych było 81 mieszkańców. W latach 1937–1939 mieszkało tu 98 osób.
Od powstania stacji kolejowej Żabi Róg w 1883 roku miejscowość zaczęła nabierać charakteru turystycznego.
W okresie międzywojennym w Żabim Rogu stał pomnik poświęcony ofiarom I wojny światowej z nazwiskami 42 poległych mężczyzn z Żabiego Rogu i Kretowin. Obecnie w ruinie. Marmurowa tablica z pomnika została odnaleziona w 2008 roku w Muzeum Warmii i Mazur w Olsztynie.
Od 1945 znajduje się w granicach Polski. W latach 1945–1975 w obrębie powiatu morąskiego. W latach 1946–1954 należała do gminy Bramka (pierwotnie Niebostrzeż), w latach 1954–1972 do gromady Żabi Róg, a od 1 stycznia 1973 należy do gminy Morąg.