Xiaolongbao (小笼包) adalah bakpao kukus kecil, yang berasal dari wilayah Jiangnian di Cina, terutama yang berhubungan dengan Shanghai dan Wuxi. Secara tradisional, roti ini diisi dengan daging babi, tetapi bisa dicampur dengan bahan lain, seperti daging kepiting dan telur. Versi modern dari bakpao ini sering kali berisi daging lain, makanan laut atau isian vegetarian.
Bakpao dibungkus dengan adonan, yang kadang-kadang menjadi lebih besar dengan cara mengembang (disebut adonan beragi), atau dibungkus dengan adonan yang tidak beragi (disebut adonan tidak beragi). Roti kemudian dikukus di atas air mendidih untuk memasaknya.
Xiaolongbao beku dalam dapat dibeli di seluruh dunia, biasanya di toko-toko khusus atau supermarket yang menjual bahan-bahan untuk masakan Cina.