Home  »  Food & Drink   »   20 Best Italian Restaurants in Singapore: Authentic Flavours

20 Best Italian Restaurants in Singapore: Authentic Flavours

By Meghan Wong Published February 2, 2024
20 Best Italian Restaurants in Singapore

I feel truly lucky that I really don’t need to travel all the way to Italy to taste some of their best creations!

Why? Because we have them right here in Singapore! From wood-fired ovens, to freshly made pastas, and cheese selections directly brought in from Italy, I’m so glad that I can have it all on our island.

Sharing is caring, they say and I’m truly excited to share with you some of the best Italian restaurants in Singapore that you can visit too. Whether it is for a special occasion or a group gathering, we really do have them all.

So take a look at the guide that I’ve put together below – most of them feature some of my favourite dishes and I truly hope that you’d like them too! Buon appetito!

 

20 Best Italian Restaurants in Singapore You Must Try

  1. Art di Daniele Sperindio
  2. ETNA Italian Restaurant
  3. Waterfall Ristorante Italiano
  4. Altro Zafferano
  5. LINO
  6. Caffe Fernet
  7. Buona Terra
  8. Amò
  9. Prego
  10. Cicheti/Bar Cicheti
  11. Publico Ristorante
  12. Braci
  13. Da Paolo Dempsey Restaurant and Bar
  14. Io Italian Osteria
  15. Fico
  16. Basilico
  17. Garibaldi Italian Restaurant & Bar
  18. Fiamma
  19. Pasta Brava
  20. Latteria Mozzarella Bar

 

1. Art di Daniele Sperindio

Art di Daniele Sperindio

Feast with your eyes at this one Michelin starred best italian restaurant in Singapore set at the top of the National Gallery.

An ode to its location, the seven course tasting menu is a collection of modern Italian cuisine with a classical inspiration. The restaurant also offers a three course menu at lunch time for those of you who want to enjoy the beautiful views of Marina Bay in the daytime.

Address 1 St Andrew’s Road, 06-02 National Gallery, Singapore 178957
Contact +65 9866 1796
Operating Hours Tuesday – Sunday: 12:00 PM – 2:00  PM, 6:00 PM – 10:00  PM
Price Range $158 – $328 per person

Reserve here | Read Google reviews here

 

2. ETNA Italian Restaurant

ETNA Italian Restaurant

Get ready to walk straight into the most beautiful Italian architecture at ETNA. Operating now for close to 18 years, ETNA dishes out authentic and flavorful Italian classics like handmade Trenette pasta in fresh tomato sauce with stracciatella cheese, carpaccio di manzo and many more.

Lunch hours are pretty short so we recommend that you reserve ahead in time. As with their dishes, I would personally recommend that you try their grilled yellowfin tuna loin or their linguine al granchio for something a little more filling.

Address 49/50 Duxton Rd, Singapore 089513
Contact +65 6220 5513
Operating Hours Daily: 12:00 PM – 2:30  PM, 6:00 PM – 10:30  PM
Price Range $25 – $100 per person

Reserve here | Read Google reviews here

 

3. Waterfall Ristorante Italiano

Waterfall Ristorante Italiano

Nestled within Shangri-La, Singapore the Waterfall Ristorante Italiano is the perfect place to host an intimate gathering with family and friends to enjoy the beautiful Sicilian dishes this restaurant has to offer.

The whole menu is made of fresh ingredients but if I had to pick a few outstanding ones, it would definitely be the beautifully cooked linguine allo scoglio, tossed generously with prawns, mussels, scallops, clams and cherry tomatoes. Words cannot describe this dish; you must try it!

Address 22 Orange Grove Rd, Level One, Garden Wing, Singapore 258350
Contact +65 6213 4398
Operating Hours Daily: 12:00 PM – 2:30  PM, 6:00 PM – 10:00  PM
Price Range Approx $30 per person

Reserve here | Read Google reviews here

 

4. Altro Zafferano

Altro Zafferano

As one of the best Italian restaurants in Singapore, Altro Zafferano stands out to me mainly because of the journey the menu takes you, through the beautiful Italian regions featuring their delicacies.

One such dish that I would highly recommend is the Venetian region’s pigeon breast and leg served with rich pigeon jus and a black shallot pâté. As the Italians would say, it was just bellissimo!

Oh and if you’re up for something more curated, make your own 4 course menu by choosing a starter, pasta, main course and dessert for less than $150 per person!

Address 10 Collyer Quay, Level 43, Singapore 049315
Contact +65 6509 1488
Operating Hours Monday – Friday: 12:00 PM – 3:00  PM, 6:00 PM – 11:00  PM

Saturday : 6:00 PM – 11:00  PM

Price Range Approx $35 per person

Reserve here | Read Google reviews here

 

5. LINO

LINO

A staple to folks around Binjai Park, LINO is home to some mouth watering pizzas and pastas, not to mention, affordable too!

Imagine having set lunches which run out daily! (usually in their Bukit Timah branch) That should already speak to how delicious their food is.

Though I can literally eat every day here, if you’re out of the area wanting to visit, please do not skip their soft and supple Lino signature Burrata Pizza with dough that has been proofed for 2 days! Also, end your meal with their beautiful tiramisu that is sure to put a smile on your face!

Address 7 Binjai Park, Singapore 589821
Contact +65 9738 0891
Operating Hours Daily: 12:00 PM – 2:15  PM, 5:30 PM – 9:30  PM
Price Range From $26 per person

Reserve here | Read Google reviews here

 

6. Caffe Fernet

Caffe Fernet

Enjoy the views of the bay while thinking about the gorgeous Amalfi Coast and its delicious food at Caffe Fernet. Serving modern Italian cuisine, Caffe Fernet is one of the best Italian restaurants in Singapore thanks to the freshness of their ingredients and seafood focused menu!

My favourite at Caffe Fernet was definitely their lobster spaghetti featuring a melt in the mouth Boston lobster with a buttery lobster bisque sauce! This is also the perfect place for you to try light bites like their famous Burrata (do not miss this dish!) or a steak tartare!

Address 70 Collyer Quay, #01-05 Customs House, Singapore 049323
Contact +65 9178 1105
Operating Hours Monday – Wednesday: 5:00 PM – 11:00  PM,

Thursday – Sunday : 12:00 PM – 11:00  PM

Price Range From $14 onwards

Reserve here | Read Google reviews here

 

7. Buona Terra

Buona Terra

If a holiday to Italy sounds a little too expensive, how about getting the most authentic Italian food at one of the best Italian restaurants in Singapore? Charm your significant other in a jiffy with an intimate dinner at the luxurious Buona Terra.

This one-Michelin starred restaurant is private, cosy and serves the best contemporary Italian dishes. To get a taste of all the great things that Buona Terra has to offer, go for their five course menu. If you’d like to try their signature, then go for the Mozambique langoustine dish instead!

Address 29 Scotts Rd, Singapore 228224
Contact +65 9178 1105
Operating Hours Monday – Friday: 12:00 PM – 3:00  PM, 6:30 PM – 10:30  PM

Saturday : 6:30 PM – 10:30  PM

Price Range From $118 per person

Reserve here | Read Google reviews here

 

8. Amò

Amò

Marrying the social dining culture and authentic Italian cuisine, Amò is one of the best Italian restaurants in Singapore to host large group dinners and lunches. The menu is crafted for sharing and encourages diners to interact with each other.

Having visited this during a team lunch, I would say that their pizzas are a no-brainer(must order!), particularly pizza Bianca. For a slightly more ‘Italian’ dish, go for their Hand Rolled Trofie Pasta with Purple Artichokes. You’re not leaving without saying ‘Grazie!’ to the chef!

Address 33 Hongkong St, Singapore 059672
Contact +65 6723 7733
Operating Hours Daily: 12:00 PM – 2:30  PM, 6:00 PM – 11:00  PM
Price Range From $25 per person

Reserve here | Read Google reviews here

 

9. Prego

Prego

Sporting a rustic and industrial look, Prego is one of the best Italian restaurants in Singapore thanks to its timeless Italian classic dishes!

Wonderful place for large group gatherings, to me, Prego’s must haves are their Rustica pizza featuring jam-packed with pepperoni and italian sausages! If you’re in the mood for pasta, go for their Spaghetti Carbonara Classica.

Do take advantage of their Happy Hour running everyday from 12pm to 5pm. Oh! They have plenty of vegetarian options too!

Address 80 Bras Basah Rd, Level 1 Fairmont, Singapore 189560
Contact +65 6431 6156
Operating Hours Daily: 6:30 AM – 10:30  AM, 12:00 PM – 10:30  PM
Price Range From $20 per person
Notes Reservations are required

Reserve here | Read Google reviews here

 

10. Cicheti

Cicheti

The real OG when it comes to hand-made Italian pasta, Cicheti is super well-known amongst those who love their decadent, al-dente pastas.

Personally, this is my favourite amongst some of the best Italian restaurants in Singapore mainly because of their creativity in delivering scrumptious food. Though I have my go-to dishes, one that blew my mind was their daily special frutti di mare dish – it was no less than having it in Bologna, Italy itself!

For something a little more spicy, go for the tonnarelli nero, pasta cooked with lump crabmeat, chilli, garlic, spicy crumb and get ready to be transported directly to the blue lake of Como!

Address 52 Kandahar St, Singapore 198901
Contact +65 9725 6255
Operating Hours Sunday – Thursday: 12:00 PM – 2:30  PM, 6:00 PM – 10:00  PM

Friday – Saturday: 12:00 PM – 2:30  PM, 6:00 PM – 9:30  PM

Price Range From $25 per person
Notes Reservations are required

Reserve here | Read Google reviews here

 

11. Publico Ristorante

Publico Ristorante

Fancy an al-fresco dining atmosphere to soak up all the Singaporean sun? Then head over to Publico Ristorante, nicely perched at the riverside.

Known for its wood-fired pizza, this best Italian restaurant in Singapore also serves classic antipasti dishes that are fresh and herby- perfect for the warm, sunny climate! Try their Prosciutto e Melone!

For pizza, I’d say go for their Burrata or keep it simple with their Margherita. You will not regret these selections, hands down!

Address 1 Nanson Rd, Singapore 238909
Contact +65 6826 5040
Operating Hours Monday – Saturday: 12:00 PM – 11:00  PM

Sunday: 12:00 PM – 1:00  AM

Price Range From $30 per person

Reserve here | Read Google reviews here

 

12. Braci

Braci

Another One Michelin starred restaurant on the list is Braci. As one of the best Italian restaurants, Braci serves a reinterpreted and creative Italian menu boasting ingredients like smoked sardines, San Marzano tomatoes and many more.

My recommendation would be for you to try their six-course degustation menu to be able to try a little bit of everything this beautiful place has to offer. But if you are looking for something more substantial, then go for their foie gras semifreddo, which is just chef’s kiss!

Address 52 Boat Quay, #05-01/ #06-01, Singapore 049841
Contact +65 6866 1933
Operating Hours Daily: 12:00 PM – 1:30  PM, 6:00 PM – 11:00  PM
Price Range From $88 per person

Reserve here | Read Google reviews here

 

13. Da Paolo Dempsey Restaurant and Bar

Da Paolo Dempsey Restaurant and Bar

Nestled on the beautiful Dempsey Hill, Da Paolo is a cosy trattoria serving casual Italian cuisine. Another OG operating since 1989, Da Paolo is one of the best Italian restaurants known for serving fresh handmade pasta and various other casual Italian fare.

My choice whenever I head to Da Paolo is their buttery Gnocchi infused with sage. If you’d like to have some seafood then try their beautiful lobster risotto. Whatever you do, do not, I repeat, do not go home without having their tiramisu!

Address #01-13 Dempsey Rd, Blk 8, Singapore 247696
Contact +65 6261 3128
Operating Hours Sunday – Thursday: 8:00 AM – 11:30  PM
Friday – Saturday: 8:00 AM – 12:00  AM
Price Range From $25 per person

Reserve here | Read Google reviews here

 

14. iO Italian Osteria

iO Italian Osteria

Looking for a cosy Italian restaurant? Then iO Italian Osteria is definitely one of the best Italian restaurants in Singapore that you should go to.

Featuring an open kitchen that delivers Italian street food-styled dishes, this osteria definitely has its best-selling items that I would personally recommend. One such dish is their traditional stuffed Roman schiacciata filled with mascarpone and flecks of truffle. Or for something more filling, go for their Orrecchiette pasta that comes with pork sausage and saffron infused sauce!

Address 4 Hillview Rise, #02 – 01, Singapore 667979
Contact +65 6710 7150
Operating Hours Monday – Friday: 11:30 AM – 10:00  PM
Saturday – Sunday: 10:00 AM – 10:00  PM
Price Range From $15 per person

Reserve here | Read Google reviews here

 

15. Fico

Fico

One of the newer best Italian restaurants in Singapore, Fico is very well known for its Puglian-inspired menu!

Be sure to make reservations before you head over to Fico as it is very popular thanks to the simple and fresh ingredients used in most of their dishes and not to mention the handmade pasta made daily! I suggest that you try their cardoncelli mushrooms and for something meaty go for their pork collars.

Oh don’t forget to try their desserts which are famously served in a trolley!

Address 1300 East Coast Parkway, East Coast Park Area F, Singapore 468964
Contact +65 8121 7208
Operating Hours Tuesday – Wednesday: 5:30 PM – 10:30  PM
Thursday – Sunday: 11:30 AM – 3:00  PM, 5:30 PM – 10:30  PM
Price Range From $20 per person

Reserve here | Read Google reviews here

 

16. Basilico

Basilico

Entice the asian in you with a buffet of Italian food right here at the Conrad Hotel! Featuring cold cuts, various cheeses and marinated seafood, Basilico is THE place to go to taste a little bit of everything Italian.

If buffets are not your cup of tea, then they also serve a la carte dishes. I would strongly recommend you to go for their Burrata di Putignano or for a meaty fare, do their Filetto di Manzo.

Address 1 Cuscaden Rd, Level 2, Singapore 249715
Contact +65 6725 3232
Operating Hours Daily: 12:00 PM – 3:00  PM, 6:00 PM – 10:30  PM
Price Range From $68 per person

Reserve here | Read Google reviews here

 

17. Garibaldi Italian Restaurant & Bar

Garibaldi Italian Restaurant and Bar

It’s not a wonder that Garibaldi has a Michelin star under its belt after opening its doors in 2003! Considered one of the best Italian restaurants in Singapore, Garibaldi has an extensive menu of pastas, seafood and meat dishes to satiate your cravings!

My take is that you must try their cold angel hair pasta – this is to die for! Also don’t skip their specialty like stone bass in white wine clam broth!

Address 36 Purvis St, #01-02, Singapore 188613
Contact +65 6837 1468
Operating Hours Daily: 12:00 PM – 3:00  PM, 6:00 PM – 10:30  PM
Price Range From $68 per person

Reserve here | Read Google reviews here

 

18. Fiamma

Fiamma

An open kitchen, a terrace overlooking a blue pool and greenery, and a wood-fired oven are all it takes to transport you back to the beautiful landscapes of Italy- but without even leaving Singapore!

Touted as one of the best Italian restaurants in Singapore, Fiamma’s menu is inspired by the chef’s grandmother, serving up homemade Italian classics. My recommendations would be to go for the plate of buttery lobster Tagliatelle, and fresh serving of Carpaccio di Pomodoro e Pesca with tomatoes and peaches.

Address 1 The Knolls, Singapore 098297
Contact +65 6591 5046
Operating Hours Daily: 7:00 AM – 10:30  PM
Price Range From $35 per person

Reserve here | Read Google reviews here

 

19. Pasta Brava

Pasta Brava

Known to be one of the oldest and best Italian restaurants in Singapore, Pasta Brava is definitely your neighbourhood ‘trattoria’ to visit just like those tucked away in the villages of Italy!

Personally, this is definitely the place to go with some of your vegetarian friends as their hearty Italian menu boasts more than just a few vegetarian dishes.

For those of you who are not, I’d recommend their Risotto Al Funghi Porcini Mantecato Al Parmigiano, cheesy enough to keep you full or if you wish for something lighter, go for their Spaghetti in Squid Ink Sauce.

Address 33 Erskine Rd, #01-13 Scarlet Hotel, Singapore 069333
Contact +65 6222 0879
Operating Hours Daily: 11:30 AM – 10:30  PM
Price Range From $20 per person

Reserve here | Read Google reviews here

 

20. Latteria Mozzarella Bar

Latteria Mozzarella Bar

Calling all cheese fans, listen up! As one of the best Italian restaurants in Singapore serving the most scrumptious cheeses, Latteria Mozzarella Bar is the place to be at for some good ol’ cheese without ripping your pockets!

They have the largest collection of mozzarella and burrata which are imported directly from Italy. I cannot walk away from this place without having their Burrata Peperonata, so very fresh and creamy. For something a little more filling, go for their highly raved pumpkin mac and cheese.

Address 40 Duxton Hill, Singapore 089618
Contact +65 6025 6025
Operating Hours Daily: 12:00 AM – 2:30  PM, 6:00 PM – 10:30  PM
Price Range From $30 per person

Reserve here | Read Google reviews here

 

Alright, amigo! There you have it- the 20 best Italian restaurants in Singapore. As I mentioned before, I feel super lucky that they are all on our island.

But to pick just 2 out of this lot is not easy, and if I really had to give you my top pick, it would be Lino and Garibaldi.

Lino would be the place to go to have some scrumptious food without emptying your pockets. Their large pizzas are perfect for sharing! But if you feel like treating yourself, then Garibaldi it is! Dress up and be treated like a royalty with every dish tasting even better than the one before!

Ultimately, the best Italian restaurant in Singapore just depends on your own take! I hope this guide gives you some useful insight to pick a perfect one, and if your taste buds are craving a switch from Italian delicacies to a local favourite, don’t miss our guide on the ‘10 Best Chili Crab in Singapore: Local’s Favourite‘, where we dive into the spicy, savoury world of this beloved Singaporean dish.

Meghan Wong

Meet Meghan Wong, BizTech Community's local expert in Singapore. She's not just a food critic; she's your guide to everything...

View full profile