Short answer: Bánh mì xíu mại is banh mi paired with soft pork meatballs. In Đà Lạt it is a breakfast bowl — meatballs in a light broth, often with pork skin and slices of pork roll — eaten by dipping torn bread, typically around 15,000–30,000đ a bowl. In Saigon and elsewhere it is more often a sandwich, with meatballs in tomato sauce spooned into the loaf. Both are best eaten hot, early in the day.
What xíu mại is
Xíu mại are soft, juicy pork meatballs, usually mixed with ingredients such as minced onion, jicama or water chestnut for crunch, and seasoned with pepper. The name is related to the Chinese siu mai dumpling, though the Vietnamese version is a meatball rather than a dumpling, and Vietnamese writers disagree on how much the two are connected. In Vietnamese cooking the meatballs are usually simmered in a tomato-based sauce or served in broth, and they are tender enough to break with a spoon.
Paired with bread, xíu mại becomes one of the most comforting dishes in the banh mi family. The sauce soaks into the crumb, the crust stays crisp at the edges, and the whole thing is warm and filling — ideal for a cool morning.
The Đà Lạt version: a bowl, not a sandwich
Đà Lạt sits on a highland plateau at around 1,500 m above sea level, and its mornings are cool and often misty compared with the lowlands. That climate has shaped its food: hot soups and grilled snacks are everywhere, and bánh mì xíu mại here is served as a small bowl of broth with meatballs. Typical additions include pieces of pork skin and slices of chả lụa (pork roll), sometimes with spring onion and pepper, with a warm loaf on the side. You tear the bread and dip it into the bowl, or drop pieces in to soak.
The dish is so linked to the city that in Saigon the sandwich version is often sold as "Đà Lạt style", as Roads & Kingdoms has noted — even though the forms differ. Locals in Đà Lạt tend to treat it as an everyday breakfast rather than a tourist specialty.
Where and when to eat it in Đà Lạt
The best-known cluster of stalls is around Hoàng Diệu street, near its junction with Trần Nhật Duật, where several small vendors set up in the morning. One popular stall there has no sign at all, so regulars simply call it "bánh mì xíu mại Hoàng Diệu". Other well-reviewed shops sit on streets such as Hoàng Hoa Thám. In the evening, some vendors at the Đà Lạt night market serve meatballs in small sizzling cast-iron pans.
- Timing: morning stalls typically run from about 6 to 10 a.m.; popular ones can sell out earlier on weekends and holidays.
- Price: around 15,000–30,000đ (about US$0.60–1.15) per bowl, with extra bread a few thousand dong.
- Seating: low stools on the pavement; bring a light jacket in the early morning.
- Ordering: say một chén xíu mại (one bowl of meatballs) and thêm bánh mì if you want more bread.
Addresses and prices for small stalls change, so check recent reviews before you go, and treat the area rather than a single house number as your target.
The Saigon version: the meatball sandwich
In Ho Chi Minh City and much of the south, bánh mì xíu mại is usually a sandwich. A vendor splits a warm loaf, spoons in two or three meatballs with their tomato sauce, mashes them slightly so they sit flat, and adds pickles, cucumber, cilantro and chili. Some carts add pâté or mayonnaise. It is messier than a cold-cut banh mi and should be eaten immediately, before the sauce soaks through.
Some Saigon carts sell meatballs only; others offer them as one choice among many fillings. You can also order the meatballs in a small bowl with bread on the side, a format closer to Đà Lạt's. A meatball sandwich from a Saigon cart commonly costs around 20,000–35,000đ.
| Feature | Đà Lạt bowl | Saigon sandwich |
|---|---|---|
| Form | Meatballs in broth, bread on the side | Meatballs in tomato sauce inside the loaf |
| Typical extras | Pork skin, pork roll, spring onion | Pickles, cucumber, cilantro, chili, sometimes pâté |
| How you eat it | Spoon and dip, seated | In hand, often on the go |
| Best time | Early morning | Morning, but sold all day |
| Typical price | Around 15,000–30,000đ per bowl | Around 20,000–35,000đ per sandwich |
What makes a good bowl
A good xíu mại bowl starts with the meatballs: they should be soft enough to break with the edge of a spoon but still hold together, juicy, with a little crunch from the onion or jicama mixed in. The broth should be clear, lightly sweet from the pork and vegetables, and hot enough to steam in the cool air. Pork skin should be tender rather than rubbery, and the pork roll sliced thin. The bread matters as much as anywhere: a warm, crackly loaf that holds together for a few seconds after dipping before turning soft.
Signs of a tired stall are easy to spot: lukewarm broth, dense meatballs that have been sitting too long and bread that is already soft before it touches the bowl. As with every banh mi style, high turnover is your friend. A stall with a crowd of locals at 7 a.m. is cooking fresh batches all morning.
What to drink with it? In Đà Lạt, hot drinks suit the climate. Coffee is grown in the surrounding highlands and served everywhere, and warm soy milk (sữa đậu nành) is a popular local drink, especially in the evening at the night market. Both pair well with bread.
Planning a Đà Lạt food morning
Đà Lạt is a popular weekend escape from Saigon, roughly 300 km away; flights take under an hour and buses take most of a day or an overnight run. If you arrive the night before, a xíu mại breakfast is an easy first meal. A typical example of a food morning: meatball bowl at around 7 a.m., a walk around Xuân Hương Lake, then soy milk and local snacks later. In the evening, the night market adds grilled rice paper (bánh tráng nướng) and more meatballs in pans. More itinerary ideas are in our Food Trip Planning section.
Vegetarian xíu mại
Traditional xíu mại is pork, and the broth is usually pork-based. Đà Lạt does have vegetarian restaurants, and some Buddhist kitchens make vegetarian "meatballs" from tofu, mushrooms and soy protein in tomato sauce, which work beautifully with bread. They are not common at street stalls, though, so look for dedicated vegetarian places. Vegans should also ask about egg, sometimes used as a binder.
At home, a vegetarian version is easy: mash 300 g firm tofu with 100 g finely chopped mushrooms, 50 g grated jicama, a spoonful of cornstarch, pepper and soy, roll into balls, bake or pan-fry until golden, then simmer for 10 minutes in a sauce of tomatoes, shallots and a little sugar and soy. Serve in a toasted baguette with pickles. Our Vegan Banh Mi section has more on building meat-free fillings.
Sources
- Roads & Kingdoms – roadsandkingdoms.com ("An Alternative History of the Vietnamese Meatball", 2015)
- Lam Dong Provincial Portal – lamdong.gov.vn
- Vietnam National Authority of Tourism – vietnamtourism.gov.vn
Frequently asked questions
What is bánh mì xíu mại?
It is banh mi paired with soft pork meatballs. In Đà Lạt it is usually a bowl of meatballs in broth with bread for dipping; in Saigon it is more often a sandwich with meatballs in tomato sauce.
Why is it associated with Đà Lạt?
The bowl version is an everyday breakfast in Đà Lạt, where cool highland mornings suit hot soups. Its fame spread so far that sandwich versions elsewhere are often sold as "Đà Lạt style".
Where is the best place to try it in Đà Lạt?
The stalls around Hoàng Diệu street are the best known, with other good shops on streets like Hoàng Hoa Thám. Go early in the morning and check recent reviews, as small stalls change.
Is xíu mại the same as Chinese siu mai?
The names are related, but the Vietnamese dish is a meatball served in sauce or broth rather than a steamed dumpling. Opinions differ on how directly the two are connected.
Can I get vegetarian bánh mì xíu mại?
Some vegetarian restaurants make tofu-and-mushroom meatballs in tomato sauce, but street stalls rarely do. It is also simple to make at home.
Back from the highlands and still hungry?
When you return to Saigon from Đà Lạt, Bánh Mì XANH is an easy stop for a fully vegan banh mi at any hour — five central shops, open 24/7, including one in the Đề Thám backpacker area where many travellers stay. The Thập Cẩm with tofu and mushrooms is a hearty choice after a long bus ride.
Visit the Đề Thám shop · 24/7 hotline / Zalo +84 923 183 183