Bapao is een gestoomd broodje met een vulling dat zijn oorsprong vindt in de Chinese keuken. De bapao wordt ook wel ‘broodje bapao’ genoemd. Dit is niet helemaal correct, aangezien ‘pao’ het Chinese woord voor broodje is. Het is via Indonesië ook in Nederland bekend geraakt. Het heeft een variatie aan verschillende vullingen. Over het algemeen zijn de bapao die u in een Hollandse snackbar eet gevuld met sterk gekruid vlees. Er bestaan ook bapao gevuld met vis, alleen deze worden over het algemeen alleen in de Indonesische toko’s geserveerd. Tegenwoordig zie je ook volop vegetarische variaties gevuld met groente of ei, en bapao met vleesvervangers zijn er ook al.
De bapao is voor het eerst gemaakt ten tijde van de drie koninkrijken in China en is bedacht, zo gaat het verhaal, door een militair strateeg genaamd Zhuge Liang.