When people think of banh mi, the usual suspects come to mind: bánh mì thịt nướng with its smoky grilled pork or bánh mì thịt nguội stacked with layers of cold cuts and pate. But tucked in the shadows of these crowd favorites is a sandwich that deserves its time in the spotlight—bánh mì xíu mại. Between the juicy, tender pork meatballs and the light, savory tomato-based sauce they’re simmered in, this banh mi xiu mai is everything comfort food should be. Nestled inside a warm, crusty baguette and topped with the usual suspects—pickled carrots and daikon, crisp cucumbers, spicy jalapeños, and fragrant cilantro—it’s a sandwich that somehow feels both hearty and fresh. Definitely underrated, but honestly, unforgettable once you’ve had a great one.
The name xiu mai may sound familiar to anyone who’s had dim sum, and that’s no coincidence. It’s believed that xiu mai has roots in the Chinese dish shumai—a classic pork dumpling commonly served in Cantonese cuisine. When Chinese immigrants settled in Vietnam generations ago, they brought with them the flavors and customs of their homeland, including the beloved culture of dim sum.
But like so many dishes that migrate and evolve, xiu mai became something else entirely in Vietnam. While the name stuck around, the Vietnamese version bears little resemblance to its Chinese cousin. Gone are the thin wonton wrappers and dainty presentation. Instead, the meatballs are often made with ground pork mixed with jicama for texture, seasoned with fish sauce, and steamed, then gently braised in a light tomato sauce that’s more French-influenced than Cantonese. It’s an adaptation that speaks to Vietnamese ingenuity and resilience—taking something familiar and transforming it with local ingredients and cultural flair.
There’s really no one “right” way to eat xiu mai. That’s part of the charm. Of course, you can’t go wrong with the classic: meatballs tucked into a crusty baguette, topped with all your favorite banh mi fixings—crisp cucumber slices, pickled veggies, fresh cilantro, and a slice of jalapeño for that kick. The tomato sauce soaks into the bread just enough to soften it without getting soggy, turning each bite into a savory-sweet, herbaceous, juicy mouthful.
But maybe you want to skip the sandwich and go straight to comfort food mode. Serve the meatballs simply with warm slices of baguette on the side for dunking and scooping. Or ladle them over a bowl of jasmine rice, letting the sauce seep into every grain. However you serve it, xiu mai has a way of warming you from the inside out.
This post is part of a collaboration with The Asian American Foundation (TAAF). All opinions…
We are officially in the thick of soup season y'all. The Seattle sky has turned…
It was my first trip to Hawaii, and Giovanni's was the place. Their Garlic Shrimp…
Over the last few months, this has become one of my go-to breakfast meals. Recently,…
This post is sponsored by Alaska Airlines, which hosted my Business Class flight to Seoul.…
Vietnamese rice plates rank among my favorite dishes in the world, and they come in…