Indian Food

Ghee and Oil: How Much They Add to Your Meal

By The NutriNudge Team · August 12, 2026 · 4 min read

Quick answer

One teaspoon of ghee or oil contains about 40 to 45 calories, and one tablespoon about 120. In a typical Indian kitchen cooking three meals a day, unmeasured cooking fat commonly adds 200 to 400 calories daily. It is the single most frequently missed number in Indian calorie tracking, because once absorbed it is invisible.

How many calories in ghee and oil?

All cooking fats are close to identical calorically. Ghee, mustard oil, sunflower oil, coconut oil and olive oil all sit near 9 calories per gram. Choosing a healthier oil changes the fatty acid profile, not the calorie count.

AmountCaloriesCommon use
1 teaspoon (5 g)~45 kcalBrushing a roti
1 tablespoon (14 g)~120 kcalTempering a dal
2 tablespoons (28 g)~250 kcalCooking a sabzi for a family
1/4 cup (55 g)~490 kcalShallow frying
Deep frying absorption~60 to 120 kcalPer fried item, varies with surface area

That last row matters most and is the least intuitive. When you deep fry, the food does not absorb all the oil in the pan — but a samosa still takes on 60 to 100 calories of it, and a pakora with far more surface area can take more per gram of food.

Why does nobody count it?

Because it disappears. You can see a roti. You cannot see the ghee that went into the dal an hour before it reached your plate.

It is also shared. Two tablespoons of oil went into a sabzi for four people, so your share is half a tablespoon — 60 calories. That is a division nobody does mid-meal, so it defaults to zero.

And it is culturally invisible. Nobody says "I ate three teaspoons of oil today." They say they ate dal, sabzi and roti. The fat is not experienced as food, so it is not logged as food.

How do you account for it without weighing everything?

You estimate once at the household level, then reuse the number. This takes about five minutes and then never again.

  1. Note how much oil or ghee your kitchen uses in a week — a 1 litre bottle lasting two weeks for four people is roughly 65 ml per person per week.
  2. Divide by seven and by the people eating. That gives a daily per-person figure.
  3. Convert: 1 ml of oil is about 8 calories, so 30 ml a day is around 240 calories.
  4. Add that as a fixed daily entry rather than trying to attribute it meal by meal.

A worked example. A household of four gets through one litre of oil in three weeks. That is 1,000 ml over 21 days for 4 people, so about 12 ml per person per day, or roughly 95 calories. Add ghee on top and 150 a day is a fair figure for that home. Someone else's kitchen might genuinely be 350.

Should you cut cooking fat?

Not to zero, and this is worth being clear about because the advice often overshoots. Dietary fat is necessary — it carries fat-soluble vitamins, supports hormone production, and makes vegetables palatable enough that you actually eat them.

The goal is knowing the number, not eliminating it. If your intake is 2,000 calories and 300 of those are cooking fat, that is entirely reasonable. The problem only arises when you believe those 300 calories do not exist.

If you do want to reduce it, the highest-yield changes are measuring with a spoon instead of pouring, using a smaller heavy-bottomed pan that needs less fat to stop sticking, and shifting one fried item a week to grilled or roasted.

The bottom line

Use 45 calories per teaspoon and 120 per tablespoon. Estimate your household's daily per-person usage once and log it as a fixed entry.

If you track everything carefully and the numbers still do not explain your results, this is almost always the gap. It is not a small rounding error — for many Indian households it is 15 to 20 percent of the day's intake.

Frequently asked questions

How many calories in 1 teaspoon of ghee?
About 45 calories. A tablespoon is roughly 120.
Is ghee healthier than oil?
Calorically they are the same at around 9 calories per gram. Ghee has a higher smoke point and a different fatty acid profile, but swapping oil for ghee saves no calories.
How much oil should I use per day?
There is no single right answer, but 3 to 4 teaspoons per person per day, about 135 to 180 calories, is a common and reasonable range for an Indian diet.
Does an AI food scanner count cooking oil?
Only partly. A scan reads what is visible on the plate; oil already absorbed during cooking cannot be seen. Treat the estimate as a starting point and adjust upward if you know the dish was richly cooked.

Track your meals the effortless way

Scan any meal with NutriNudge and get calories and macros in seconds.

Related guides