Best Places for Gelato in Rome

The best part about visiting Italy (apart from the history, people and food….errr…everything) is that even after a heavy meal you can burn all those calories by walking. And that’s when you look for gelato! In Rome, it’s never far away. Every part of the eternal city is filled with great Gelaterie and there’s so much to choose from!

Best Places for Gelato in Rome:


I chanced upon Fatamorgana one afternoon in the Monti neighborhood of Rome (next to the Colosseum). Though they have two more stores in Rome, this one was not overrun by tourists. I saw locals coming with school children and older ladies getting their fix for gelato. Fatamorgana is an excellent choice for gelato in Rome with vegan flavors too. I recommend you to try lemon peelcheesecake, horseradish and zabaoine!

Piazza degli Zingari, 5, 00184 Rome

Best Places for Gelato in Rome

Gelateria del Teatro: 

In a quaint cobbled stoned street filled with antique stores, Gelateria del Teatro is a wonderful find! The natural fresh gelato is amazing and I highly love their fig, melon and ricotta flavors. Pick your gelato and find a place to sit to people watch.
Gelateria del Teatro, Via dei Coronari, 65/66, Rome

Best Places for Gelato in Rome

Read: What to Eat in Sicily for under EUR 5

ICE cRome:

So close to Piazza Navona and Campo de’ Fiori, Ice cRome is another great find to have gelato in Central Rome! I highly recommend trying the black cherry flavor – it is simply divine! Thanks to Linda for recommending this place.
Via del Governo Vecchio, 85 Rome

Best Places for Gelato in Rome

Fior di Luna:

In the ivy clad streets of Rome, is Fior di Luna. I highly recommend trying their banana, persimmon and melon flavors. Its one of the best end to a fabulous evening in Rome.
Via della Lungaretta, 96, Rome

Best Places for Gelato in Rome
PIN and share this post if you loved it!


13 thoughts on “Best Places for Gelato in Rome

  1. Thank you for this great article. I can wait for the next time I will be in Rome to try gelato in at least some places you have recommended. I remember they used to have very good gelato close to Pantheon in Rome. I am not sure this place still exists and what was its name. It was very close to Pantheon on one of the streets leading to it.

    Also there is a big selection of gelato pretty close to Stazione Termini and Piazza Vittorio Emanuele in Palazzo del Freddo Giovanni Fassi at Via Principe Eugenio, 65. It is a good place if you would like to get gelato or some other deserts for the whole family and could be pretty crowded. Still certainly worth a visit if you are in the area.

    1. Hi Renata!! So nice to hear from you. I’m happy to help 🙂 So cool that you’ll be in Rome. I don’t know which place you are mentioning near the Pantheon but be sure to share when you’re back. Thanks again!

  2. I fell in love with gelato on my first trip to Rome. The first shops I visited were on via del Pantheon, and I believe may be the ones Renata remembers. On my last visit they seemed much more Americanized with candy bar flavors, etc. I’ve always liked Cremerica Monteforte which is just to the right if you’re facing the Pantheon. It’s tiny, but they are kind and give you a giant dollop of crema.

  3. Thanks for updating me on all the best places for gelato, as I hope to be in Rome in September and will certainly try these three shops! Although, I have to add that I will most definitely be visiting my favorite gelato shop at least once a day, called San Crispino, Via della Panetteria, 42, 00187 Roma RM, Italy . It is on a side street next to the Trevi fountain. I encourage all to walk by those gelato shops circling the Trevi fountain with their scary colors of gelato and find this shop (at one time reviewed by the New York Times). The flavors are pure and the gelato is kept in covered steel containers so it remains as perfect as the day they make it. The street itself is worth visiting, with newly developed shops and small boutique hotels.

Leave a Reply

Your email address will not be published.

%d bloggers like this: