Parmi les nombreux restaurants de ces deux quartiers les plus attrayants de Séville, celui de Santa Cruz possède d’excellents restaurants comme La Cueva, une antique Cour de Comédies transformé en restaurant de cuisine traditionnelle andalouse. El Gallinero de Sandra est un autre classique pour déjeuner à Santa Cruz. C’est un établissement à la trajectoire bien assise qui élabore une cuisine de saisons basée sur des produits toujours frais et de qualité, dans la tradition espagnole mais avec quelques touches venant d’autres cultures. Si vous vous déguster des fruits de mer à Santa Cruz, le restaurant La Isla est le meilleur. Ses produits sont toujours frais et de la meilleure qualité. Vous y trouverez aussi de bonnes viandes et des cuisines de riz. Le restaurant El 3 de Oro est un local classique déjà bien vétéran. On y prépare une cuisine maison, autochtone. Modesto est un autre local recommandable à Santa Cruz grâce à sa longue expérience qui en a fait un spécialiste de la cuisine andalouse, des fruits de mer et des charcuteries.
El Arenal enserre lui aussi de bons restaurants: Las Piletas est un local d’ambiance taurine qui prépare des viandes sur braises et des poissons des côtes proches, ainsi que d’autres recettes classiques andalouses et espagnoles. Dans le Mercado de Abastos (les Halles) se trouve le restaurant de fruits de mer El Arenal, où vous dégusterez des produits de la Méditerranée comme de la mer Cantabrique..