La gastronomía de Serbia, enmarcada en la llamada cocina balcánica, posee la influencia directa de la cocina mediterránea, en especial la cocina griega, búlgara, turca y húngara, lo que le confiere un carácter heterogéneo, constituido por una mezcla de diversas tradiciones.