The ancient city of Alghero offers a high number of restaurant options, many of them can be found in the old town, Alghero Vecchia, or along the city walls overlooking the Mediterranean. You can be sure the delicious food is fresh and locally sourced, with all the usual pizzas, pastas, and meat on the menu. Much of the cuisine is based around fish, which is plucked straight from the ocean. To sample some local specialities on your Sardinia holidays, try the rock lobster and Sardinia's suckling pig.
This is a traditional trattoria, with a low vaulted ceiling providing the charming atmosphere you'd expect. Head to the old town's back streets and sit down for the freshest fish, or the house speciality 'spaghetti al vecchio mulino', made with tomatoes, mushrooms, ham and cream.
Trattoria Lo Romani is one of the best places to come for porchetto, or suckling pig, cooked to succulent perfection. If you're after shellfish, try the mussel and clam pot. This is another traditional style Sardinian restaurant and has rustic exposed stone walls, while white linen tablecloths add a touch of elegance.
Il Ghiotto's lies in the centre of lively Piazza Civica, with an old archway creating the interior space and outdoor seating. They serve a range of tavola calda – a buffet of hot and cold dishes such as meat, seafood and pasta. It's open for lunch and dinner with an additional evening menu. If you just fancy making yourself a traditional Italian sandwich to take to the beach, you can also pick up some salami, cheeses and bread from here.
If you're in a hurry head to Spaghetteria Al Solito Posto for hearty spaghetti and beer. It's located in a square in the old town and you can sit indoors or do some people-watching on the terrazzo outside.
A hidden gem that's worth discovering, this popular trattoria is buzzing with locals. They serve grilled fish dishes and local specialities such as culurgiones, which is ravioli stuffed with pecorino cheese, potato and mint. The fabulous atmosphere is matched by the colourful yet elegant interior design.
Located in the historic centre and boasting a roof terrace, this is a smart, rustic restaurant that also feels trendy. Known for its pizza, they also make some fantastic seasonal dishes using ingredients that are bought locally.
This lovely restaurant is open for lunch and dinner. Aside from the fine wine menu, food includes a speciality called fregola, which is a bead-shaped pasta that's similar to couscous – try it with the clams and courgette puree. Located on the Bastioni Marco Polo, part of the ancient city walls, it's worth sitting outside.
If you just want a fantastic pizza in a simple venue with great staff, this is the place to head. Sit indoors or alfresco to enjoy their offerings including the popular ELA pizza, which is generously swimming in mozzarella and cream. This eatery is very good value for money.
Considering Italy's love of meat, finding a mainly vegetarian restaurant isn't an easy task - but here it is. Located in the old town, Al Tuguri serves Mediterranean and Catalan gastronomic food in a stylish yet rustic setting, which can be observed in the decor and wonderful table decorations. And as there are a few meat and fish offerings too, it's the place to keep everyone happy.
This restaurant is located on the city walls with a terrazzo overlooking the sea. They have a mixture of all the favourites including beef carpaccio and seafood pastas, and it's a great spot for a romantic meal out.