Il y a tout plein de possibilités de faire un bon repas à Vejer. Le restaurant Trafalgar présente une longue carte du meilleur de la tradition culinaire de Cadix et de la Méditerranée.
Le Jardin del Califa, un autre pilier de la gastronomie locale n’emploie que des produits locaux provenant pour la plus part de fermes écologiques. Dans le centre historique de Vejer, vous avez Casa Varo où l’on prépare des recettes d’avant-garde, méditerranéennes avec des ingrédients de la contrée. Dans les environs de Vejer se trouve Castilleria, un restaurant spécialiste de grillades de viandes sur braises.
Un peu plus loin, mais le déplacement en vaut la peine, le restaurant Patria où cuisine et paysage se conjuguent pour un moment délicieux. Si vous cherchez un grand local pour un banquet ou autre festivité, vous pouvez aller au Cortijo Mangueta ou bien à Casa la Siesta, tous deux ayant les installations et le cuisines de qualité.