Le centre-ville d'Oviedo regorge de restaurants de cuisine traditionnelle ou internationale. Du fait de l'histoire multiculturelle du pays, la cuisine espagnole est pétrie de diverses influences, et les spécialités d'Oviedo ne font pas exception à la règle. La fabada est sans conteste le plat phare de la gastronomie asturienne. Composée de haricots moelleux mijotés avec de la charcuterie locale, c'est une recette qui tient au corps. Si vous avez un gros appétit, laissez-vous tenter par le cachopo, sorte de hamburger sans pain très en vogue. Deux larges steaks, qui enserrent divers ingrédients, dont une tranche de fromage, sont ensuite panés et frits. Le riz, les pois chiches, les jardinières de légumes ou encore les poissons et fruits de mer garnissent aussi les plats de la cité asturienne. Du côté des desserts, goûtez aux carbayones, spécialité d'Oviedo à base de pâte d'amande et de pâte feuilletée.