Vous n’aurez que l’embarras du choix pour faire un bon repas à Écija : Le restaurant Amrita occupe trois étages avec des cadres différents. Sa cuisine est traditionnelle avec des touches d’avant-garde dans la présentation. L’un des étages est consacré à recevoir des réunions pas trop nombreuses.
Hispania est tout un classique à Écija, tant pour la qualité de sa cuisine qui unit la perfection traditionnelle et la modernité, comme pou la variété de sa carte, spécialisée en produits saisonniers, en fruits de mer et tapas.
Le restaurant Bodegón del Gallego prépare des plats de caractère international avec des apports de Galice. Il y a un four à bois et le nécessaire pour les grillades sur braises.
Le restaurant Duke (dans l’hôtel Infanta Leonor) unit la tradition culinaire sévillane avec des lignes de cuisine internationale, toujours sur une base de produits de première qualité.
Il y a aussi à Écija plusieurs établissements spécialisés dans l’organisation de banquets et de festivités. Le Palacio de los Palma se trouve au centre de la localité, tandis en dehors se trouvent Le Molino Sotomelero ou le salon de célébrations Goga.