La gastronomie de Zamora reflète la rusticité et la générosité castillanes. Parmi les plats typiques figurent le bacalao a la tranca (morue à l’ail), les haricots de Sanabria, le fromage zamorano à base de lait de brebis, et la morcilla dulce (boudin sucré). Les carnes a la brasa (viandes grillées) et les ragoûts de mouton sont également populaires.
Le vin de l’appellation d’origine Toro, produit non loin de la ville, accompagne à merveille ces plats robustes. De nombreux bars et tavernes servent aussi une grande variété de tapas, parfois offertes avec la boisson, dans la plus pure tradition castillane.
Les restaurants traditionnels, comme La Oronja, Casa Mariano ou El Rincón de Antonio, proposent une cuisine de qualité, mêlant innovation et respect des traditions. Des marchés locaux, comme celui de l’Abastos, permettent de goûter et d’acheter des produits frais et artisanaux.