
Best Restaurants in Cagliari: Where to Eat by Area and Style
A practical pick of the best restaurants in Cagliari, from Sardinian cooking in Marina to seafood in Castello, with the dishes to order and how to choose.
On this page
The best restaurant in Cagliari for a first night is a Sardinian kitchen in Marina, the port quarter that holds the densest run of trattorias, alongside a pizzeria and a family gastronomia within a few streets. The city's cooking centres on pasta with sea urchin, a poor man's fish soup, suckling pig on myrtle, and fregola with clams. This guide sorts the picks by neighbourhood and style, with what to order at each.
Cagliari rewards a short walk between courses: a plate of seafood in Marina, an aperitivo or coffee a street or two back, then perhaps an evening table looking at the water out towards Poetto. The trade-off is familiar in Italian cities: the family kitchens that drive the city's reputation sit in the old quarters rather than on a seafront terrace. Decide first where you will be at lunch and dinner, and book a restaurant there.
What to expect from eating out in Cagliari
Cagliari's cooking is Sardinian first and coastal Italian second. A steaming pasta with sea urchin, a soup made from the day's cheaper fish, suckling pig served on a bed of myrtle, and fregola with clams are the four dishes the city is proudest of. Fregola is a small, toasted semolina pasta that soaks up the clam broth like a risotto grain, and it is the plate to order if you order nothing else.
Portions in Sardinian trattorias run generous, and a shared antipasto plus one primo and one secondo is enough for two normal appetites. Vermentino and Cannonau appear on almost every list, and a small glass of mirto, a myrtle-berry liqueur, is how many tables finish. Bread and the small cover charge are standard, and cash still matters in smaller family rooms.

Where to eat in Marina: trattorias in the port quarter
Marina is the old port quarter, a grid of narrow streets below the castle hill, and it holds the densest run of trattorias in the city. It is where you eat when you want a plain table, a long menu and a kitchen cooking Sardinian food. Expect bright rooms rather than candlelight, and a mix of families, office lunches and visitors who have walked up from the harbour.
The advantage of staying in one quarter is ordering without ceremony. Pick a trattoria with a handwritten menu, take the fregola or a plate of the day's fish, and finish with a coffee standing at the bar on the way home. If you only have one dinner in Cagliari, spend it here in the old town rather than on a table with a view.

Su Cumbidu in Marina: land dishes, Su Piscosus for seafood, and Pizzeria Dadà
Su Cumbidu is a family group in Marina that splits Sardinian cooking across several addresses, each with its own menu. Su Cumbidu Terra covers the land dishes, Su Piscosus handles the sea, Pizzeria Dadà is the pizza room, Su Cannizeri sells meat and Sardinian specialities, and Sas Durcuras makes fresh pasta and typical sweets. That spread makes it a straightforward way to eat traditional food without hunting across the quarter.
The dishes to look for on this menu are the ones that define Sardinian cooking: malloreddus, small ridged semolina gnocchi usually dressed with sausage ragù. Fresh pasta and hand-made sweets from Sas Durcuras are the other reason to come. The house describes its ingredients as locally selected and its recipes as handed down through the family, which is the register to expect, generous and traditional rather than experimental.
Order at Su Piscosus if you want fish, at Pizzeria Dadà if the table includes children or you want an informal evening, and at Sas Durcuras for the sweet course. Booking is usually wise for dinner in Marina, and the group takes reservations by phone and email at each address. If you are two people, pick one kitchen rather than splitting the group's menus across one meal.
Castello: a more reserved table in the upper town
Castello is the walled upper town on its bastions above the port, and its restaurants are quieter and more formal than Marina's. These are tables for a settled dinner, with fewer covers and a slower pace, and they suit a special night rather than a quick plate between sights. Walk up before dusk so the climb is part of the evening rather than a chore in the dark.
In practice, use Castello for a dinner you have booked and keep the rest of the day's eating for lower ground. The area rewards a shorter menu and a kitchen confident enough to serve a few Sardinian classics well. It is also the easiest quarter to combine with a wander along the bastions before or after dinner.
Poetto, Calamosca and Sant'Elia: restaurants with a sea view
If a table by the water is the reason for the meal, the city's tourism office points visitors to restaurants facing the sea at Poetto, Calamosca and Sant'Elia. These are beach-side addresses for long lunches and dinners, with the trade-off that you are paying partly for the position. Book a sea-view table for lunch and you see the water at its best.
Eat seafood out here: a mixed plate of raw and cooked fish, a bowl of clams, or the catch of the day, and let the view do the rest. Ask about the catch before you order and keep the meal simple, since the position is doing much of the work. A lunch booking leaves the afternoon free for the beach.
Pizza in Cagliari: what to order and where it fits in a day
Cagliari is a pizza city as much as a seafood one, and a pizzeria is how many locals feed a group without turning the evening into an event. Pizzeria Dadà is the pizza room inside the Su Cumbidu family group in Marina, so you can add a pizza to a table that also wants Sardinian cooking and pasta. Order a simple margherita first at any new pizzeria and judge the rest from the dough, and the best pizza in Cagliari rewards that same test of crust and topping restraint.
An evening pizza fits best on your first or last night, when you do not want a sit-down menu and would rather eat at a lively table. A lunch pizza works if you have a beach afternoon ahead. For a quick early bite, a bakery slice is the city's own alternative to the full round, and breakfast in Cagliari is built on coffee and a sweet bake rather than a savoury plate.
The dishes to order across the city
Start with fregola with clams, which is Sardinia on a plate and varies enough between kitchens to be worth ordering twice. Pasta with sea urchin is the luxury plate, and its price follows the catch rather than a menu card. A poor man's fish soup is the value option, built from cheaper fish and tasting of the coast, and maialetto, suckling pig, is the land answer to all three.
Order seaside dishes by the water and land dishes in the old quarters, which in this city means the difference between a Poetto table and a Marina one. With malloreddus, look for Pecorino sardo, a firm Sardinian sheep's cheese used to season the tomato and sausage sauce. The choice is real, fish for the view or meat for the kitchen, and a two-night stay lets you do both.
Mercato di San Benedetto and its temporary home
The Mercato di San Benedetto is the city's great covered market and the place to see Cagliari's food trade at full volume. It is currently being restored, and the stalls have moved temporarily to Piazza Amedeo Nazzari, so head there for the fish and produce rather than to the historic building. Go in the morning, when the counters are busy and the fish is still coming out.
Around the market and in Marina, the small food shops are the other way to eat well cheaply: a bakery for bread and a pastry, a gastronomia for a takeaway plate, and a café for a standing coffee and a pastry mid-morning. For breakfast, the route to follow is a bar in the old streets with a coffee and a sweet bake. Sweet stops are usually separate: pastry shops and gelaterie are where Cagliari spends its afternoons.
Choosing between a trattoria in Marina and a sea-view table
Choose Marina for cooking, and Poetto or Calamosca for atmosphere with your plates. The port-quarter trattorias cook Sardinian food as their daily work, while the coastal restaurants trade on the setting. If your stay is short, one dinner in Marina and one long lunch by the water gives you the city in two sittings. If you are weighing up Sardinia's old-town dining more broadly, the best restaurants in Alghero make a useful comparison.
Two practical checks decide most of these choices: how far you are willing to travel back after dinner, and whether the group wants the same kind of meal. Marina keeps you in the centre; Poetto and Calamosca mean a trip back into town. A sea-view table also takes priority over what is on the menu for a family with children.
Booking, lunch versus dinner, and paying in Cagliari
Dinner is the main meal in Cagliari and the busier service, so a table at a popular Marina address fills in the evening while lunch stays quieter. Booking ahead matters for dinner and rarely matters at lunch. If you are set on a specific restaurant, call or email directly rather than relying on a walk-in.
At the table, ordering is straightforward: take the antipasto to share, then a primo each, then divide a secondo if you want meat or fish. Ask for the bill when you are ready rather than waiting for it, and check whether the card machine is working in smaller rooms, where cash can be the simpler option. Tipping is not expected in the way it is at home, and rounding up is enough.
Which Cagliari restaurant should you book first?
Book a Marina trattoria for your first evening, because that is where Cagliari's Sardinian cooking is concentrated and where you learn the four dishes the city cares about. Use Su Cumbidu's family of addresses if you want land dishes, fish, pizza and sweets without leaving the quarter. Save the sea-view table at Poetto or Calamosca for a long lunch, and you will have eaten Cagliari's two moods in one short trip.
Explore more Cagliari food guides
Frequently Asked Questions
What food is Sardinia known for?
Sardinian cooking centres on fregola, the small toasted semolina pasta served with clams, malloreddus with sausage ragù, suckling pig roasted with myrtle, and seafood cooked simply with olive oil and herbs. Pecorino sardo appears grated and at the table, and myrtle turns up again as mirto, the digestivo at the end of a meal.
Where can I try traditional Sardinian cooking in Cagliari?
The port quarter of Marina holds the densest run of traditional trattorias, and Su Cumbidu runs separate land, seafood and pizza rooms in the same quarter. Castello offers quieter, more formal dining in the upper town. For the fish and produce the cooking depends on, go to the Mercato di San Benedetto, currently relocated to Piazza Amedeo Nazzari while the market building is restored.
Where can I eat by the sea in Cagliari?
The city's tourism office points visitors to restaurants facing the sea at Poetto, Calamosca and Sant'Elia. These are beach-side addresses for long lunches and dinners, with the trade-off that you are paying partly for the position. Book a sea-view table for lunch and you see the water at its best.
Is Su Cumbidu good for a group with different tastes?
Su Cumbidu is a family group in Marina with separate addresses for different appetites: Su Cumbidu Terra for land dishes, Su Piscosus for seafood, Pizzeria Dadà for pizza, Su Cannizeri for meat and Sardinian specialities, and Sas Durcuras for fresh pasta and sweets. Booking is usually wise for dinner, and the group takes reservations by phone and email at each address.
Sources
Notes for your next meal in Italy
Optional updates to our food guides.
You might also like
Continue reading
More guides you'll find useful





