Le restaurant Café de France est un ancien hôtel villageois depuis 1800. Cette brasserie est située au centre du village avec sa grande terrasse ombragée par le marronnier centenaire. Il y règne une ambiance très cosmopolite ou le personnel est polyglotte. La carte traditionnelle, régionale, comprend aussi quelques spécialités thaïlandaises.
Au Café du Centre, situé sur la place du village, vous profitez d’une carte bistrot mais également d’une belle carte de plats régionaux autour du canard.
Au restaurant Le 6, on vous propose une cuisine internationale. Spécialisés dans les Pierres Chaudes, ici c’est steak, poisson et fromage cuits à votre table.
Pour les amateurs de vin, Vins et saveurs, est une boutique de produits du terroir, avec un large choix de vins. Venez partager les assiettes gourmandes de charcuterie, fromage, salade, tapas et gourmandises sucrées.
A la Pizzeria Titi Pizz, c’est un vaste choix de pizzas pour tous les goûts, en petit et grand modèle qui vous attend.
Au restaurant de l’hôtel La Barguelonne vous pouvez déguster des plats locaux ou originaux faits maison et de saison, ainsi que des pizzas tandis qu’au bord du plan d’eau Saint-Sernin, le restaurant l’Oustal du Lac est un lieu agréable pour un moment de gourmandise dans un cadre idyllique.