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ì.

Calories and protein per sandwichIngredients explainedSources checked 24 October 2026
Bánh mì cut open to show meat, pickled vegetables, herbs and a creamy spread
Illustrative food photograph; the pictured sandwich has not been weighed or assigned a calorie value. Photo: Ben Lei / Unsplash · Unsplash licence. Resized and compressed.

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.

Named menu examples, checked 24 October 2026
FillingCaloriesProteinPublished example and serving notes
Barbecue chicken461 kcal31.2 gRoll’d Australia; 1,929 kJ per sandwich. Menu.
Grilled chicken660 kcalNot publishedLee’s; 10-inch, preparation key A. Menu PDF, page 1.
Tofu525 kcal21.8 gRoll’d Australia; 2,197 kJ per sandwich. Menu.
Korean BBQ tofu670 kcal25 gUC Davis Health café; one 344 g sandwich with sriracha mayonnaise. Nutrition label, page 82.
Grilled pork710 kcalNot publishedLee’s; 10-inch, preparation key A. Menu PDF.
Chinese-style BBQ pork690 kcalNot publishedLee’s; 10-inch, standard recipe. Menu PDF.
Roast pork and crackling594 kcal39 gRoll’d Australia; 2,487 kJ per sandwich. Menu.
Pulled pork720 kcal48 gUC Davis Health café; one 437 g sandwich. Nutrition label, page 81.
Lemongrass beef630 kcal35.7 gRoll’d Australia; 2,637 kJ per sandwich. Menu.
Mixed cold cuts and pâté690 or 900 kcalNot publishedLee’s regular or special combination respectively; 10-inch. Menu PDF.
Pork meatballs710 kcalNot publishedLee’s; 10-inch, preparation key A. Menu PDF.
Fried egg756 kcalNot publishedLee’s; 10-inch, no mayonnaise. Menu PDF.
Sardines590 kcalNot publishedLee’s; 10-inch, tomato sauce; preparation key A. Menu PDF.
Crispy flathead fish638 kcal24.3 gRoll’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.

ComponentAmount used in this exampleCaloriesProtein
Bob & Pete’s bread roll110 g; manufacturer labelAbout 30010.0 g
Plain Naked Tofoo100 g; manufacturer label14516.5 g
Hellmann’s real mayonnaise13 g; manufacturer label900 g as labelled
Vegetables and drained pickles60 g; assumed recipe allowance20–40Not calculated
Additional sauce10 g; assumed recipe allowance10–30Not calculated
Cooking oil retained in the serving5 g; energy calculationAbout 450 g
Illustrative totalAll components aboveAbout 610–650 kcal26.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

  1. 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.
  2. 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ì.
  3. 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.
  4. 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.
  5. 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.

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.

Scroll to Top