Mamak & Bread

How Many Calories in Chapati?

Chapati is a wholemeal unleavened flatbread cooked on a griddle at the mamak, eaten with dhal or curry, and genuinely one of the lower-calorie bread options you can order.

200kcal / 1 piece (mamak stall)
One chapati at a mamak stall comes in at roughly 200 calories per piece (about 70g). That's for the standard version with a light brush of oil or ghee worked into the dough. By itself it's not heavy, but once you start pairing it with dhal or curry, the numbers climb fast, so keep that in mind.

Nutrition facts

Per 1 piece (mamak stall) (70g)AmountPer 100g
Calories200 kcal286 kcal
Protein7 g10 g
Carbs36 g51 g
Fat4 g6 g

Where the calories come from

Wholemeal atta dough (cooked)65g
155 kcal
Oil or ghee (light brush, worked into dough)5g
45 kcal

The real talk

Chapati is basically a simple wholemeal flatbread, flour and water, cooked dry on a tawa (flat griddle) with minimal oil. Unlike roti canai which gets folded with a good amount of ghee and flipped till flaky, chapati is more straightforward and lighter. At 200 calories a piece with 7g protein and only 4g fat, it's genuinely one of the better bread choices at the mamak. Most of those calories come from the wholemeal atta dough itself (155 cal), and the rest from the light oil brushed on. To be honest, these numbers are a ballpark estimate because solid lab data for mamak-style chapati is thin. Different stalls use different amounts of oil, so treat 200 as a reasonable middle ground.

The thing that changes the maths fast is what you eat it with. Plain chapati with no oil is closer to 165 calories, which is actually quite decent. Add a serving of dhal (about 60g alongside) and you're at 260 calories total. Order it with meat curry and you're looking at around 300 calories. If you're cutting, skip the roti canai and order chapati with dhal instead. You save maybe 200-300 calories compared to a full roti canai order, and you still walk out full. Two pieces of chapati plus dhal is a solid mamak meal for under 600 calories lah.

Chapati variants, ranked by calories

VariantCaloriesNotes
Plain / dry (no oil)165 kcalDough only, no oil brushed on, drier texture, fewer calories
Standard mamak chapati (light oil)200 kcalTypical mamak version, light oil or ghee worked into dough and brushed on
With dhal260 kcalAdd one serving of dhal (about 60g) alongside; the classic pairing
With curry (ayam or mutton)300 kcalEaten with a small bowl of meat curry; adds meaningful fat and protein from the gravy

How to eat it lighter

Common questions

How many calories in Chapati?
One piece of chapati at a mamak stall is around 200 calories (70g serving). The plain version without oil is closer to 165 calories, and adding dhal brings the total to about 260 calories.
What exactly is chapati?
Chapati is a wholemeal unleavened flatbread, made from atta flour (whole wheat), water, and a little oil or ghee. It's cooked on a flat griddle called a tawa. No yeast, no layering, no deep frying. That's why it ends up lighter than roti canai or naan.
Is chapati a healthier choice than roti canai at the mamak?
Calorie-wise, yes. A plain roti canai is typically 300-plus calories with significantly more fat from the ghee used in folding. Chapati at 200 calories with 7g protein and wholemeal flour is the smarter pick if you're counting, especially when you factor in the higher fibre from the wholemeal atta.

Related foods

See all Mamak & Bread calories, ranked →

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

New to all this? Read how I went from 128kg to 86kg without cutting rice →

Want to know how many calories you actually need?
Use The Calculator