Snacks & Kuih · Vietnam

How Many Calories in Banh Mi Thit?

Also known as Bánh mì thịt, Bánh mì, Vietnamese Baguette Sandwich, Banh Mi Dac Biet, Banh Mi Saigon.

A crackly, airy baguette split and spread with pate and butter or mayo, layered with cha lua, head cheese, roast pork or cold cuts, then stuffed with pickled carrot and daikon, cucumber, coriander, chili and a splash of Maggi. 20,000 to 35,000 dong from a cart, more at the famous shops.

500kcal / 1 loaf
A standard banh mi thit is around 500 calories. The 90g baguette is 240, the pate and butter or mayo spread is about 120, the 50g of cold cuts and cha lua is 90, and the pickles, cucumber and sauce make up the rest. Published figures range from 380 for a lightly filled cart banh mi to 900 for a fully stuffed one.

Nutrition facts

Per 1 loaf (220g)AmountPer 100g
Calories500 kcal227 kcal
Protein20 g9 g
Carbs60 g27 g
Fat20 g9 g

Where the calories come from

Vietnamese baguette90g
240 kcal
Pate and butter or mayo25g
120 kcal
Cha lua and cold cuts50g
90 kcal
Pickled carrot, daikon, cucumber, coriander40g
15 kcal
Maggi and chili sauce15g
35 kcal

The real talk

A banh mi is 500 calories and the bread is half of it. A Vietnamese baguette is lighter than a French one because it is part rice flour and mostly air, but a 90g loaf is still 240 calories. The other big piece is the spread. Pate is 320 calories per 100g and butter or mayo is 700, and a cart puts about 15g of pate and 10g of fat on each loaf, so 120 calories that you never see.

The meat is less than you think. A typical cart gives 50g of mixed cha lua, cold pork, and head cheese, around 90 calories. Roast pork (thit nuong) or xiu mai (meatballs in tomato sauce) are heavier, 130 to 150 for the same weight. Then the pickles, cucumber and coriander are 15, and the Maggi and chili sauce about 20. That is your 500.

The variance between banh mi is huge. A 15,000 dong banh mi chả with two slices of cha lua is 380. A banh mi from Huynh Hoa in Saigon, stuffed with 150g of meat, pate and a thick layer of butter, weighs 350g and is 900 or more. The published 300 to 350 figures are for the thin cart versions; a real banh mi dac biet from a shop is 500 to 600.

How the portions compare

380 kcal
Banh mi cha (cart, lightly filled)
500 kcal
Standard banh mi thit
900 kcal
Huynh Hoa style stuffed loaf

Banh Mi Thit variants, ranked by calories

VariantCaloriesNotes
Banh mi cha lua380 kcalPork loaf only
Banh mi op la (fried egg)420 kcalOne or two eggs, no cold cuts
Banh mi thit (dac biet)500 kcalMixed cold cuts and pate
Banh mi xiu mai520 kcalPork meatballs in tomato sauce
Banh mi thit nuong550 kcalGrilled marinated pork
Banh mi Huynh Hoa900 kcal150g meat, heavy pate and butter

How to eat it lighter

Common questions

How many calories in a banh mi?
About 500 for a standard banh mi thit. A lightly filled cart banh mi cha is 380 and a heavily stuffed shop version can be 900.
Is banh mi healthy?
It is a reasonable meal at 500 calories with 20g of protein and fresh vegetables. The pate and butter add 20g of fat, so ask for less if you eat one daily.
How many calories in the bread alone?
About 240 for a 90g Vietnamese baguette. It is lighter than a French baguette because it is airier and part rice flour.
What is the lowest calorie banh mi?
Banh mi op la with one egg and no pate at about 380, or banh mi ga (chicken) without butter at around 420.

Related foods

See all Snacks & Kuih calories, ranked ›

Calorie and macro figures are estimates for a typical street stall or quan serving. Actual numbers vary by stall, recipe and portion size. Use them as a guide, not gospel.

Calorie figure based on Pharmacity (about 500 for a full banh mi thit) and Long Chau (380 to 400 with 50 to 60g meat). Macros estimated from the ingredients.

How many calories do you actually need?

Free TDEE calculator. Thirty seconds, no sign up.

Use the calculator