Los ingredientes empleados en la cocina china varían de unas regiones a otras, y también de los usados en la cocina occidental; en China tradicionalmente las salsas agridulces se elaboraban mezclando miel o azúcar con un líquido ácido como el Shao Hsing (vinagre de arroz), salsa de soja, tomate, apio, diversas especias como jengibre y clavos y sal.