The restaurants worth the trip in Cagliari. bistros, neo-classics, neighbourhood favourites, and the rooms locals book first.

Our picks in Cagliari

Josto ★ 4.7

Italian€€€StampaceMon-Sat dinner; lunch also served in winter

Josto in Cagliari is Pierluigi Fais's Via Sassari dining room, an open kitchen working bottarga, mullet and Sardinian meat into minimal modern plates.

Order: The tasting menu, bottarga and mullet included.

Tip: The tasting menu runs 70 euro; Sunday is the one day the room stays dark, and the kitchen works Monday to Saturday.

Luigi Pomata ★ 4.6

Seafood€€€MarinaMon 20:00-23:00; Tue-Sat 13:00-15:00, 20:00-23:00

Luigi Pomata cooks Carloforte tuna in Cagliari, three rooms and a port-facing terrace above Viale Regina Margherita, raw fish to open and red tuna to follow.

Order: Red tuna, raw then seared, the house speciality.

Tip: Lunch service runs 13:00 to 15:00 Tuesday to Saturday and is the cheaper way in; tinned house tuna is sold to take home.

Amano ★ 4.6

Tasting menu€€€€Villanova

Amano is Vincenzo Sorvillo's Cagliari dining room on Via Sonnino, where five or seven plates are chosen off the Gran Carta and served as a tasting menu.

Order: The seven-plate tasting menu at 100 euro.

Tip: Five plates run 80 euro and seven run 100, drinks and service excluded; the Gambero Rosso 2026 guide gives it two forks at 80 points.

Terra ★ 4.4

Modern European€€€€Marina

Terra sits on the ground floor of Palazzo Tirso in Cagliari, a central design kitchen turning Sardinian seasonal produce into a gourmet carte.

Order: The seasonal Sardinian tasting menu.

Tip: The same hotel runs the Cielo terrace upstairs, so book Terra for dinner and move up for a drink over the Golfo degli Angeli.

CUCINA.eat ★ 4.3

Italian€€San Benedetto

CUCINA.eat in Cagliari is shop, kitchen shop and counter in one on Piazza Galilei, cooking Sardinian recipes for communal tables near San Benedetto.

Order: Whatever is chalked up that day at the counter.

Tip: Counter seats beat the tables for solo lunch; wine by the glass and craft beer make it work as an aperitivo stop too.

Da Marino al St. Remy ★ 4.5

Seafood€€€VillanovaMon-Sat 13:00-14:30, 20:00-22:30

Da Marino al St. Remy is Cagliari's small brick-walled seafood room by San Salvatore da Horta, run front of house by Marino Cogoni with Silvana Sardu cooking.

Order: Seafood antipasti, then a pasta with the day's catch.

Tip: The wine list leans hard on Sardinian growers; book, because the rooms hold only a few tables and Sunday is closed.

Duanima ★ 4.5

Modern European€€€San BenedettoTue-Fri 20:00-22:30; Sat 12:00-14:30, 20:00-22:30; Sun 12:00-14:30

Duanima in Cagliari is chef Luca Floris's small contemporary room on Via Satta, a short menu rewritten every week around Sardinian produce and market fish.

Order: The weekly menu, whichever way it runs.

Tip: Only Saturday and Sunday have a lunch sitting; the rest of the week it is dinner from 20:00 and the room fills fast.

Antica Hostaria ★ 4.1

Italian€€€Marina

Antica Hostaria on Via Cavour is the old-school Cagliari osteria of the Marina, dark wood and a fish-led list of Sardinian classics under Antonio Mura.

Order: Fregula con arselle, or the baked capon with artichokes and potatoes.

Tip: Closed Sunday. The room started as a mid-nineteenth-century inn and the kitchen still leans on the fish list rather than the printed classics.

Old Friend ★ 4.4

Modern European€€€Villanova

Old Friend in Cagliari is Dario Torabi's Villanova bistrot, where offal, spice and BBQ oysters are plated for people who came out to be surprised.

Order: BBQ oysters, then the herb-cured mullet.

Tip: Torabi opened the place in 2016 and moved it to Via Abba; dinner only, and the menu changes with what the boats and gardens bring.

La Locanda dei Buoni e Cattivi ★ 4.4

Italian€€VillanovaMon-Sun 13:00-15:00; Mon-Sat 20:00-23:00

La Locanda dei Buoni e Cattivi in Cagliari is a villa restaurant and guest house that trains young staff, cooking seasonal organic Sardinian plates.

Order: Sunday's Sa Picchettada buffet lunch.

Tip: Weekday lunch runs a fixed-price menu alongside the carte; the garden and terrace are the reason to book ahead in spring.

Trattoria Lillicu ★ 4.6

Seafood€€MarinaTue-Sat 12:30-15:00, 20:00-23:00; Sun 13:00-15:00

Trattoria Lillicu has fed the Marina from Via Sardegna for generations, marble tables, no printed menu, and whatever the Cagliari boats landed that morning.

Order: Spaghetti with arselle clams and bottarga.

Tip: Do not ask for a menu, the waiter recites the catch; arrive by 13:00 or after 14:00 to miss the queue. Monday the trattoria stays shut.

Sa Domu Sarda ★ 4.5

Italian€€StampaceDaily 12:30-15:30, 19:30-23:00

Sa Domu Sarda on Via Sassari is the Cagliari address for cucina regionale di terra, the inland Sardinian side of the island rather than the harbour.

Order: Whatever the inland menu is running that day.

Tip: Book for dinner, the two plain rooms fill with locals; the kitchen runs straight through from 12:30 and again from 19:30, seven days a week.

Su Cumbidu ★ 3.7

Italian€€MarinaDaily 11:00-15:00, 19:00-23:59

Su Cumbidu on Via Napoli feeds the Marina fixed-price Sardinian menus under brick arches, culurgiones and seadas at prices Cagliari students accept.

Order: Culurgiones, potato and mint, in tomato sauce.

Tip: The set menus are the value play at around €20 to 30; go early, because groups book out the arched back room.

Stella Marina di Montecristo ★ 4.4

Seafood€€MarinaMon-Sat 13:00-15:00, 20:00-23:00

Stella Marina di Montecristo works the far end of Via Sardegna in Cagliari, sixty covers of maritime kit and fish bought fresh that morning.

Order: Whatever came off the boats that morning, cooked simply.

Tip: It shuts for a variable stretch in August, and the sixty covers go fast in summer, so call the mobile number to hold a table.

Sa Schironada ★ 4.2

Seafood€€MarinaDaily 12:30-15:30, 19:00-23:59

Sa Schironada on Via Baylle runs long hours for the Marina in Cagliari, Sardinian fish and roast plates and a crisp fritto misto from the Gulf.

Order: Zuppa di cozze with pane carasau, then seadas.

Tip: Open every day and late, which makes it the fallback when the smaller trattorias in the Marina have shut their kitchens.

Trattoria da Serafino ★ 4.1

Seafood€€MarinaMon-Tue 12:00-15:00, 19:45-22:45; Thu-Sun 12:00-15:00, 19:45-22:45

Trattoria da Serafino works a corner of Via Lepanto in Cagliari, an air-conditioned room of local fish plates and a back room for long lunches.

Order: Whatever local fish is on the board that day.

Tip: Closed Wednesday; the private back room takes the business lunches, so the front fills with regulars.

Bistrot 100 ★ 4.2

Bistro€€VillanovaTue-Sat 12:00-15:30, 19:00-23:30; Sun 12:00-15:30

Bistrot 100 on Via Tuveri is the Villanova bistrot Cagliari uses for a proper weekday lunch, short menu, wine by the glass, service both sittings.

Order: The lunch plate of the day with a glass of Vermentino.

Tip: Sunday is lunch only and Monday the room is dark. The Gambero Rosso 2026 guide lists it among the city's informal rooms.

Gaijin Izakaya ★ 4.3

Japanese izakaya€€San BenedettoWed-Sat 12:30-15:00, 20:00-23:00

Gaijin Izakaya brings small Japanese plates to Cagliari on Via Giacomo Puccini, a narrow room of skewers and donburi that the Gambero Rosso guide rates.

Order: A run of skewers off the charcoal counter.

Tip: Only four days a week, Wednesday to Saturday, and both sittings are small, so book ahead rather than walking up.

Osteria Kobuta ★ 4.3

Japanese€€MarinaMon 12:30-14:30, 19:30-22:30; Wed-Thu 12:30-14:30, 19:30-22:30; Fri-Sat 12:30-15:00, 19:30-23:00; Sun 12:30-15:00, 19:30-22:30

Osteria Kobuta cooks Japanese-Sardinian plates in Cagliari off Largo Carlo Felice, a seasonal menu built for sharing in a room of maybe ten tables.

Order: The seasonal sharing menu, start to finish.

Tip: Closed Tuesday, and the kitchen writes a new menu each season; WhatsApp booking is the fastest way to get a table.

Pani e Casu ★ 4.1

Italian€€CastelloTue-Sun 13:00-14:00, 20:30-22:00

Pani e Casu sits on Via Santa Croce inside Cagliari's Castello walls, serving bread, pecorino and Sardinian home cooking a few metres from the ramparts.

Order: Pane carasau with pecorino and a glass of Cannonau.

Tip: Service windows are tight, one hour at lunch and ninety minutes at dinner, so book; Monday the door stays shut.

Panefratteria ★ 4.2

Italian€€MarinaMon 12:30-15:00, 19:30-23:00; Wed-Sun 12:30-15:00, 19:30-23:00

Panefratteria builds its Cagliari menu on pane carasau, the sheet bread softened into pane frattau and zuppa gallurese in a modern room on Via Azuni.

Order: Pane frattau, tomato, pecorino and a poached egg.

Tip: Closed Tuesday; there is a garden at the back and the grappa and Sardinian wine list is longer than the food menu.

← Back to Cagliari food guide

By when you want to eat