Find out exactly how many calories are in 1 roti and how chapati fits into your weight loss journey. Includes a calorie table, diet tips, and expert advice on roti for weight loss.
Advertisement
How Many Calories Are in 1 Roti?
1 roti contains approximately 70–120 calories depending on its size, flour type, and whether oil or ghee is added during cooking.
This is the direct answer — but the full picture matters a lot more for weight loss. A small dry whole wheat chapati is very different from a large maida roti cooked with ghee. Let's break it down completely.
What Affects Roti Calories?
Three factors determine how many calories are in your roti:
1. Size of the Roti
The most obvious factor. A small roti (15cm diameter) has roughly half the calories of a large restaurant-style roti (25cm+). Most home-cooked rotis fall in the medium range.
2. Flour Type
- Whole wheat atta — the healthiest option. Higher fibre, lower glycemic index, more nutrients.
- Maida (refined flour) — used in naan and some rotis. Higher GI, lower fibre, more calories per gram.
- Multigrain atta — slightly lower calories, higher fibre and protein.
- Makki atta (corn flour) — used for makki ki roti. Similar calories to whole wheat but different nutrient profile.
3. Oil or Ghee Added
A dry chapati has no added fat. But many people apply ghee or butter after cooking — this adds 40–120 calories per teaspoon depending on how much is used.
Roti Calorie Table by Size and Type
| Roti Type | Size | Calories |
|---|
| Small whole wheat chapati (dry) | 15cm | 70–80 kcal |
|---|---|---|
| Medium whole wheat chapati (dry) | 20cm | 90–110 kcal |
| Large whole wheat chapati (dry) | 25cm | 120–140 kcal |
| Medium chapati + 1 tsp ghee | 20cm | 130–155 kcal |
| Medium chapati + 1 tsp butter | 20cm | 125–150 kcal |
| Maida roti (medium) | 20cm | 100–120 kcal |
| Multigrain roti (medium) | 20cm | 85–100 kcal |
| Makki ki roti (medium) | 20cm | 100–115 kcal |
| Restaurant naan (large) | 28cm | 260–320 kcal |
Is Roti Good for Weight Loss?
Yes — whole wheat roti is one of the best carbohydrate choices for weight loss. Here is why:
- High fibre content — keeps you full for 2–3 hours, reducing total calorie intake
- Medium glycemic index (GI: 52) — slower blood sugar rise compared to rice or naan, fewer cravings
- Moderate calories — 100 calories per roti is very manageable in a calorie-controlled diet
- Versatile — pairs with high-protein daal, sabzi, and lean meats
The problem is not roti itself — it is how many rotis people eat and what they eat with them. 2 rotis with daal and salad is a balanced 400-calorie meal. 4 rotis with ghee and halwa is a 700-calorie problem.
When to Eat Roti for Weight Loss
Timing matters. Here is the optimal roti schedule for weight loss:
Best time: Lunch
Your metabolism is most active in the middle of the day. Eating your largest roti portion at lunch means the carbohydrates are used for energy rather than stored as fat.
Second best: Breakfast
A morning chapati with eggs or daal provides sustained energy and prevents mid-morning hunger crashes.
Limit at dinner
Reduce roti portions at dinner — 1 chapati maximum, or replace with a lighter option like daal soup. Your activity level drops in the evening, so fewer carbohydrates are needed.
Avoid late-night roti
Eating roti after 9pm when you are sedentary means the carbohydrates are more likely to be stored as fat.
Calculate Your Daily Calorie Needs
Knowing roti calories is only useful if you know your total daily calorie target. Use our calorie calculator to find your precise daily target based on your height, weight, age, and activity level.
Calculate your daily calorie needs →
Get a Personalised Diet Plan
Want a complete Pakistani diet plan built around your calorie target, food preferences, and weight loss goals? Our weight loss planner creates a personalised 7-day meal plan using everyday desi foods — including the right number of rotis for your goals.
Get your personalised diet plan →
Roti vs Rice: Which Is Better for Weight Loss?
This is the most common question — and the answer depends on how you eat them.
| Factor | Whole Wheat Roti | White Rice |
|---|
| Calories (per serving) | 100 kcal (1 roti) | 130 kcal (1/2 cup cooked) |
|---|---|---|
| Glycemic Index | 52 (medium) | 72 (high) |
| Fibre | 2–3g per roti | 0.4g per 1/2 cup |
| Protein | 3–4g per roti | 1.5g per 1/2 cup |
| Satiety | High (fibre keeps you full) | Lower (digests faster) |
| Best for weight loss | Yes | In moderation |
Best Flour for Weight Loss
Not all atta is equal. Here is how the main flour types compare:
1. Whole Wheat Atta (Best Choice)
- Fibre: 6–7g per 100g
- GI: 52
- Keeps you full longest
- Most widely available and affordable
- Fibre: 7–9g per 100g
- Often contains oats, barley, soya — adds protein
- Slightly lower GI than plain whole wheat
- Ideal for diabetics and weight loss
- Very high fibre (10g per 100g)
- Mix 30% oat flour with 70% whole wheat for a high-fibre chapati
- Slightly different texture but excellent nutritional profile
- Fibre: 2–3g per 100g
- GI: 70+
- Rapid blood sugar spike, low satiety
- Use only occasionally
- Similar to whole wheat in calories
- Gluten-free option
- Traditional with saag — nutritionally sound
How Many Rotis Per Day for Weight Loss?
This depends on your total calorie target, but here are general guidelines:
| Daily Calorie Target | Recommended Rotis Per Day |
|---|
| 1,200–1,400 kcal | 3–4 rotis (spread across meals) |
|---|---|
| 1,400–1,600 kcal | 4–5 rotis |
| 1,600–1,800 kcal | 5–6 rotis |
| 1,800–2,000 kcal | 6–7 rotis |
Practical Tips to Make Roti Healthier
- 1Use 100% whole wheat atta — not mixed with maida
- 2Skip the ghee — or use a maximum of 1/2 teaspoon per roti
- 3Make smaller rotis — 15–18cm instead of 22–25cm
- 4Pair with high-protein sides — daal, eggs, chicken, paneer
- 5Add vegetables to the dough — spinach, methi (fenugreek), or grated carrot adds fibre and nutrients
- 6Eat slowly — it takes 20 minutes for satiety signals to reach the brain
Frequently Asked Questions
How many rotis per day is healthy?
For most adults, #1a1a1a]">3–5 medium whole wheat rotis per day is appropriate as part of a balanced diet. For weight loss, aim for 3–4 rotis spread across meals, paired with protein and vegetables. The exact number depends on your calorie target — use the [calorie calculator to find yours.
Is roti better than rice for weight loss?
Yes — whole wheat roti is generally better than white rice for weight loss. Roti has more fibre (keeps you fuller), a lower glycemic index (fewer blood sugar spikes), and more protein per serving. However, brown rice is comparable to whole wheat roti and is a good alternative if you prefer rice.
What is the best flour for weight loss roti?
Whole wheat atta is the best everyday choice — widely available, affordable, and nutritionally superior to maida. For even better results, try multigrain atta or mix 30% oat flour into your whole wheat atta. Both options increase fibre content and reduce the glycemic index further.Can I eat roti at night for weight loss?
Yes, but limit it to 1 roti maximum at dinner, and eat it at least 2 hours before sleeping. Pair it with a light protein source (daal, grilled chicken, or eggs) and vegetables. Avoid adding ghee to your dinner roti.
How many calories does a roti with ghee have?
A medium whole wheat roti (100 kcal) with 1 teaspoon of ghee (45 kcal) = approximately 145 calories. With 1 tablespoon of ghee, it jumps to 190 calories. For weight loss, use ghee sparingly — a light brush rather than a full teaspoon.
Internal Links: Related Tools and Guides
Explore these resources to build a complete weight loss strategy around your roti intake:
- BMI Calculator — check your current BMI and healthy weight range
- Calorie Calculator — find your precise daily calorie target
- Weight Loss Planner — get a personalised Pakistani diet plan
- Keto Diet Guide — low-carb alternatives if you want to reduce roti
- Diabetic-Friendly Diet — roti choices for blood sugar management
- Food Database — look up calories for any Pakistani food
Conclusion: Roti and Weight Loss Can Coexist
Roti is not the enemy of weight loss — it is one of the most sensible carbohydrate choices in Pakistani cuisine. A medium whole wheat chapati at 100 calories, paired with protein-rich daal and vegetables, is a nutritionally complete, satisfying meal that fits comfortably into any weight loss plan.
The key is portion control, flour choice, and what you eat alongside it. Two rotis with daal and salad is a 400-calorie lunch that keeps you full for hours. Four rotis with ghee and a heavy curry is a 700-calorie meal that works against your goals.
Start here:
- 1Use the calorie calculator to find your daily target
- 2Aim for 3–4 medium whole wheat rotis per day
- 3Skip the ghee or use it sparingly
- 4Pair every roti with protein and vegetables
- 5Track your meals using our food database
Small, consistent changes to how you eat roti will produce real, lasting results — without giving up the food that is central to Pakistani culture.
Advertisement
Tags
Written by
Dr. Ayesha Malik
Registered Dietitian at DesiCalorie
A certified nutrition professional specializing in South Asian dietary patterns, weight management, and disease-specific nutrition counseling. All content is reviewed for medical accuracy.
Advertisement
Free weekly newsletter
Enjoyed this article? Get more like it.
Calorie guides, desi diet tips, and new food breakdowns — straight to your inbox. No spam, ever.
Weight Loss Hub
All 6 weight loss guides, tools & calculators — in one place
Calorie calculator · Meal planner · Belly fat guide · IF guide · Metabolism tips
Track Your Calories Today
Use our free food database to find calorie counts for 1,300+ Pakistani and global foods.
