BÁNH MÌ NUTRITION GUIDE
Bánh mì calories and protein: pork, chicken, tofu and more
Banh mi calories and protein depend on the whole sandwich: its bread, filling, spreads, cooking oil and size. The published whole-sandwich examples in this guide run from about 460 to 900 kcal. That is a range within our selected examples, rather than a minimum or maximum for every bánh mì.

How many calories are in a bánh mì?
There is no single calorie count for a Vietnamese filled baguette. A small roll with a modest filling and a thin spread differs from a long baguette with several meats, pâté and extra mayonnaise. Even two sandwiches described as chicken bánh mì can use different bread weights, chicken cuts and sauces.
Chicken
461–660 kcal
The two named chicken examples below. These are different restaurant recipes and portions.
Tofu
525–670 kcal
The two named tofu examples below. Plant-based filling does not fix the sandwich’s calorie total.
Pork
594–720 kcal
The roast, barbecue, grilled and pulled-pork examples below. Cold-cut combinations are listed separately.
These are observed spans in a small selection of published menus, not statistical averages, standard portion recommendations or predictions for an independent shop. Smaller or more generously filled sandwiches can fall outside them. Sources and recipe conditions are shown in the comparison table.
Bánh mì calories and protein by filling
All figures refer to one whole sandwich as listed by the named provider. Standard accompaniments are included only as specified by that provider. Drinks, sides and extra toppings are separate. Roll’d’s kilojoule figures are converted to kcal and rounded to the nearest whole calorie.
Protein is per whole sandwich. Roll’d values come from its September 2026 nutrition document; UC Davis values come from the linked labels. “Not published” means that the cited Lee’s menu gives calories without protein. It does not mean zero protein. On a small screen, swipe the table sideways to see all columns.
| Filling | Calories | Protein | Published example and serving notes |
|---|---|---|---|
| Barbecue chicken | 461 kcal | 31.2 g | Roll’d Australia; 1,929 kJ per sandwich. Menu. |
| Grilled chicken | 660 kcal | Not published | Lee’s; 10-inch, preparation key A. Menu PDF, page 1. |
| Tofu | 525 kcal | 21.8 g | Roll’d Australia; 2,197 kJ per sandwich. Menu. |
| Korean BBQ tofu | 670 kcal | 25 g | UC Davis Health café; one 344 g sandwich with sriracha mayonnaise. Nutrition label, page 82. |
| Grilled pork | 710 kcal | Not published | Lee’s; 10-inch, preparation key A. Menu PDF. |
| Chinese-style BBQ pork | 690 kcal | Not published | Lee’s; 10-inch, standard recipe. Menu PDF. |
| Roast pork and crackling | 594 kcal | 39 g | Roll’d Australia; 2,487 kJ per sandwich. Menu. |
| Pulled pork | 720 kcal | 48 g | UC Davis Health café; one 437 g sandwich. Nutrition label, page 81. |
| Lemongrass beef | 630 kcal | 35.7 g | Roll’d Australia; 2,637 kJ per sandwich. Menu. |
| Mixed cold cuts and pâté | 690 or 900 kcal | Not published | Lee’s regular or special combination respectively; 10-inch. Menu PDF. |
| Pork meatballs | 710 kcal | Not published | Lee’s; 10-inch, preparation key A. Menu PDF. |
| Fried egg | 756 kcal | Not published | Lee’s; 10-inch, no mayonnaise. Menu PDF. |
| Sardines | 590 kcal | Not published | Lee’s; 10-inch, tomato sauce; preparation key A. Menu PDF. |
| Crispy flathead fish | 638 kcal | 24.3 g | Roll’d Australia; 2,670 kJ per sandwich in its September 2026 nutrition document. Nutrition PDF, page 1. |
Preparation key A: the Lee’s menu marks these items without mayonnaise or soy sauce. All counts describe the listed recipe; extras are separate.
How much protein is in a bánh mì?
The seven fully documented sandwich examples in the table contain 21.8–48 g protein per whole sandwich. This is the span in these named recipes, not an average or a guaranteed range for every bánh mì. The other seven rows retain their published calorie figures and identify the missing protein data.
Compare protein and calories together
For the named Roll’d examples, barbecue chicken provides 31.2 g protein at 461 kcal, while tofu provides 21.8 g at 525 kcal. That works out to about 6.8 g and 4.2 g protein per 100 kcal respectively. These ratios describe each complete recipe and its portion; they do not isolate the effect of changing only the filling.
Protein per 100 kcal = protein in grams ÷ calories × 100. Use figures for the same item and serving. Protein per 100 g of filling, protein per whole sandwich and protein per 100 kcal answer different questions.
Bread also contributes protein
The ingredient labels used below supply about 10 g protein from the 110 g bread roll and 16.5 g from the 100 g plain tofu portion. Together those two components contribute about 26.5 g before counting the vegetables and sauce. Adding more oil or mayonnaise can increase energy without a corresponding increase in labelled protein.
For a homemade recipe, calculate protein in the same way as calories: grams eaten × protein per 100 g ÷ 100, then add the components. For a half portion, scale the whole-sandwich value only when its ingredients are divided evenly.
What changes with each filling?
Pork bánh mì: grilled, barbecue, roast and belly
Pork is a broad category. A sandwich filled with sliced lean roast pork is a different recipe from one filled with fatty belly, crackling, sweet barbecue pork or a mixture of cold cuts. The meat’s fat content, cooked portion and glaze all influence the result.
For pork belly, ask about the actual cut and amount rather than borrowing a grilled-pork entry from a food app. Roast pork and crackling is also not a universal synonym for a fixed weight of pork belly. If a shop offers pâté or extra mayonnaise, check whether those are already included in its published total.
Chicken bánh mì: grilled does not tell the whole story
Chicken can be breast or thigh, skin-on or skinless, lightly cooked or breaded and fried. Marinades and creamy sauces add another variable. The chicken’s name alone cannot tell you whether its sandwich will contain fewer calories than a pork or tofu version.
Compare two options within the same shop when their bread and serving sizes are similar. A comparison between different chains is useful for seeing the range of recipes available, but it does not isolate the effect of swapping the chicken for another filling.
Tofu and vegan bánh mì
Plain tofu, deep-fried tofu, tofu in a sticky sauce and a breaded plant-based substitute have different ingredient profiles. A tofu sandwich can also contain oil-based mayonnaise, pâté unless omitted, or other ingredients that are easy to overlook.
The UC Davis example supplies 25 g protein, 82 g carbohydrate and 28 g fat per sandwich. Its label lists egg-containing mayonnaise, so the tofu filling does not make that particular sandwich vegan. See its full label. For a vegan order, check the bread, spread, sauces and preparation as well as the filling.
Beef bánh mì
The cut and portion of beef matter, along with oil and any sweetened marinade. Thin slices can look like a small amount while being spread throughout a long roll. Use the complete sandwich’s nutrition information when available; a database entry for plain beef leaves out the rest of lunch.
Cold-cut combinations and pâté
A combination sandwich can layer several meats and spreads. A regular and a special combination may therefore have substantially different totals even when the bread length is the same. Read the ingredient description and exact product name before choosing a calorie entry.
Meatball and egg bánh mì
Meatball recipes differ in meat-to-fat ratio, binders, sauce and serving count. Egg sandwiches vary with the number of eggs, cooking fat and additional meats. Neither filling supplies a reliable whole-sandwich calorie figure on its own. Count what is actually served, including the roll.
Fish and seafood bánh mì
Canned sardines with tomato sauce, battered fish and fried shrimp are different foods. Breading, frying oil, mayonnaise and portion size can change the sandwich considerably. Do not use a rice-paper-roll or bao entry as a substitute: those items use different wrappers or bread and different amounts of filling.
Where do the calories come from?
1. The bread
A light, crisp baguette can still make a substantial contribution. Bob & Pete’s publishes 1,254 kJ for its 110 g bánh mì roll, approximately 300 kcal before any filling. Its 20 cm length does not establish the weight of another bakery’s roll. Manufacturer’s nutrition panel.
Using that same bread’s composition, 80 g would supply about 218 kcal and 150 g about 409 kcal. These are scaled calculations for one product, not measured values for all Vietnamese baguettes. Weighing bread is more useful than judging it by how airy it feels. Our bánh mì bread guide explains the style and buying options.
2. Mayonnaise, butter and pâté
Spreads can be a meaningful part of the total even when they form a thin layer. Hellmann’s US real mayonnaise label gives 90 kcal per 13 g tablespoon. Half that measured serving is 45 kcal and two servings are 180 kcal. Product nutrition label.
Those figures apply to that mayonnaise. A house-made spread, vegan mayonnaise, light mayonnaise, butter or pâté needs its own label or recipe calculation. An egg-free spread can still contain plenty of oil; vegan describes ingredients rather than a guaranteed calorie level.
3. The filling and cooking oil
As one ingredient example, The Tofoo Co.’s plain Naked Tofoo contains 145 kcal per 100 g, before any additional oil or sauce used in your recipe. Manufacturer’s label. That is a filling value, not the total for a tofu bánh mì.
Fat supplies about 9 kcal per gram, so 5 g of retained cooking oil contributes about 45 kcal. The important amount is the oil that ends up in the food you eat, rather than all the oil poured into a shared pan. USDA energy guidance.
4. Vegetables, pickles and sauces
Cucumber, herbs and drained pickled vegetables contribute to the sandwich, too. Sweetened pickles and sauces vary by recipe and portion. For a detailed calculation, weigh the amount served and use the relevant label or recipe; do not automatically count all the sugar in a jar of pickling liquid as if you drank it.
A sweet glaze, chilli mayonnaise and a thin splash of soy sauce are not interchangeable entries. Check a sauce’s serving weight, and include any dressing applied to the filling before the sandwich is assembled.
A worked tofu bánh mì calorie and protein breakdown
This is an illustrative homemade sandwich, not a reconstruction of Roll’d, Lee’s or UC Davis. It combines named ingredient labels with explicitly assumed portions for the vegetables and sauce.
| Component | Amount used in this example | Calories | Protein |
|---|---|---|---|
| Bob & Pete’s bread roll | 110 g; manufacturer label | About 300 | 10.0 g |
| Plain Naked Tofoo | 100 g; manufacturer label | 145 | 16.5 g |
| Hellmann’s real mayonnaise | 13 g; manufacturer label | 90 | 0 g as labelled |
| Vegetables and drained pickles | 60 g; assumed recipe allowance | 20–40 | Not calculated |
| Additional sauce | 10 g; assumed recipe allowance | 10–30 | Not calculated |
| Cooking oil retained in the serving | 5 g; energy calculation | About 45 | 0 g |
| Illustrative total | All components above | About 610–650 kcal | 26.5 g subtotal* |
*Protein subtotal: 10.01 g from the bread plus 16.5 g from the tofu gives 26.51 g, rounded to 26.5 g. Vegetables and sauce are not quantified for protein here, so this is not a complete protein total. The mayonnaise label reports 0 g per serving. The calorie estimate still includes the stated vegetable and sauce allowances.
The vegetable and sauce allowances are modelling assumptions, not laboratory results or universal values per gram. Replace them with your own ingredients’ information. Rounding means a displayed total can differ slightly from a calculation using unrounded values.
Another 13 g of this mayo
+90 kcal
The example becomes about 700–740 kcal.
Another 40 g of this bread
+109 kcal
The example becomes about 720–760 kcal, rounded to the nearest ten.
Both additions
About +200 kcal
The example becomes about 810–850 kcal, with the same amount of tofu.
The purpose of this comparison is to show how portion changes affect the arithmetic. It is not a suggested calorie target. For your own version, follow the same process with the bread, filling and spreads you actually use.
How to estimate your own sandwich
- Start with the exact menu item. A current restaurant label is usually a closer match than a generic entry called “Vietnamese sandwich”. Check the location, serving and any modifications.
- Confirm the unit. Calories per 100 g are not calories per sandwich. If a hypothetical sandwich supplies 200 kcal per 100 g and weighs 300 g, the full item supplies 600 kcal. This arithmetic example is not a standard energy density for bánh mì.
- For homemade food, calculate each ingredient. Multiply grams eaten by kcal per 100 g, then divide by 100. Add bread, filling, spreads, oil and sauces. Match a cooked weight to cooked-food data and a raw weight to raw-food data.
- Allocate shared recipes. For a batch of filling or sauce, total its ingredients and divide according to the portion you use. Account for leftovers and discarded marinade instead of assuming every gram was eaten.
- Separate the sandwich from the meal. Add drinks, crisps, fries or other sides separately. A sandwich-only figure does not include a sweetened coffee.
If you eat half a sandwich, half the listed total is a useful approximation when the fillings are distributed evenly. A 660 kcal whole sandwich would be about 330 kcal for half; a cut through an unevenly filled roll will not divide every ingredient exactly.
The FDA explains that label calories relate to the stated serving, and that a serving size is not a recommendation for how much to eat. How to read serving information.
Comparing options beyond the calorie count
For an order with a different energy total, first compare bread size, filling portion, cooking method and spreads. Ask for a measured or lighter amount of a spread if that suits what you want; keep the rest of the sandwich in the comparison. Simply switching from pork to tofu does not establish how many calories will change.
Calories describe energy, not every aspect of nutrition. Protein, fibre, sodium, saturated fat, dietary preferences and the rest of the meal can also matter. Avoid treating the lowest-calorie item as automatically the best choice for every person. The FDA’s label guide explains how to read nutrients alongside calories.
Bánh mì calories and protein FAQ
How many calories are in a pork bánh mì?
The named roast, barbecue, grilled and pulled-pork sandwiches in the comparison span about 594–720 kcal. Mixed cold-cut combinations are listed separately. Use the shop’s recipe and serving size for your order, especially for pork belly or extra spreads.
How many calories are in a chicken bánh mì?
The two published chicken examples are 461 and 660 kcal. They have different recipes, and the Lee’s example is marked without mayonnaise and soy sauce. Neither number is a universal count for chicken bánh mì.
Is tofu bánh mì lower in calories than chicken?
Not necessarily. In these examples the tofu sandwiches contain 525 and 670 kcal. Bread, frying oil, sauces and portion size can outweigh the difference between the main fillings.
How many calories are in bánh mì without mayonnaise?
Subtract only the mayonnaise that was actually included. For the labelled mayonnaise used in the worked example, removing 13 g would remove 90 kcal. That does not apply to every house spread, and some menu sandwiches already exclude mayonnaise.
Can I use a per-100 g figure for a whole sandwich?
Only after adjusting for the whole sandwich’s weight. Multiply the per-100 g figure by the grams eaten and divide by 100. Check that the nutrition entry describes the complete sandwich rather than just the bread or filling.
Does toasting bread reduce its calories?
Do not subtract calories simply because bread has been toasted. Water loss changes its weight, so a per-100 g comparison can become misleading. Any butter or oil added for toasting also needs to be included.
Is a bánh mì a healthy lunch?
That depends on the portion, ingredients and your overall needs. Look at the complete meal and nutrient information alongside calories. The filling name alone is not enough to judge the nutritional profile.
How much protein is in a pork, chicken or tofu bánh mì?
Use the protein column for the exact named recipe. The table includes verified pork, chicken and tofu examples, alongside beef and fish. Values for one restaurant’s sandwich should not be transferred to another shop or filling.
Why do some sandwiches have no protein number?
The cited Lee’s menu lists calories but does not publish protein. Those cells are marked “Not published”. Calories cannot be used to calculate protein without knowing the recipe’s other nutrients.
Does the tofu calculation give a complete protein total?
It gives a 26.5 g subtotal from the labelled bread and tofu quantities. Protein in the vegetables and sauce has not been calculated, so the subtotal is identified separately from the complete calorie estimate.
Sources and how we used them
Prepared by the Bánh Mì Hub Editorial Team from public menus, nutrition labels and ingredient information checked on 24 October 2026. This page does not claim laboratory analysis of independent shops or dietitian review. Restaurant recipes and published labels can change.
- Roll’d Australia bánh mì menu: the four consistent whole-item energy figures used for chicken, tofu, roast pork and beef.
- Roll’d nutrition document, updated 16 September 2026: whole-sandwich protein values, the fish example and cross-check of current data. The conflicting crispy-chicken values are disclosed above. Its generic serving-weight header does not reconcile with every per-100 g row, so we have not used it to create weight-based estimates.
- Lee’s official takeaway menu: 10-inch sandwich examples and preparation markers. We visually checked the PDF because its menu pages are images.
- UC Davis Health café nutrition PDF, pages 81–82: the 437 g pulled-pork and 344 g tofu sandwiches, with their calorie and protein labels.
- Bob & Pete’s bánh mì roll, Hellmann’s US real mayonnaise and The Tofoo Co. Naked Tofoo: named ingredient examples for the calculation, not assumed suppliers to the restaurants.
- USDA Food and Nutrition Information Center, FDA label guidance and NIST conversion factors: energy calculation, serving interpretation and units.
We prioritised providers’ own figures over unverified food-app entries. The homemade example is clearly separated from published restaurant totals. We did not infer a calorie value for a shop just from a photograph, bread length or filling name.