
Bánh Mì Xíu Mại
Bữa sáng • Việt Nam
Về Bánh Mì Xíu Mại
Baguette with Vietnamese meatballs in tomato sauce — Dalat morning classic
How to Make Bánh Mì Xíu Mại (Traditional & Healthy Version)
Bánh Mì Xíu Mại is a beloved Vietnamese breakfast sandwich, showcasing a harmonious blend of French-inspired baguette and Vietnamese pork meatballs in a savory tomato sauce. This traditional dish hails from the southern regions of Vietnam, particularly Saigon, where it is enjoyed as a hearty morning meal or a quick lunch. The meatballs, known locally as xíu mại, are tender, juicy, and infused with aromatic spices, while the crusty baguette provides the perfect vessel for soaking up the flavorful sauce. What makes Bánh Mì Xíu Mại stand out is its balance of textures and flavors. The light, airy bread contrasts delightfully with the rich, saucy meatballs, topped with fresh vegetables and herbs for an extra layer of freshness. The dish is often served with cucumber, pickled carrots, and cilantro, adding vibrant color and a healthy crunch. For those seeking an authentic taste of Vietnam, this breakfast sandwich not only delivers bold flavors but also carries the warmth of Vietnamese street food culture. Its convenience, satisfying taste, and wholesome ingredients make it a popular choice among locals and travelers alike.
Ingredients(for 1 sandwich with 3 xíu mại meatballs and vegetables)
- 200g Lean ground pork (thịt heo xay)
- 2 loaves Vietnamese baguette (bánh mì)
- 1 Egg white
- 1/2 small, finely chopped Onion (hành tây)
- 2 cloves, minced Garlic (tỏi)
- 2 medium, diced Tomato (cà chua)
- 1 tablespoon Low-sodium soy sauce (nước tương)
- 1/4 teaspoon Black pepper (tiêu)
- 1 stalk, sliced Green onion (hành lá)
- 1 small, julienned Carrot (for pickling or garnish) - optional
- 1/2, sliced Cucumber (dưa leo) - optional
- a small handful Fresh cilantro (ngò) - optional
Instructions
- 1
In a mixing bowl, combine ground pork, egg white, chopped onion, half of the minced garlic, green onion, soy sauce, and black pepper. Mix until well incorporated.
5 minutes
Mix gently to keep meatballs tender; avoid overworking the mixture.
- 2
With wet hands, form the pork mixture into small meatballs (about 1.5-inch diameter). Set aside.
3 minutes
Uniform size ensures even cooking.
- 3
Heat a nonstick pan over medium heat. Add the remaining garlic and sauté until fragrant, then add diced tomatoes. Cook until tomatoes soften and release juices.
4 minutes
Press tomatoes gently with a spoon to create a richer sauce.
- 4
Add 1/3 cup water to the tomato mixture. Gently place meatballs into the sauce. Cover and simmer for 10-12 minutes, turning meatballs halfway, until cooked through.
12 minutes
Simmer gently to keep meatballs juicy.
Why This Dish is Healthy
This healthy version of Bánh Mì Xíu Mại focuses on lean protein, reduced sodium, and increased vegetables, making it suitable for a calorie-conscious lifestyle. Baking or steaming the meatballs instead of frying further lowers fat content. The use of whole, fresh ingredients ensures a nutrient-dense meal that supports sustained energy and satiety, ideal for starting your day right.
Bánh Mì Xíu Mại is a balanced meal offering lean protein from pork, fiber from fresh vegetables, and complex carbohydrates from the baguette. The addition of tomatoes provides vitamin C and antioxidants, while cucumbers and carrots contribute vitamins A and K. By using egg white, the fat content is reduced, and the inclusion of fresh herbs boosts micronutrient intake. This dish is relatively low in saturated fat and contains no added sugar if prepared as outlined.
Pro Tips
- 💡Tip 1: Use day-old baguettes lightly toasted for the best texture.
- 💡Tip 2: For extra flavor, add a dash of fish sauce to the meatball mixture.
- 💡Tip 3: Prepare pickled carrots ahead of time for added crunch and tang.
Storage & Serving
Store cooked meatballs and sauce separately in an airtight container in the refrigerator for up to 2 days. Assemble sandwiches just before eating to preserve baguette texture.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 220.0 kcal |
| Protein | 10.0 g |
| Carbohydrates | 28.0 g |
| Total Fat | 8.0 g |
| Fiber | 1.0 g |





