How Many Calories in Indian Home-Cooked Food? Roti, Dal, Rice

Short answer, for the portions most of us actually eat at home. One medium roti, 6 to 7 inches across and made from about 30 grams of atta, is 70 to 85 calories. A 150 gram katori of dal tadka is 130 to 150. The same katori of plain rice is around 200. A dry sabzi cooked in one tablespoon of oil for two people lands at 150 to 250 a serving. The number that swings hardest is the fat: one tablespoon of any cooking oil or ghee is 120 calories, and it goes into the pot before a single vegetable does.
I am Akash, and I have recalculated my mother's dal enough times to know that the dal is rarely the problem. The tadka is.
TL;DR - Counting Calories in Indian Home-Cooked Food
• Who it's for: Anyone tracking nutrition in traditional home-cooked meals for weight management or health goals
• The core numbers: 1 roti 70-85 cal, 1 katori dal 130-150, 1 katori rice ~200, 1 tbsp oil or ghee 120, 1 tsp sugar 16
• Key steps: Measure the oil → weigh the raw ingredients → total the pot → divide by servings → save the number with meal scanning or the Indian food calorie calculator
• Timeframe: Basics in 1-2 weeks, confident tracking in 4-6 weeks, most meals automated in 2-3 months
• How NutriScan helps: The AI reads Indian dishes, lets you set the cooking method and oil level, gives portion guidance, and remembers your family recipes
How Many Calories Are in 1 Roti?
This is the number people search for more than any other, so let me give it properly.
A medium roti or chapati, 6 to 7 inches across, rolled from about 30 grams of dry atta, is 70 to 85 calories. Spread a teaspoon of ghee or butter on it and add 40 to 45 more. A larger roti from 40 to 45 grams of flour works out to roughly 100 to 125 calories.
| What you ate | Approximate calories |
|---|---|
| 1 medium roti (30g atta, no ghee) | 70-85 |
| 1 medium roti with 1 tsp ghee | 110-130 |
| 1 large roti (40-45g atta) | 100-125 |
| 1 tsp ghee or butter on top | 40-45 |
The most accurate method is to weigh the dough ball for one roti before you roll it out. Do that four or five times and your eye takes over. Two rotis, a katori of dal, a katori of sabzi and some curd is a normal lunch, and by these numbers it lands between 500 and 650 calories, which is a very different picture from the 900 a generic app entry will hand you.
Katori Dal, Rice, and Sabzi: The Numbers I Use
The katori, that small standard Indian bowl, is the unit that makes this work. Most household katoris hold 150 to 180 grams of dal or cooked rice.
- 1 katori dal tadka (150g): roughly 130 to 150 calories. About 30 grams of raw dal is close to 100, and the teaspoon of oil or ghee in the tadka is another 40.
- 1 katori plain cooked rice (150g): roughly 195 to 205 calories.
- 1 katori dry sabzi: 150 to 250 calories, depending almost entirely on how much oil went in.
- 1 katori rajma or chole gravy: count it like dal, then add the oil in the masala separately.
Notice what the three have in common. The pulse, the grain and the vegetable are all reasonably predictable. The oil is not, and it is where the variance lives. If you want to see the same numbers arranged as a daily target instead of a per-bowl one, our calorie deficit diet chart for Indian beginners does that work.

Why Indian Food Feels Impossible to Count
Let me share a story that might sound familiar. A few years ago, my good friend Rohan decided to get serious about his fitness. He was filled with a fiery motivation, downloaded a top-rated fitness app, and diligently began logging his meals. His breakfast, a simple toast with peanut butter, was easy to log.
But then came lunch. His mom, with all her love, had packed him her famous dal makhani and some fluffy jeera rice. He opened his app and searched for "dal makhani." The screen flooded with options. One entry, from a generic database, said 250 calories per serving. Another, from a restaurant chain, claimed 500 calories. His mom's version, with its secret blend of spices and a modest amount of cream, was nowhere to be found.
Which was right? The confusion quickly turned into frustration. After a week of this guessing game, he gave up, sighing, "It's just too hard for our kind of food."
The difference between home-cooked and restaurant meals can be significant in taste and in calories
His story isn't unique. Think of my cousin, Priya, who was advised by her doctor to be more mindful of her diet to manage her PCOS. Priya loves aloo parathas, and logging a paratha is a nutritional puzzle. For PCOS-specific guidance, our PCOS food tracking guide pairs with the counting method below. Her paratha's final calorie count depends on:
- The size and density of the potato filling
- The generosity of the ghee or oil used for cooking
- The thickness of the dough
- Even the type of flour used
It felt less like a health strategy and more like a lottery. She felt defeated by the complexity before she could even begin.
Indian Cooking Is an Art Form, Not a Factory Line
Every household has its own version of a recipe, passed down through generations. The amount of oil that sizzles in a tadka, that extra spoonful of sugar to balance the tang in a Gujarati dal, or the loving dollop of white butter melting on a hot roti, these small unmeasured acts of love dramatically change the nutritional profile of a dish.
That variability is also why our food is worth counting properly. It is diverse and built on fresh, whole ingredients. We don't need to abandon it. We need a better way to read it.
Where the Calories Actually Hide in Indian Cooking
A single tablespoon of any cooking oil, be it sunflower, mustard, coconut, or olive, contains roughly 120 calories. A single teaspoon of sugar holds about 16 calories.
Think about that. If you use three tablespoons of oil to cook a sabzi for your family of four, you've added 360 calories to the pot before anything else has gone in. These hidden calories from cooking fats and sugars are often the biggest contributors to daily energy intake, and most of us never notice them.
Figure 1: The hidden calorie sources in Indian cooking, with oil the biggest contributor
| Cooking Oil Type | Calories per Tablespoon |
|---|---|
| Sunflower Oil | 120 |
| Mustard Oil | 120 |
| Coconut Oil | 120 |
| Olive Oil | 120 |
| Ghee | 120 |
Table: Calorie comparison of common Indian cooking oils (per tablespoon)
Here is the part that should make you proud: our traditional cooking methods are inherently healthy. Steaming (soft idlis and fluffy dhoklas), roasting (tandoori items, roasted vegetables), and pressure cooking are excellent for preserving nutrients while using minimal oil.
Figure 2: Traditional cooking methods like steaming and pressure cooking use significantly less oil
A study published in the Journal of Ethnic Foods highlighted that a typical Indian meal structure, a thali, often presents a well-balanced plate. It naturally incorporates:
- Carbohydrates from grains (roti, rice)
- High-quality proteins from lentils and legumes (dal, sambar)
- Essential fats from dairy and oils
- Vitamins and minerals from vegetables and spices
Figure 3: A traditional Indian thali is nutritionally superior to fast food in almost every aspect
The problem is rarely the food itself. It is the modern modifications: excessive oil, large portion sizes, and a reliance on refined grains. If you are rebuilding a plate around that idea, the top 25 low-calorie high-protein Indian foods list is a useful shopping companion.
7 Tips to Get Your Numbers Right
Here are seven practical tips you can start using today to get a confident handle on the calories in your home-cooked Indian meals.
1. Become the Master of Your Oils and Fats
This is the most impactful change you can make. Invest in a good set of measuring spoons (a tablespoon and a teaspoon are essential). Instead of free-pouring oil from the bottle, measure it.
Example: You're making a sabzi for a family of four and the recipe calls for 2 tablespoons of oil. That's 240 calories from oil. Divided among four people, that's 60 calories per person just from the cooking medium. Once you see this, you might use 1.5 tablespoons next time, saving 60 calories from the total pot without anyone noticing a difference in taste.
2. Get Friendly with Your Kitchen Scale
Before you start cooking, take two extra minutes to weigh your main ingredients. How many grams of raw moong dal are you using? How many grams of rice? How many potatoes are going into that curry?
A simple digital kitchen scale is inexpensive and invaluable. It might feel like a tedious extra step initially, but it becomes a quick habit. This step removes the biggest source of error in your calculations.
Measuring ingredients before cooking ensures accuracy in your calorie calculations
3. Create Your Personal Recipe Bible
You likely cook your favorite dal, rajma, or chicken curry the same way each time. Calculate the total calories for your signature recipe once. Write it down in a notebook or a note on your phone.
Example: Your entire pot of dal has 1200 calories and it yields 6 standard servings. Each serving of your dal is 200 calories. No more guessing with generic app entries.
4. Use Technology Where It Saves Real Time
A culturally aware app helps most on the meals a database cannot read. An application like NutriScan is built for this. You take a picture of your meal, and the AI can:
- Identify the different components on your plate
- Estimate their quantities
- Set the cooking method and the oil level so a steamed dish is not counted like a deep-fried one
It understands the structure of a thali, distinguishing a katori of dal from a portion of sabzi. Free accounts get 5 scans a week, which is enough to test it on the curries and mixed plates that usually break a food database, and Premium removes the cap. You can also run a dish through the online calorie calculator if you would rather type than scan.
5. Practice Mindful Portions with a Katori
The katori is your simplest portion-control tool. Instead of serving yourself from the large cooking pot, which encourages overeating, dish out your dal and sabzi into katoris.
Using a katori standardizes portion sizes and promotes mindful eating
This standardizes your portion sizes and makes you visually aware of how much you're eating. A standard katori of dal is a world away from a large, deep soup bowl filled to the brim.
6. Acknowledge the Little Extras
The calories are in the extras. That tangy spoonful of mango pickle (achar), the crispy papad, the two biscuits with your evening chai, the pinch of sugar in your yogurt, they all have calories.
They seem insignificant individually, but they can easily add up to 100-200 calories over a day. Be honest in your tracking to get a true picture of your intake.
7. Aim for Progress, Not Perfection
You are not a laboratory machine. You will not be 100% accurate in your calculations, especially when you are starting. That is fine.
The goal is awareness, not flawless accounting. If your daily estimate is off by 10-15%, you are still far ahead of where you were when you were not tracking at all.
How to Calculate the Calories in Your Aloo Gobi, Step by Step
Let's walk through a real calculation for one of the most common Indian dishes: Aloo Gobi, a dry vegetable sabzi made with potatoes and cauliflower.
Step 1: List and Weigh Your Raw Ingredients
Get your kitchen scale and measuring spoons. We're preparing a dish that will serve two people.
Raw Ingredients:
- Cauliflower (Phool Gobi): 250 grams, florets separated
- Potato (Aloo): 150 grams, peeled and cubed
- Onion (Pyaaz): 100 grams, finely chopped (about one medium onion)
- Tomato (Tamatar): 100 grams, chopped (about one medium tomato)
- Cooking Oil: 2 tablespoons (30ml)
- Ginger-Garlic Paste: 1 tablespoon (about 15 grams)
- Spices (turmeric, cumin seeds, coriander powder, garam masala, salt): the calorie contribution is minimal and can be safely ignored for practical estimation
Step 2: Find the Calorie Count for Each Ingredient
Use a quick web search ("calories in 100g potato") or a reliable nutrition database. Here are the approximate values:
Calorie Breakdown:
- Cauliflower (250g): ~63 calories
- Potato (150g): ~116 calories
- Onion (100g): ~40 calories
- Tomato (100g): ~18 calories
- Cooking Oil (2 tbsp): ~240 calories (the most calorie-dense ingredient)
- Ginger-Garlic Paste (1 tbsp): ~15 calories
Step 3: Add Up All the Calories
Now the simple addition: 63 + 116 + 40 + 18 + 240 + 15 = 492 calories
Figure 4: Aloo Gobi calorie breakdown, and notice how cooking oil dominates the total
Step 4: Divide by the Number of Servings
This total of 492 calories is for the entire dish cooked in the pan. Since the recipe serves two people, divide the total by two:
492 ÷ 2 = 246 calories per serving
Step 5: Log, Learn, and Repeat
A generous serving of homemade Aloo Gobi contains approximately 246 calories. You can log this with confidence in your food diary or app.
The next time you cook this dish with the same recipe, you don't repeat the calculation. You already have your number. Build a personal database for your family's favorites: your mom's rajma, your dad's chicken curry, your bhindi sabzi. This is how a tracking habit becomes sustainable.

How Can You Track Calories With Indian Foods Such as Keema?
Keema, biryani and other mixed dishes look harder than a sabzi because everything cooks together. The method does not change. Weigh the raw mince, count the oil separately, add the vegetables, total the pot, divide by servings.
Here is a chicken keema for two, using the same five steps:
| Ingredient | Amount | Calories |
|---|---|---|
| Chicken mince (raw) | 250g at ~143 cal/100g | ~358 |
| Onion | 100g | ~40 |
| Tomato | 100g | ~18 |
| Cooking oil | 2 tbsp | ~240 |
| Ginger-garlic paste | 1 tbsp | ~15 |
| Total pot | serves 2 | ~671 |
| Per serving | ~335 |
Swap in mutton mince, which runs 250 to 280 calories per 100 grams raw, and the same dish comes to roughly 470 to 505 calories a serving. That single swap is worth more than any amount of portion fiddling, which is the point of counting in the first place. Our non-veg weight loss diet plan for India works through more of these meat-by-meat differences.
Three things that catch people out with keema and biryani:
- The oil is used twice. Keema often gets a tadka and then a bhuna stage. Measure both.
- Peas, potato and fried onion are not free. A handful of birista can add 60 to 80 calories a serving.
- Fat renders but does not vanish. If you drain visible fat off mutton keema, subtract it. If it stays in the pan, it stays in the count.
For biryani, list everything that goes into the entire pot, including the ghee used for layering, the fried onions and the yogurt in the marinade, then divide by servings. Calculate it once for your family recipe and you have the number for good.
What the Research Says About Tracking Indian Meals
Deconstructing a meal into its core components is a scientifically validated method for nutritional assessment, and nutrition science is increasingly recognizing the need for culturally specific dietary tools.
A 2023 study in The Lancet on global dietary patterns emphasized that public health nutrition strategies must be supported by tools that can accurately assess local and traditional foods, moving beyond a one-size-fits-all, western-centric model.
Research from the British Journal of Nutrition has consistently shown that the act of monitoring your food intake, even when it is not perfectly accurate, is strongly correlated with:
- Making better food choices
- Achieving long-term success in weight management
- Developing mindful eating habits
The process itself builds mindfulness. When you physically measure out one tablespoon of oil, you see it. That tangible awareness is usually all the motivation you need to use a little less next time.
Traditional Cooking Methods and Nutrition
A study in the International Journal of Food Sciences and Nutrition found that pressure cooking lentils, a cornerstone of Indian cuisine, cooks them efficiently and can also increase the digestibility of their proteins.
Your body absorbs and uses the protein more effectively. So when you calculate the calories in your dal, you can also appreciate that you are preparing it in a way that gets the most out of it.
Start With One Recipe This Week
Pick the dish you cook most often. Weigh its ingredients once, total the pot, divide by servings, and write the number down. That is the whole job.
Remember Rohan, frustrated by the generic entries in his fitness app? He didn't give up on his goals, he changed his method. He took an afternoon and used these steps on his mom's dal makhani. It had fewer calories than the rich restaurant versions and more than the bland, watery ones in the app's database. He finally had a number that was his number, real and relevant to his life.
You do not need to abandon your culinary heritage to be healthy. Every meal is an opportunity to learn, and every plate is a data point in your own health story. Master one recipe, then move to the next.
Frequently Asked Questions
Q: How many calories are in 1 roti?
A: A medium roti or chapati, around 6 to 7 inches in diameter and made from about 30 grams of dry atta, contains approximately 70-85 calories. Spread a teaspoon of ghee or butter on it and add another 40-45 calories. A larger roti from 40 to 45 grams of flour is roughly 100 to 125 calories. The most accurate method is to weigh the dough ball for one roti before you roll it out. Once you do this a few times, you'll estimate it by size and feel alone.
Q: How many calories are in a katori of dal and a katori of rice?
A: A standard 150 gram katori of dal tadka is roughly 130 to 150 calories: about 30 grams of raw dal at 100 calories, plus the teaspoon of oil or ghee in the tadka at around 40. A 150 gram katori of plain cooked rice is roughly 195 to 205 calories. Both numbers move with the fat you add, so measure the tadka rather than the dal.
Q: How can you track calories with Indian foods such as keema?
A: Weigh the raw mince, count the cooking oil separately, add the onion and tomato, then divide by servings. A keema made with 250 grams of raw chicken mince (about 143 calories per 100 grams), 100 grams onion, 100 grams tomato, 2 tablespoons of oil and a tablespoon of ginger-garlic paste totals about 671 calories, or roughly 335 calories a serving for two. With mutton mince at 250 to 280 calories per 100 grams raw, the same dish comes to about 470 to 505 calories a serving.
Q: What about when I eat out at an Indian restaurant or attend a wedding?
A: Restaurant and celebration food is designed for indulgence, which often means more oil, butter, cream, and sugar. A practical rule of thumb is to estimate the calorie count to be 30-50% higher than your homemade version of the same dish. You can also make smarter choices: opt for tandoori or grilled items over creamy gravies, choose steamed rice over rich biryanis, and politely ask for dal or sabzi without the final flourish of butter or cream.
Q: Do I really need to weigh and measure my food forever?
A: Absolutely not. That would be exhausting and would take the joy out of eating. The initial phase of weighing and measuring is a short-term training period. The goal is to train your eyes and your brain. After a few weeks of consistent practice, you will become adept at eyeballing your portion sizes. You'll instinctively know what 100 grams of cooked rice looks like on your plate.
Q: How exactly does an app like NutriScan simplify this entire process?
A: Instead of doing manual calculations, you snap a picture of your meal. The AI identifies the food items on your plate, estimates portion sizes from visual cues, and gives you a nutritional breakdown in seconds. You can set the cooking method and the oil level, so a steamed dhokla is not counted like a deep-fried one. Free accounts get 5 scans a week, enough to test it on the mixed plates a database usually gets wrong, and Premium is unlimited.
Q: Is counting calories the only thing that matters for being healthy?
A: No, calorie counting is not the only thing that matters. It is an effective tool for managing energy balance, and it is one piece of the puzzle. The quality of your calories matters just as much as the quantity. 200 calories from a bowl of lentil soup and vegetables provide high-quality protein, fiber, vitamins, and minerals. 200 calories from fried chips provide mostly refined carbohydrates and unhealthy fats. Calorie counting helps you manage your food budget, and choosing nutrient-dense foods is how you invest it well.
Q: Can I use this method for all types of Indian regional cuisines?
A: Yes. This method works for South Indian sambar and rasam, Bengali fish curry, Punjabi makki di roti, or Gujarati dhokla alike. The principle stays the same: identify ingredients, measure quantities, calculate individual calories, and sum them up. Once you understand the process, you can apply it to any dish from any region.
Q: What if my family uses different cooking methods or ingredients than what I calculated?
A: That is normal. Recalculate whenever there's a significant change in ingredients or cooking method. If your mom usually uses 2 tablespoons of oil but today used 3, add an extra 120 calories to the pot. If she used coconut oil instead of sunflower oil, the calorie count stays similar (around 120 calories per tablespoon), though the fat profile differs. The goal is awareness, not perfection.
Q: How do I handle mixed dishes like biryani or pulao where everything is cooked together?
A: The principle stays the same. List all ingredients that go into the entire pot (rice, meat or vegetables, oil, ghee, yogurt, spices), calculate the total calories, and divide by the number of servings. For biryani, include the ghee used for layering, the fried onions, and the yogurt in the marinade. It seems complex initially, and once you calculate it for your family's recipe you have the number for future reference.
ChatGPT
Claude
AI Mode
Perplexity 