Souillac étant une petite ville, il est assez facile de trouver de quoi se restaurer. De nombreux hôtels comme la Vieille Auberge, le Grand Hôtel, les Ambassadeurs ou encore le Quercy proposent également de la restauration. Formule idéale si vous logez dans les lieux et que vous ne souhaitez pas ressortir pour le dîner. Dans le centre-ville, des adresses comme Au Bistrot de la Halle ou Mon petit resto l’Entracte, ou encore l’Aromate permettent à l’inverse de flâner dans les ruelles et de profiter de l’ambiance citadine.