Discover Your Perfect Stay

Search by city
May 23, 2026 - May 24, 2026
Find

Where to eat in Oviedo: 10 recommended restaurants

With this list of restaurants where to eat in Oviedo we want you to enjoy one of the best cuisines in the world in the best places in the city, always combining them with a visit to the city, which is one of the must-visits you can't miss in Asturias.
With dishes as traditional and full of flavour as fabada asturiana, which is a stew made with fabes (white beans), black pudding, pork and chorizo; cachopo, which is two large pieces of beef, stuffed with ham and cheese, which are then breaded and fried; Cabrales cheese, a blue cheese made from raw cow's, goat's or sheep's milk. Asturian gastronomy is undoubtedly one of the great reasons to visit this city, which is also one of the essential places to see in Asturias.

Before starting with the recommendations, we believe it is important to note that in this list of restaurants in Oviedo you will find a selection of the most outstanding restaurants in the city, with an excellent value for money, but which are not framed in a specific economic category. With this, we want this list to be useful for any traveller, whatever their budget, as here you will find options for all budgets.

Based on our visit to the city, about which we have written, among other articles, this post about the places to see in Oviedo in one day, we leave you this selection of the 10 restaurants where to eat very well in Oviedo, all of them with an unbeatable quality/price ratio.

1. Alterna Sidrería

Known for being one of the most recommended restaurants in Oviedo, here you can enjoy a great product, cooked with love and also with an excellent treatment by the staff.
Although its menu has many options, we recommend you not to miss the cachopo, one of the best in the city that is usually ordered to share and also order some starters such as Taramundi cheese, scorpion fish pie or tortos and of course, the fabada, which is exquisite.
The price of the half portions of starters is around 5 euros, the full portions are between 7 and 13 euros, depending on the product, the "tablas", which you can choose between meat, sausages or fish and are to share between 2-4 people, are priced between 35 and 50 euros and the "cachopo" is 20 euros.

  • Address: Calle Puerto Pajares, 9

  • Opening times: every day from 11am to midnight.

2. Pichote La Sidrería

With several awards for its cachopos, Pichote La Sidrería is another of the most recommended restaurants to eat in Oviedo.
Although they have a very extensive menu, we recommend you to try some of their cachopos, as they are the real protagonists and many locals even say that it is the best cachopo you can try in Asturias.
The price is 20 euros, which also makes it a cheap restaurant in Oviedo for lunch or dinner while visiting the city.

  • Address: Mateo Llana 8

  • Opening hours: every day from 12h to 00h.

3. Casa Fermin, one of the most recommended restaurants to eat in Oviedo

Casa Fermin is another of the best known restaurants in Oviedo and also one of the most recommended, both by travellers and locals.
With an excellent quality-price ratio, this is the perfect place to enjoy a special lunch or dinner based on avant-garde dishes, but without losing the traditional flavours, cooked with love and with top quality products.
We highly recommend the fish, the fabada, the octopus and, of course, the desserts, which are the perfect end to the meal.
Bear in mind that this is one of the best known and most recommended restaurants in Oviedo, so it is important to book in advance if you want to secure a table.
Starters are priced between 15 and 20 euros and main courses are around 25-30 euros, depending on the product.

  • Address: Calle San Francisco 8

  • Opening hours: every day from 13h to 16h and from 21h to 23:30h.

4. Sidrería El Gato Negro

Sidrería El Gato Negro is another of the most recommended restaurants in Oviedo if you want to enjoy traditional dishes, elaborated with first quality products and served by an incredibly attentive and professional staff.
The fabada, cachopo, zamburiñas and any of their fish dishes are highly recommended. Starters are priced at around 10 euros and main courses between 15 and 20 euros, which we recommend you share in order to try more options.
They also have a daily set menu for 10 euros, very complete, which makes it one of the cheapest restaurants in Oviedo.
Keep in mind that this is one of the most recommended restaurants to eat in Oviedo, so it is highly recommended to book in advance to avoid problems.

  • Address: Plaza Trascorrales, 17 Calle Mon, 5

  • Opening hours: every day from 13h to 15:30h and from 20:30h to 23:30h.

5. La Lola, one of the cheapest restaurants in Oviedo

Known for being one of the best restaurants in Oviedo as well as being one of the cheapest restaurants in Oviedo, La Lola is a safe bet if you want to eat or dine traditional dishes, with top quality ingredients and cooked with love.
In addition to the menu they have a daily menu for 10 euros very complete, which we are sure will be perfect for lunch or dinner while you get to know the city.

  • Address: Calle MANUEL PEDREGAL, 6

  • Opening hours: every day from 11am to 01:30am


Recommended cards for traveling

Remember that to avoid paying commissions and to always have the current exchange rate we recommend you to use the Revolut card and the N26 card, which are the ones we use, they are free and will save you a lot of money.
You can find more information in this article on the best cards for commission-free travel.

6. Del Arco Restaurant

This is another of the most recommended restaurants in Oviedo with a very good value for money, although it is not one of the cheapest restaurants in Oviedo.
Although they have a very complete menu, with exquisite dishes, in which the quality product and the quality cuisine stand out, we recommend you to opt for the daily set menu for 19 euros, which is very complete and is a sample of the cuisine of this restaurant.
In case you want to go in the evening or à la carte, we recommend you not to miss the octopus, any of its meats, the salpicón, the tuna tataki or the shoulder of pork.

  • Address: Plaza America, 6

  • Opening times: daily from 10am to 11.30pm / Saturday from 12pm to 11.30pm and Sunday from 12pm to 4pm.

7. Ca' Suso

In the city centre, Ca' Suso is another of the most recommended restaurants in Oviedo if you want to escape a little from the more traditional dishes and delve into a cuisine full of flavour, good produce and cooked with care and love, which we are sure will delight any palate.
Although the menu is not as extensive as in other restaurants in Oviedo, the dishes are exceptional. Among all of them we highlight the croquettes, the ajoblanco, the baby squid, the rice, the cod and the Iberian prey.
Starters cost around 16 euros and main courses between 20 and 25 euros.

  • Address: Calle Marques de Gastanaga 10

  • Opening times: every day from 13:30h to 15:30h and from 21h to 23h. Sunday and Tuesday from 13:30h to 15:30h. Closed on Mondays

8. Secreto a Voces, another of the most recommended restaurants in Oviedo

Secreto a Voces is another of the most recommended restaurants in Oviedo and also one of the most frequented and known by locals and tourists, so it is advisable to book whenever you can, to make sure you get a table.
Although they have an à la carte menu, we recommend you opt for the market menu for 15 euros, which is very complete.

  • Address: Calle de Manuel Pedregal 8

  • Opening hours: daily from 12:30h to 01:30h / Sunday from 12:30h to 17h.

9. Plan "A", another of the most recommended restaurants in Oviedo

Considered by many as one of the great classics where to eat in Oviedo, Plan "A" is undoubtedly one of the places where you can have lunch or dinner enjoying a cuisine with first class products and an unbeatable quality-price ratio.
In addition to the menu in which several dishes such as tataki, stuffed onions or octopus stand out; they have a very complete menu of the day for 15 euros and the Asturian menu for 20 euros, which includes fabada, cachopo and rice pudding and is perfect to enjoy these more traditional dishes of Asturian gastronomy.

  • Address: Manuel Pedregal 19

  • Opening hours: every day from 12h to 16h and from 19h to 00h.

10. Confitería Rialto, the best pastry shop in Asturias

We cannot finish this list of restaurants in Oviedo without mentioning Confitería Rialto, which is undoubtedly one of the most iconic and traditional places not only in Oviedo, but also in Asturias.
Although they have several branches in different cities, in this case we recommend you not to miss the one in Oviedo, where it is essential to order the carbayones, a typical sweet for 2.85 euros and their moscovitas, 7.80 euros 150 grams, which are a kind of handmade biscuits, which are awesome and we warn you: they are addictive.

  • Address: Calle San Francisco 12

  • Opening hours: daily from 9am to 9pm

Rialto, uno de los lugares donde comer en Oviedo más recomendadosRialto, one of the most recommended places to eat in Oviedo

Besides tasting the local gastronomy in one of the restaurants in Oviedo that we have recommended, another very special way to get into the local atmosphere and get to know the Asturian gastronomy is to book this cheese and cider tour in Asturias or any of the best free tours in Oviedo, all of them ranked among the best tours and excursions in Oviedo.

Restaurantes donde comer en OviedoRestaurants to eat in Oviedo

All these restaurants where to eat in Oviedo are within the tourist routes of the city, which you can prepare following the next posts, depending on the days you have available:

  • The 10 most beautiful villages in Asturias

  • The 10 best beaches in Asturias

  • Route through Asturias by car in 7 days

  • 10 essential tips for travelling to Asturias

  • Guide to Asturias: all the information for your trip