About

Mamma Roma in Edinburgh offers an alluring taste of Italy with its genuine Italian cuisine that delights locals and visitors alike. Rated 4.6 on Google, it's clear patrons appreciate the attentive staff and the inviting ambiance. A moderate pricing range of 20-30 GBP per person ensures a satisfying meal without breaking the bank. The menu is diverse, featuring everything from rich pastas and creamy risottos to delicate seafood and succulent steaks, all complemented by a selection of fine wines and creative cocktails. The restaurant is perfect for celebrating anniversaries or weddings, thanks to its impeccable service and commitment to making every occasion special. With convenient features like free Wi-Fi, on-street parking, and outdoor seating, Mamma Roma makes dining a pleasure. Whether you're indulging in a classic tiramisu or savoring a gourmet calzone, this venue consistently offers an extraordinary dining experience.

Show more

Price

$$$$ 20 - 30 GBP

Meals

Lunch, Dinner

Cuisines

European, Italian, Mediterranean, Vegetarian

Services

Delivery, Takeaway, Reservations available, Outdoor seating

Offering

Serving alcohol

Payment

Payment by credit card

Dishes and Beverages

Discover the standout dishes and unique drinks that define Mamma Roma menu.

  • Beef
  • Beer
  • Bolognese
  • Cakes
  • Calzone
  • Cheese
  • Cheese bread
  • Chicken
  • Chocolate
  • Coffee
  • Fish
  • Gorgonzola
  • Ice cream
  • Lamb
  • Lasagna
  • Meat
  • Devilfish
  • Mozzarella
  • Pasta
  • Baking
  • Pizza
  • Pork

How to get here?

The nearest public transport options for your convenience.

Elm Row (Stop ED)
Bus stop 152 m walk
Leith Street (Stop JB)
Bus stop 283 m walk
Leopold Place (Stop EF)
Bus stop 210 m walk
York Place
Bus stop 208 m walk
Broughton Street (Stop YK)
Bus stop 211 m walk
York Place (Stop YJ)
Bus stop 250 m walk

Reviews and Ratings

Write a review
4.6
based on 2,717 reviews
4.6/5 2,717 reviews
Ashley Oliveira
Ashley Oliveira
1 week ago on Google

Food was good and the restaurant looks nice, but the service was unpleasant. We didn’t feel welcome (maybe because we look young?). Shame, it spoiled the experience.

Rebecca Fuller
Rebecca Fuller
1 week ago on Google
  • Food: 5
  • Service: 5
  • Atmosphere: 5

Restaurant is gorgeous and staff are all so friendly amd welcoming. We were shown to out table straight away - service was excellent. Food was absolutely stunning 👌 this was my second time here but my partner hadn't been before. We both had a pasta dish. Amazing. Would always recommend to anyone staying in the city. But book in advance! Its worth it

clare roddison
clare roddison
1 week ago on Google
  • Food: 5
  • Service: 5
  • Atmosphere: 5

We have just had a beautiful meal here. I couldn't fault a single thing. All the staff were friendly, warm and welcoming. I wouldn't hesitate to come back.

  • mamma roma
  • mamma roma edinburgh menu
  • mamma roma menu