Best Restaurants in Trieste
Hungry in Trieste? Explore top-rated restaurants with menus, reviews, and local recommendations. Open the free web guide or Evendo app.
The best restaurants in Trieste
- Top rated
- Closest to the centre
- Price level: low to high
- Time to spend: shortest first
- A–Z
56 restaurants
-
Italian4.1★4,248 reviews
Eataly Trieste
Eataly Trieste is a vibrant Italian food emporium on the Riva Tommaso Gulli waterfront, blending a bustling market with exceptional dining options like Pizza & Cucina and La Barcaccia. Enjoy high-quality Italian products, fresh pizzas, pastas, wines, and pastries against stunning marina views. Open daily from 9 AM to 9 PM, it offers wheelchair access, vegetarian options, and a casual atmosphere perfect for families, shoppers, and food lovers exploring Trieste's culinary scene.
Daily 9:00–21:00Price level $$Time to spend 1–3 hrs
-
Neapolitan restaurant4.0★3,806 reviews
Trattoria Caprese Trieste
A beloved Italian trattoria in central Trieste serving authentic Neapolitan pizza, fresh pasta, and seafood dishes. Located on Piazza della Borsa, this casual restaurant offers a warm atmosphere with generous portions and attentive service. Known for quality ingredients and traditional preparation methods, it's a popular choice for both lunch and dinner among locals and travelers seeking genuine Italian cuisine.
Daily 12:00–15:30, 19:00–24:00Price level $$Time to spend 1–3 hrs
-
Restaurant4.1★2,281 reviews
Trattoria Da Giovanni
Nestled in the heart of Trieste, Trattoria Da Giovanni invites tourists to indulge in an authentic Italian dining experience. With a cozy atmosphere and a menu bursting with traditional flavors, this restaurant is a must-visit for food lovers.
Mon–Sat 9:00–23:00
-
Restaurant4.4★1,797 reviews
Caffè Tommaseo
Nestled in the heart of Trieste, Caffè Tommaseo is an iconic restaurant that invites tourists to indulge in exquisite Italian cuisine. With a rich history and a charming ambiance, it's a must-visit for anyone exploring this beautiful city.
Daily 9:00–23:00
-
Diner4.7★1,472 reviews
Suban
Nestled in the charming city of Trieste, Suban is a premier diner that offers an exquisite culinary experience. With its elegant ambiance and an impressive menu, this restaurant is a must-visit for tourists seeking to indulge in the local flavors and sophisticated dining.
-
Restaurant4.6★1,262 reviews
Antico Spazzacamino
Nestled in the heart of Trieste, Antico Spazzacamino offers an unforgettable dining experience for seafood lovers. With its inviting atmosphere and exquisite dishes, it’s a must-visit for tourists seeking authentic Italian cuisine.
Tue–Sat 8:30–14:30, 19:00–24:00
-
Restaurant4.7★1,177 reviews
Osteria Marise
Osteria Marise, nestled in the heart of Trieste, offers an unforgettable dining experience that celebrates Italian and seafood cuisine. With a welcoming atmosphere and exceptional service, it’s a must-visit for food lovers.
Mon–Wed 19:00–22:30 · Fri–Sun 12:00–14:30, 19:00–22:30
-
Seafood4.6★1,021 reviews
Trattoria Nerodiseppia
Nestled in the heart of Trieste, Trattoria Nerodiseppia offers an exquisite seafood dining experience, blending traditional Italian flavors with a fresh catch from the Adriatic Sea. Ideal for tourists seeking authentic local cuisine.
Tue–Sat 12:30–14:00, 19:30–22:00
-
Buffet4.7★955 reviews
Buffet Clai
Buffet Clai is a delightful buffet restaurant in Trieste, offering a wide variety of Mediterranean and seafood dishes. Perfect for food lovers seeking an affordable yet exquisite dining experience.
Tue–Fri 8:30–14:30, 17:00–21:00 · Sat 8:30–14:30
-
Pizza4.6★967 reviews
La Pizza di Cittavecchia Trieste
Nestled in Trieste's historic old town, La Pizza di Cittavecchia serves exceptional Neapolitan-style pizzas with premium ingredients at remarkably affordable prices. Located on the charming Via dei Crociferi, this informal pizzeria combines authentic craftsmanship with a welcoming atmosphere, offering creative pizza varieties alongside calzones and panini. The modern, spacious interior maintains a casual, homey feel where both locals and visitors enjoy consistently high-quality food and attentive service.
Price level $Time to spend 0.8–2 hrs
Trapizzino Trieste
Discover the unique flavors of Trapizzino Trieste, an Italian eatery specializing in the iconic Roman street food. Enjoy a casual yet flavorful dining experience in the heart of Trieste.
Joia
Nestled in the heart of Trieste, Joia is a seafood restaurant that promises a delightful dining experience with its diverse menu, featuring fresh local ingredients and gluten-free options. Perfect for families and seafood lovers alike, Joia offers a cozy ambiance ideal for both casual meals and special occasions.
Daily 12:00–15:00, 19:00–22:00
Menarosti
Discover Menarosti, an exquisite seafood restaurant in Trieste, Italy, renowned for its fresh dishes and Italian flair. Perfect for food lovers seeking a memorable dining experience.
Tue–Sat 12:00–14:30, 19:00–22:30 · Sun 12:00–14:30
La Barcaccia Fish Academy - Pescheria, Gastronomia, Ristorazione, Catering
La Barcaccia Fish Academy in Trieste is a premier seafood destination combining a fresh fish market, gourmet seafood deli, and casual dining spot. Nestled on Riva Tommaso Gulli along the waterfront, it offers impeccably fresh Adriatic catches, expertly prepared crudi, tartare, marinates, and hot dishes. Ideal for seafood lovers seeking quality pescheria services, takeout gastronomia, or on-site tastings paired with fine wines in a dynamic, welcoming environment. Open daily from 9am, perfect for quick bites or catering needs.
Price level $$Time to spend 0.5–2 hrs
Trattoria Mara
Trattoria Mara is a charming Italian restaurant located in the heart of Trieste, renowned for its authentic flavors and inviting atmosphere. With a menu that showcases the best of Italian cuisine, it's a must-visit for tourists looking to indulge in delicious local dishes.
Rustiko
Nestled in the heart of Trieste, Rustiko is a delightful restaurant and deli that offers an authentic taste of Italian cuisine. With its inviting atmosphere and a menu full of delicious options, it's a must-visit for any food lover exploring this beautiful city.
Bracerie Venete
Nestled in the heart of Trieste, Bracerie Venete is a culinary gem that showcases the rich flavors of Italian cuisine. This restaurant is renowned for its exquisite dishes and inviting ambiance, making it a must-visit for food lovers exploring this beautiful city.
Mon–Sat 19:00–22:30
Hostaria G. Strehler
Experience authentic Italian cuisine at Hostaria G. Strehler, a charming restaurant in Trieste. Enjoy a delightful menu featuring traditional dishes in a cozy atmosphere, perfect for tourists seeking local flavors.
Chimera di Bacco
Nestled in the heart of Trieste, Chimera di Bacco offers a remarkable dining experience that celebrates authentic Italian cuisine. With its exquisite dishes and inviting atmosphere, it is a must-visit for any traveler seeking to indulge in the flavors of Italy.
Mon–Sat 12:30–14:30, 19:00–23:00
Ristorante Baracca E Burattini Trieste
Ristorante Baracca E Burattini in Trieste offers an authentic Italian dining experience with a cozy ambiance, perfect for tourists seeking delicious cuisine in a welcoming setting.
Mon–Fri 10:30–16:00
Hostaria ai 3 Magnoni
Hostaria ai 3 Magnoni is a renowned seafood restaurant in Trieste, Italy, celebrated for its exquisite dishes and charming ambiance. A must-visit for every seafood lover!
Osteria Salvagente
Discover the rich flavors of the Mediterranean at Osteria Salvagente, a delightful restaurant in Trieste that combines Italian and seafood cuisine for an unforgettable dining experience.
Wed–Sun 10:30–15:00, 18:00–23:00
Mimì e Cocotte
Mimì e Cocotte is a delightful restaurant in Trieste, Italy, offering a cozy ambiance and a diverse menu that caters to both locals and tourists. Experience the fusion of traditional Italian flavors with modern culinary techniques.
Wed–Sat 9:00–15:00, 18:30–23:00 · Sun 9:00–15:00
Pep's Fish House
Nestled along the stunning waterfront of Trieste, Pep's Fish House offers a delightful culinary experience for seafood lovers. With a menu rich in fresh fish and local delicacies, this restaurant is a must-visit for tourists seeking to indulge in authentic Adriatic flavors while enjoying breathtaking views of the sea.
Daily 12:00–15:00, 19:00–22:30
Sbecolez Trieste
Sbecolez Trieste is a delightful Italian restaurant that offers a unique dining experience in the charming city of Trieste. Known for its exquisite dishes and warm ambiance, it's a must-visit for food enthusiasts.
Mon–Fri 12:00–14:30, 18:00–22:30 · Sat 18:00–22:30
Hops Beerstrò
Nestled in the heart of Trieste, Hops Beerstrò offers a unique dining experience that combines local flavors with a vibrant atmosphere. This restaurant is perfect for beer enthusiasts and food lovers alike, promising an unforgettable culinary journey.
Mille e una Notte Trieste
Nestled in the heart of Trieste, Mille e una Notte offers an authentic Middle Eastern dining experience that captivates the senses with its vibrant flavors and welcoming ambiance. Tourists will delight in the rich culinary heritage presented through a diverse menu featuring kebabs, Mediterranean dishes, and traditional delicacies that transport you to distant lands.
Daily 11:30–15:00, 18:00–23:00
Alla Sorgente
Nestled in the heart of Trieste, Alla Sorgente offers an exquisite seafood dining experience infused with authentic Italian flavors. Perfect for tourists seeking a taste of local cuisine.
Tue–Sat 12:30–14:30, 19:00–22:00
NOVO Foraperfora
Nestled in the heart of Trieste, NOVO Foraperfora is a charming restaurant and beer hall that offers a delightful fusion of local flavors and vibrant atmosphere. With an extensive menu featuring delectable dishes and a wide selection of beers, it's an ideal spot for tourists looking to indulge in authentic Italian cuisine.
Adesso è Così Ristorante di Pesce Contemporaneo e Pizzeria
Nestled along the scenic waterfront of Trieste, Adesso è Così Ristorante offers a delightful fusion of contemporary seafood dishes and classic Italian pizzas, perfect for tourists seeking a memorable dining experience. With a warm atmosphere and a menu that showcases the freshest ingredients, it's an ideal spot to savor local flavors while enjoying stunning views of the Adriatic Sea.
Daily 11:30–22:30
Osteria Ai Maestri Trieste
Osteria Ai Maestri in Trieste is a must-visit seafood restaurant that combines authentic Italian flavors with a warm, inviting atmosphere. With its exquisite dishes and friendly service, it's perfect for any traveler seeking a memorable dining experience.
Tue–Sat 9:00–14:30, 18:00–23:00
Antica Hostaria da Libero
Nestled in the heart of Trieste, Antica Hostaria da Libero offers an authentic Italian dining experience, where every dish tells a story and every bite transports you to Italy. With a cozy atmosphere and exquisite flavors, this restaurant is a must-visit for any tourist seeking to indulge in local cuisine.
Mon–Fri 12:30–14:00, 19:30–22:00
Osteria Bier Stube Trieste
Osteria Bier Stube Trieste offers a delightful blend of local flavors and a warm, inviting atmosphere, perfect for tourists seeking an authentic dining experience in Trieste. With its impressive beer selection and hearty dishes, it embodies the essence of Italian hospitality.
Fri–Sat 19:30–21:30 · Sun 9:00–14:00, 19:30–21:30
Al Porton
Nestled in the heart of Trieste, Al Porton offers a delightful culinary experience, specializing in exquisite Italian and seafood dishes. With a warm ambiance and attentive service, it’s the perfect spot for food enthusiasts looking to savor local flavors.
Tue–Sat 11:00–14:00, 18:00–21:00
Al Petes Vino e Cibo in Cittavecchia
Nestled in the charming Cittavecchia district, Al Petes Vino e Cibo offers a delightful dining experience that combines exquisite Italian cuisine with a warm, inviting atmosphere. This restaurant is perfect for tourists seeking authentic local flavors and an unforgettable meal.
Tue–Sat 19:30–23:00 · Sun 12:30–14:30, 19:30–23:00
Adonis
Experience the exquisite tastes of Lebanon at Adonis, a fine dining gem in Trieste that combines Mediterranean influences with fusion flair. With its elegant ambiance and a menu brimming with authentic dishes, it's a must-visit for food lovers seeking a unique dining experience.
Mon–Sat 19:00–24:00
Spaghetti House Trieste
Nestled in the charming city of Trieste, Spaghetti House offers a delightful Italian dining experience. Known for its authentic pasta dishes and warm ambiance, it is a must-visit for food lovers exploring this picturesque destination.
Le Barettine
Nestled in the heart of Trieste, Le Barettine is a celebrated seafood and Italian restaurant that offers a delightful culinary experience. With its inviting ambiance and delectable dishes, it's a must-visit for food enthusiasts exploring the region.
Tue–Sat 12:00–14:00, 19:00–22:00 · Sun 12:00–14:00
Ciò che piace
Nestled in the charming city of Trieste, Ciò che piace is a must-visit culinary gem that offers an exquisite blend of Italian cuisine and local flavors. With a diverse menu featuring fresh seafood, homemade pasta, and an impressive selection of wines, this restaurant promises a delightful dining experience for all visitors.
Mon 19:00–22:30 · Tue–Sat 12:00–14:30, 19:00–22:30
Mangia E Fuggi
Mangia E Fuggi is a delightful restaurant in Trieste that captures the essence of Italian cuisine. With a menu full of traditional dishes, it offers a memorable dining experience that every tourist should savor. The warm ambiance and attentive service make it an ideal spot for both casual meals and special occasions.
Ristorante Trieste Mood
Ristorante Trieste Mood offers a unique fusion dining experience in the heart of Trieste, where exquisite flavors meet a warm, inviting atmosphere. Perfect for food lovers and wine enthusiasts alike.
Ristorante Ego
Ristorante Ego is a must-visit Italian and seafood restaurant in Trieste, renowned for its exquisite dishes and charming ambiance. Perfect for tourists seeking an authentic dining experience.
N'Joy Food & Drinks
Nestled in the heart of Trieste, N'Joy Food & Drinks offers a delightful bistro experience, serving an array of delicious dishes and refreshing beverages. This vibrant spot is perfect for tourists looking to unwind and savor local flavors.
Biancospino Ristorante
Nestled in the heart of Trieste, Biancospino Ristorante offers a delectable array of Italian dishes, perfect for tourists seeking an authentic dining experience. With its charming atmosphere and rich flavors, it is a must-visit destination for food lovers.
Mon 11:00–15:30, 19:00–23:00 · Wed–Sun 11:00–15:30, 19:00–23:00
L’antiquario
Nestled in the heart of Trieste, L’antiquario is a must-visit Italian restaurant that delights with its authentic flavors and charming ambiance. Perfect for tourists seeking a true taste of Italy, this eatery offers a warm atmosphere and a menu that showcases the richness of Italian cuisine. From classic pasta dishes to delectable desserts, every bite tells a story of tradition and passion.
Daily 12:00–15:00, 18:00–24:00
Trattoria Al Collio Trieste
Trattoria Al Collio is a culinary gem in Trieste, offering a delightful blend of Italian and seafood dishes. Enjoy the inviting atmosphere and exquisite flavors that make this restaurant a must-visit for any food lover.
Ristorante Al Bagatto
Ristorante Al Bagatto in Trieste is a must-visit for food lovers, offering exquisite Italian and seafood dishes in a cozy atmosphere. Indulge in the rich flavors of the Mediterranean while enjoying the stunning ambiance.
Mon 19:00–22:00 · Tue–Sat 12:00–14:00, 19:00–22:00
Salsapariglia Italian Ristorantino - Trieste Restaurant
Nestled in the heart of Trieste, Salsapariglia Italian Ristorantino invites tourists to indulge in an authentic culinary experience that highlights the rich flavors of Italy. With its charming ambiance and a menu brimming with traditional dishes, this restaurant is a must-visit for food lovers exploring the city.
La Piadineria
La Piadineria is a fast-casual Italian restaurant specializing in freshly made piadinas (traditional flatbread sandwiches) with quality ingredients. Located in central Trieste at Piazza Giuseppe Verdi, this casual eatery offers customizable piadinas prepared to order, combining the speed of fast food with healthier, experiential dining. The restaurant features both dine-in seating and takeaway options in an informal, welcoming atmosphere.
Daily 11:00–23:30Price level $Time to spend 0.5–1.5 hrs
El Cassettin
Nestled in the picturesque city of Trieste, El Cassettin offers a culinary journey through the Mediterranean with its exquisite seafood dishes, charming ambiance, and attentive service. Perfect for tourists seeking an authentic taste of local cuisine.
Harry's Piccolo & Bistrò
Nestled in the heart of Trieste, Harry's Piccolo & Bistrò offers a delightful culinary experience with a menu that showcases local flavors and exceptional service. Perfect for tourists looking to indulge in exquisite Italian cuisine.
Arcoriccardo Ristorante
Nestled in the heart of Trieste, Arcoriccardo Ristorante offers a delightful culinary experience featuring authentic Italian and seafood dishes, perfect for any tourist looking to savor local flavors.
Daily 12:00–14:30, 19:00–22:30
Bistrò 51 - Restaurant & Lounge
Nestled in the heart of Trieste, Bistrò 51 offers a delightful dining experience with its exquisite menu and inviting atmosphere. This restaurant is perfect for food lovers looking to savor authentic local flavors combined with modern culinary techniques.
Tue–Sun 19:00–22:30
Savoy Restaurant
Nestled along the picturesque Riva del Mandracchio, Savoy Restaurant offers a delightful culinary experience, blending local flavors with elegant dining. Perfect for tourists seeking authentic Italian cuisine in a stunning waterfront setting.
Novecento Restaurant Trieste
Nestled in the heart of Trieste, Novecento Restaurant offers an exquisite Italian dining experience that delights the senses. With its warm ambiance and a menu that showcases traditional Italian flavors, this is a must-visit for food lovers exploring the city.
Daily 19:00–22:30
Il Gusto di Una Città
Il Gusto di Una Città is a refined waterfront restaurant located on Riva Nazario Sauro in Trieste, offering contemporary interpretations of regional cuisine with stunning views of the Adriatic. The restaurant combines elegant ambiance with expertly prepared dishes featuring fresh seafood and traditional Triestine flavors, complemented by attentive service and a carefully curated wine selection.
Daily 12:00–15:00, 19:00–23:00Price level $$Time to spend 1.5–3.5 hrs
Explore Trieste on the map
A handpicked selection of must-see spots in Trieste, mapped for you.
More about Trieste

Trieste travel guide
Trieste, Italy, blends Habsburg architecture, Adriatic views, coffeehouse culture and Friulian, Istrian and Central European flavours for rich city breaks.
Tell me more about TriesteMore to explore in Trieste
Explore more

Explore more of Italy
Discover Italy: A land of ancient history, artistic marvels, and culinary delights; where every corner reveals a new story and every meal is a celebration.
Explore Italy
Getting your guide ready…
We are putting together a fresh copy of the Trieste guide. This can take up to a minute.
This can take a few moments. If your browser asks, choose Allow so the download can start. You'll find the guide in your Downloads folder.
Nothing happened? Download it again
Sorry, the guide is taking longer than usual. Please try again in a minute, or get it by email instead.