A gastronomia búlgara combina heranças do período otomano com tradições rurais ricas e reconfortantes, tendo sempre como base produtos frescos da região. Uma refeição autêntica começa quase sempre pela salada shopska, feita com tomate, pepino e uma generosa camada de queijo ralado tipo feta. A salada é temperada a gosto com azeite e vinagre, habitualmente acompanhada por um cálice de rakia.
As sopas têm um lugar de destaque à mesa. Nos dias quentes de verão, sobressai o refrescante tarator, uma sopa fria de iogurte natural com pepino, alho e aneto; no tempo frio, nada aquece melhor do que uma chorba de carne de vaca, bem apurada com arroz e legumes. Em muitos pratos quentes, os cozinheiros adicionam vinho búlgaro para intensificar o aroma dos guisados.
Para sobremesa, não deixe de provar a tradicional banitsa, um folhado estaladiço recheado com queijo salgado, requeijão, carne ou fruta. Em épocas festivas, é costume colocar uma moeda no interior para dar sorte a quem a encontrar. Uma excelente forma de conhecer os restaurantes e cafés típicos é participar nos passeios gastronómicos gratuitos de duas horas, organizados em pequenos grupos pelo centro.