What is the difference between Vietnamese xíu mại and Chinese siu mai? The names come from the same source but the dishes are completely different. Chinese siu mai are delicate dim sum dumplings wrapped in thin wonton pastry. Vietnamese xíu mại are large steamed pork meatballs braised in a tomato and fish sauce. The Vietnamese version was adapted from the Chinese name but rebuilt entirely with local ingredients and French-influenced technique. They share a name and nothing else.
Can I use ground chicken or beef instead of pork? Ground chicken works and produces a lighter result. Use thigh meat ground, not breast, for the same reason the fat ratio matters in pork. Ground beef works too but changes the flavor profile significantly. The fish sauce and oyster sauce in the recipe are calibrated for pork. If using beef, reduce the fish sauce by half.
Why do my meatballs fall apart during steaming? The mixture was not mixed long enough or was too warm when rolled. Mix for a full 2 minutes until the mixture feels slightly sticky and holds together when pressed. Refrigerate for 30 minutes before rolling. Cold mixture binds better and holds its shape during steaming.
Can I skip the steaming step and cook the meatballs directly in the sauce? The texture will be different. Steaming first sets the outside of the meatball before it goes into the sauce, which keeps it firm and round. Cooking directly in the sauce produces a softer, more irregular meatball that can break apart. Steam first for the correct result.
How do I keep the bread from going soggy? Assemble and serve immediately. The Vietnamese mayonnaise on both cut surfaces creates a fat barrier that slows moisture absorption, but the tomato sauce will still soften the crumb within a few minutes. One spoonful of sauce per sandwich is the correct amount. More than that and the bread cannot hold up.