Es cocina cantonesa. El cerdo agridulce, también conocido como cerdo agridulce o cerdo agridulce, es un plato chino cantonés cocinado con salsa agridulce y carne de cerdo. Este plato es uno de los platos chinos más familiares para los europeos y estadounidenses, por lo que se ve mucho en los restaurantes de los barrios chinos fuera de China.
Existen dos leyendas sobre el nombre del cerdo agridulce. La primera leyenda es que este plato se cocina con salsa agridulce, y el aroma es tan fragante cuando se sirve que hace que la gente se trague la boca, de ahí el nombre. La segunda leyenda hace referencia a que este plato tiene una larga historia, por lo que se le llamó “carne antigua”, y posteriormente la homofonía se transformó en “carne dulce y ronca”.