Depuis 1994, le marché paysan de Béziers se tient tous les samedis matin sur la Place de la Madeleine, à proximité des halles couvertes. Une vingtaine de producteurs locaux proposent leurs produits alimentaires et artisanaux en vente directe.