Why Am I Not Gaining Weight? Science-Backed Reasons and the Right Way to Gain Weight Naturally

Dt. Priyanka Mittal — Clinical Dietitian, AIIMS-trained
Founder, Indyte Nutrition & Lifestyle Clinic | 14+ years · 12,000+ clients · 48+ countries · 534+ 5-star reviews
Specializing in: PCOD, Thyroid, Diabetes, Autoimmune, Gut Health & Weight Management

What This Article Covers

  • What is considered underweight?
  • Why being underweight should not be ignored
  • Quick answer: why am I not gaining weight?
  • The science-backed reasons you are not gaining weight
  • Healthy weight gain is more than just eating more
  • The healthy weight gain formula
  • Weight gain myth vs fact
  • A high-calorie Indian weight gain diet chart for females
  • How Indyte investigates weight gain
  • FAQs, and when to see a dietitian

When the Scale Just Will Not Move

Most people talk about losing weight, but for many individuals, gaining weight can be just as challenging. You may be eating regular meals, sleeping well, and trying different high-calorie foods, yet the number on the weighing scale barely changes. This can be frustrating, and it can leave you wondering whether something is wrong with your body.

The truth is that healthy weight gain is not simply about eating more. It depends on how your body digests food, absorbs nutrients, utilises calories, builds muscle, and responds to hormones and physical activity. In some cases, an underlying medical condition or digestive disorder may also prevent healthy weight gain. Think of it this way: every body is a different lock, and your weight-gain plan has to be the right key. The same key that works for your friend may do nothing for you.

If you have been struggling to gain weight despite your best efforts, this article explains the most common science-backed reasons and what you can do to achieve healthy, sustainable weight gain.

Quick Answer: Why Am I Not Gaining Weight?

You are most likely not eating in a consistent calorie surplus, high-fibre Indian meals fill you up before they deliver enough calories to gain. In some cases the body is not absorbing nutrients properly, or an underlying issue such as an overactive thyroid, diabetes or a gut disorder is at play. The right way to gain weight naturally is to rule out these conditions, then add 300 to 500 dense extra calories a day from whole foods, keep meals regular, get enough protein, and add strength training so the weight you gain is healthy muscle.

What Is Considered Underweight?

According to the World Health Organization (WHO), a Body Mass Index (BMI) below 18.5 kg/m2 is classified as underweight. However, BMI does not tell the whole story. Some people naturally have a smaller body frame and remain perfectly healthy, while others may have low muscle mass, nutritional deficiencies, or underlying health conditions despite having a BMI within the normal range.

Rather than focusing only on the weighing scale, it is important to assess your overall nutritional status, muscle mass, strength, energy levels, appetite, and medical history. The goal is a stronger, better-nourished body, not just a higher number.

Why Being Underweight Should Not Be Ignored

Being underweight is more than a cosmetic concern. Over time, inadequate nutrition may affect almost every system in the body. Possible health risks include:

  • Reduced muscle strength and endurance
  • Frequent illness due to weakened immunity
  • Iron, vitamin B12, vitamin D and other nutrient deficiencies
  • Poor bone health and an increased risk of osteoporosis
  • Hormonal imbalance and irregular menstrual cycles
  • Delayed wound healing
  • Fatigue and poor concentration
  • Reduced physical performance

The aim should never be simply to increase body weight. The aim is to improve muscle mass, nutritional health, strength, and overall well-being.

The Numbers Worth Knowing

18.7% of Indian women aged 15-49 are underweight (BMI below 18.5).
Source: National Family Health Survey (NFHS-5), 2019-21 · IIPS & ICF, India Report
Celiac disease affects roughly 1 in 100 people in northern India, far more than in the south, and often hides behind stubborn thinness and anaemia.
Source: Ramakrishna BS et al, ICMR multicentre study, 2016 · PubMed 26729543
Around 10% of people with an overactive thyroid gain weight instead of losing it, which is why hyperthyroidism is so often missed. Source: Dale J et al, Clinical Endocrinology, 2001 · PubMed 12939927

The Science-Backed Reasons You Are Not Gaining Weight

There is rarely one single reason. In most cases, several factors work together to make weight gain difficult. Let us understand the most common causes.

1. You Are Not Actually Eating Enough Calories

Many people believe they eat “a lot,” but when their daily intake is evaluated, it often falls short of what their body actually needs. Your body burns calories all day for breathing, digestion, maintaining body temperature, physical activity and repairing tissues. If your calorie intake only matches or falls below these needs, your weight is unlikely to increase.

For healthy weight gain, most adults require a consistent calorie surplus of roughly 300 to 500 calories per day, depending on age, activity level and health. The key word is consistent. Eating excessively for one or two days and then skipping meals for the rest of the week will not produce lasting results. Remember too that high-fibre, high-water Indian vegetarian food fills your stomach long before it delivers a surplus, so you feel stuffed while the actual number stays low.

PRIYANKA’S CLINICAL NOTE: When a client tells me “I eat so much but never gain,” I ask them to photograph everything they eat for three days, chai included. Nine times out of ten, the calories add up to far less than they imagined. The fix is not eating more plates, it is making each plate denser, ghee on the roti, a fistful of nuts, a full-fat milk shake. We add calories, not volume.

BOTTOM LINE: If the scale is not moving, you are almost certainly eating at maintenance, not surplus. Track three honest days of food, then add 300-500 calorie-dense calories a day, consistently, and weight will move.

2. You Have an Irregular Eating Pattern

Skipping breakfast, eating only one or two meals a day, working long hours without eating, or relying on random snacks instead of balanced meals makes it very difficult to consume enough calories consistently. Many people simply underestimate how often they miss meals.

Healthy weight gain requires regular meal timing, balanced nutrition, and consistency over weeks and months rather than occasional overeating. Setting five to six eating windows a day, and eating by the clock rather than waiting to feel hungry, is often the single change that finally moves the scale.

BOTTOM LINE: Irregular, meal-skipping eating quietly keeps your daily calories too low. Fix the pattern first: five to six planned meals a day beats occasional overeating every time.

3. You Are Not Eating Enough Protein

Weight gain should ideally come from lean muscle, not just excess body fat. Protein provides the building blocks for muscle growth, tissue repair, enzyme and hormone production, and immune function. Even when your total calories are adequate, too little protein limits healthy muscle development, especially if you are also physically active.

For Indian vegetarians this matters even more. Build protein into every meal with dals, rajma, chana, paneer, curd, milk, soya, sprouts, and eggs if you eat them. Protein is what turns a calorie surplus into a stronger body rather than just a softer one.

BOTTOM LINE: A calorie surplus without enough protein adds fat, not strength. Include a protein source, dal, paneer, curd, soya or eggs, in every single meal.

4. You Are Physically Very Active

People with physically demanding jobs, athletes, those who walk long distances every day, or anyone who exercises intensely can burn hundreds of extra calories daily. If those calories are not replaced through food, maintaining a surplus becomes almost impossible.

Many active people unknowingly eat only enough to maintain their current weight. If your days are physically heavy, your food has to scale up to match, otherwise you are simply running at break-even, no matter how much it feels like you are eating.

BOTTOM LINE: High daily activity can silently cancel out your surplus. If you move or train a lot, you must deliberately eat more to leave calories left over for weight gain.

5. A Naturally Higher Metabolic Rate

Every person’s metabolism is different. Genetics, muscle mass, age, sex, hormones and daily movement all influence how many calories your body burns. People with a naturally higher metabolic rate, and those who fidget and move more without realising it, may need significantly more calories to gain weight.

That said, metabolism alone rarely explains severe difficulty gaining weight. It usually works alongside other lifestyle or medical factors, which is why a proper assessment looks at the whole picture rather than blaming “a fast metabolism” and stopping there.

BOTTOM LINE: A faster metabolism is real but rarely the sole cause. It means your calorie target must be higher and more consistent than average, not that gaining is impossible.

6. Your Body Is Not Absorbing Nutrients Properly

Even if you eat enough food, your digestive system has to absorb those nutrients. In celiac disease, gluten (the protein in wheat, and therefore in roti) triggers an immune reaction that damages the lining of the small intestine, so fat, protein and calories pass through undigested. Other causes of malabsorption include inflammatory bowel disease, chronic pancreatitis and pancreatic enzyme insufficiency.

Common warning signs include chronic diarrhoea, persistent bloating, excessive gas, greasy or foul-smelling stools, unexplained fatigue, and stubborn iron-deficiency anaemia. As the research shows, celiac disease is more common in North India than most people realise, precisely because wheat is such a dietary cornerstone. Unless the underlying problem is treated, simply eating more will not lead to healthy weight gain.

KEY TAKEAWAY: If you are eating well but staying underweight and battling constant bloating, loose stools or stubborn anaemia, ask for a celiac screen (tTG-IgA blood test) before assuming it is “just your body.”
BOTTOM LINE: Malabsorption means calories leave your body before they are used. Celiac disease, common in wheat-eating North India, is a leading hidden cause, a simple tTG-IgA blood test screens for it.

7. Poor Gut Health, Infections and IBS

Your gut does much more than digest food. It plays a vital role in nutrient absorption, immunity, hormone regulation and overall health. An unhealthy gut microbiome, chronic digestive inflammation, repeated infections, or parasitic worms (still common across parts of India) can all affect how efficiently your body uses nutrients. Our Gut Health Diet Program is designed to find and fix exactly these hidden drivers.

One important distinction: Irritable Bowel Syndrome (IBS) does not usually cause true malabsorption the way celiac does. Instead, IBS keeps weight low in a different way, the bloating, cramping, urgency and discomfort after meals make you eat less and avoid certain foods, so your intake quietly drops. Either way, if your gut is unhealthy, your body may not benefit fully from even the healthiest diet.

PRIYANKA’S CLINICAL NOTE: At Indyte I never look at weight in isolation, I look at the gut first. Deworming when indicated, healing the gut lining, and rebuilding the microbiome with the right Indian foods often unlocks weight gain that no amount of “eat more” ever could. Repair the gut, then the calories finally count.

BOTTOM LINE: An inflamed or infected gut absorbs poorly and suppresses appetite. Celiac causes true malabsorption, while IBS mainly reduces how much you eat, both keep you underweight, and both are treatable.
Suspect a hidden reason behind your thinness? Let us investigate it properly.
Book a FREE Consultation     WhatsApp Us     Read a Success Story

8. You Are Not Doing Strength Training

If your goal is a healthy, shapely body and not just a higher number, this reason is crucial. Eating in a surplus without strength training tends to add fat, often around the belly, while your arms and legs stay thin. Muscle is the tissue that gives you healthy weight, better metabolism, stronger bones and better insulin sensitivity, but your body will only build it if you give it a reason to.

Many underweight women avoid exercise fearing they will “lose more weight.” The opposite is true. Progressive resistance training, bodyweight squats and push-ups, resistance bands, or weights two to three times a week, tells your body to build muscle, so those extra calories finally have somewhere to go.

BOTTOM LINE: Eating more without training adds fat, not strength. Pair your surplus with resistance training two to three times a week to convert those calories into healthy, lasting muscle.

9. Stress, Anxiety and Poor Sleep

Mental health has a powerful effect on appetite, digestion, hormones and recovery. Chronic stress suppresses appetite in many people, and may modestly raise the calories you burn, so you eat less at the very time your body needs more. You forget meals, feel full quickly, and graze erratically instead of eating proper, calorie-dense food.

Poor sleep makes everything harder. It disrupts the hunger hormones ghrelin and leptin, interferes with muscle recovery, and leaves you too tired to eat and train well. Healthy weight gain requires not only good nutrition but also adequate sleep and effective stress management, aim for seven to eight hours a night.

BOTTOM LINE: Stress and poor sleep keep you underweight mainly by cutting appetite, disrupting your eating routine and blocking recovery. Calming the nervous system and protecting sleep is not optional for weight gain.

10. Nutrient Deficiencies

Iron, vitamin B12, folate and vitamin D deficiencies, all common in Indian women, reduce energy, exercise capacity and appetite. Low zinc in particular dulls taste and hunger, so you eat less without noticing. People with these deficiencies often feel too tired to stay active or follow a structured plan, so correcting them is an essential step. A proper clinical nutrition consultation identifies and corrects these gaps instead of guessing.

PRIYANKA’S CLINICAL NOTE: I test B12, vitamin D and iron in almost every underweight client, and correcting a single deficiency often revives an appetite that had been flat for years. Food is medicine, but only when the body has the co-factors to use it. Food and health truly work as lock and key.

BOTTOM LINE: Nutrient deficiencies quietly sabotage appetite, energy and muscle-building. Correcting B12, vitamin D, iron and zinc lets everything else in your plan finally work.

11. Genetics and a Naturally Lean Body

Sometimes the answer really is your DNA. Some people are born with a naturally lean genetic body type, a higher resting metabolism and a smaller appetite. If you have been thin your whole life, your parents and siblings are lean, and every medical test comes back clear, you may simply be a genuine hard gainer.

This is not a life sentence. It means your body defends a lower weight more stubbornly, so you need to be more deliberate and more consistent than the average person. Genetics sets the difficulty level, it does not decide the outcome.

BOTTOM LINE: A naturally lean, fast-metabolism body makes gaining harder, not impossible. Accept that you need more calories and more consistency, then commit to the plan long enough to see it work.

12. An Underlying Medical Condition

Sometimes difficulty gaining weight is a symptom rather than the main problem. An overactive thyroid (hyperthyroidism) speeds up metabolism and causes weight loss despite good eating, it is less common than hypothyroidism in India, which is exactly why it is so often missed. Uncontrolled diabetes can also cause weight loss, because the body cannot move glucose into its cells and starts breaking down muscle and fat. Our Thyroid Diet Program and Diabetes Diet Program are built for exactly these situations.

Other medical conditions that can contribute include chronic liver disease, kidney disease, tuberculosis, cancer, inflammatory bowel disease, chronic infections and certain hormonal disorders.

When to see a doctor promptly: if you are losing weight unintentionally, or have persistent symptoms such as fever, diarrhoea, night sweats, severe fatigue or poor appetite, seek medical evaluation without delay rather than relying on diet changes alone.
BOTTOM LINE: If thinness comes with a fast heartbeat, thirst, fever, night sweats or unexplained weight loss, an underlying condition may be responsible. Get a thyroid panel, blood sugar and a medical check before assuming it is just your body.

Healthy Weight Gain Is More Than Just Eating More

Many people believe they can gain weight by eating fast food, sweets or sugary drinks. While these may add calories, they do not improve muscle mass or nutritional health, and they raise the long-term risk of diabetes and heart disease. Healthy weight gain focuses on building a stronger body, not simply increasing body fat. A balanced approach supports better energy, improved immunity, stronger bones, healthier muscles and long-term well-being.

The Healthy Weight Gain Formula

Healthy Weight Gain =
Consistent Calorie Surplus + Balanced Nutrition + Good Digestion + Strength Training + Quality Sleep + Patience

Healthy weight gain is a gradual process. There is no shortcut, miracle food or supplement that can replace these essential foundations. A safe, lasting pace is about 1 to 2 kilograms per month.

Weight Gain Myth vs Fact

MythFact
Thin people can eat anything and stay healthyNot always. Being underweight raises its own risks, low immunity, weak bones and hormonal issues.
Weight gain is purely geneticsGenetics influence your build, they do not decide it. Diet and training still change the outcome.
Junk food is the fastest way to gain weightQuality calories matter. Junk adds fat and disease risk, dense whole foods build healthy weight.
The gym makes skinny women even thinnerStrength training helps you gain. It signals your body to turn extra calories into muscle.

A Simple Way to Find Your Reason

Not gaining weight?
Are you truly eating a consistent calorie surplus?  →  If unsure, track 3 days first.
Eating enough but still not gaining?  →  Check thyroid (TSH, T3, T4).
Gut symptoms, bloating or loose stools?  →  Screen for celiac and gut infection.
Thirst, frequent urination, fatigue?  →  Test fasting sugar and HbA1c.
All clear?  →  Focus on protein, stress, sleep, nutrient gaps and strength training.

A High-Calorie Indian Weight Gain Diet Chart for Females

This is a template, not a prescription. Your ideal female weight gain plan depends on your tests, gut health and activity, but here is what a calorie-dense, gut-friendly day of healthy weight gain foods can look like.

TimingWhat to Eat
On wakingSoaked almonds (5-6) and 2 walnuts, plus a glass of full-fat milk with a pinch of dates or figs.
Breakfast2 parathas with a teaspoon of ghee each, paneer bhurji or 2 eggs, and a banana. Add a spoon of peanut butter.
Mid-morningA calorie-dense shake: 1 cup full-fat milk + 1 banana + 2 tbsp peanut butter + 1 tbsp oats + soaked almonds (~500-600 kcal).
Lunch2-3 rotis with ghee, 1 bowl of rajma or dal, rice, paneer or chicken sabzi, curd, and salad. Do not skip the healthy fat.
EveningChana chaat or a handful of trail mix (nuts, seeds, raisins) with a lassi or a cheese sandwich. Keep chai away from meals.
DinnerKhichdi with ghee, or 2 rotis with a protein-rich curry (paneer, egg, chicken or soya), plus a bowl of curd.
Before bedA glass of full-fat milk with a teaspoon of ghee or a few soaked figs, protein and calories while you sleep and recover.

One rule that changes everything: do not drink chai or tea with your meals. The tannins block iron absorption and the liquid fills you up. Keep tea at least an hour away from food, and never let three cups of chai replace three real snacks.

How Indyte Investigates Weight Gain

Generic diet clinics hand you a weight gain diet chart and send you home. At Indyte, we treat persistent thinness as a puzzle to solve, because as you have just read, the reason is different for every body. Here is how we find your key:

  • Detailed diet assessment to see whether you are truly in a surplus, and where the hidden calorie and protein gaps are.
  • Gut health review for bloating, IBS, infections and absorption issues that quietly block weight gain.
  • Blood report analysis covering B12, vitamin D, iron, zinc and blood sugar, so nothing is left to guesswork.
  • Thyroid screening to rule in or out the overactive thyroid that so often drives unexplained weight loss.
  • Lifestyle evaluation of your stress, sleep, movement and eating routine, the factors most people ignore.
  • A customised calorie prescription built around your Indian kitchen, using food-based plans without supplements wherever possible.
KEY TAKEAWAY: We look at the whole lock, diet, gut, blood, thyroid and lifestyle, before we cut a key. That is why our plans work when generic “just eat more” advice has failed you for years.

Frequently Asked Questions

Why am I not gaining weight even though I eat a lot?

Most likely you are eating high-volume but low-calorie food, so you feel full without hitting a true, consistent calorie surplus. Indian vegetarian meals are rich in fibre and water, which fill your stomach before they deliver enough calories to gain. Track three honest days of intake, then add 300-500 dense calories daily through ghee, nuts, full-fat milk and paneer. If the scale still will not move after four to six consistent weeks, get your thyroid, blood sugar and gut checked.

What foods help women gain weight naturally?

The best healthy weight gain foods are calorie-dense whole foods: full-fat milk, paneer, ghee, nuts, peanut butter, bananas, dals, eggs and curd. These add a lot of calories in a small volume, so you gain without junk food. A simple trick is a daily shake of full-fat milk, banana, peanut butter, oats and soaked almonds, which alone adds 500-600 quality calories. Build every meal around a protein, a complex carb, a healthy fat and a calorie-dense add-on.

How many calories should an underweight woman eat to gain weight?

Most underweight women need roughly 300 to 500 calories above their maintenance level each day to gain weight at a healthy pace. Since maintenance differs for everyone, the reliable method is to track your current intake for a few days, then add 300-500 dense calories on top. If you are not gaining after two to three weeks, add another 200. Aim for a steady 1 to 2 kilograms of gain per month rather than rushing it.

Can thyroid problems stop weight gain?

Yes, an overactive thyroid (hyperthyroidism) speeds up your metabolism and can cause weight loss despite eating well. It is less common than the underactive kind in India, which is why it is so often missed. If your thinness comes with a racing heart, heat intolerance, trembling hands or anxiety, ask for a TSH, Free T3 and Free T4 test. Once the thyroid is treated, weight usually stabilises within a few months.

Is protein powder necessary for weight gain?

No, protein powder is not necessary, most women can gain weight healthily on whole Indian foods alone. Paneer, dals, eggs, curd, milk, soya and nuts provide plenty of protein and calories. At Indyte we prefer food-based plans without supplements wherever possible, and only consider a protein supplement if genuine protein needs cannot be met through food. Real food also supplies the vitamins and minerals your body needs to actually build muscle.

How long does healthy weight gain take?

A healthy, sustainable rate is about 1 to 2 kilograms per month, so real change takes a few consistent months. Faster gain usually means fat rather than muscle, which raises the long-term risk of diabetes and heart disease. Combine a modest calorie surplus with strength training so most of the gain is healthy muscle, and give any plan at least eight to twelve weeks before judging it.

Still not sure why your weight won’t move? Let Dt. Priyanka Mittal find your key.
Book a FREE Consultation     WhatsApp Us     Read a Success Story

Is Your Thinness Actually a Health Signal?

At Indyte, we look at the full picture, thyroid, gut, blood sugar, nutrient status and lifestyle, not just your plate.
Book a FREE personalised consultation with Indyte Team
12,000+ clients from 48+ countries have found their key to health at Indyte.
Book a Consultation     WhatsApp: +91 97792 17801     See a Success Story
Call: +91 97792 17001  ·  Online consultations available across India and globally.

Keep Reading on Indyte

Dietitian Priyanka Mittal

Clinical Dietitian, AIIMS-trained, Founder of Indyte, Author of Nourish Flavours. Featured in Republic News India and Dainik Bhaskar.

Related Posts

×

Thank You!

Your consultation request has been submitted successfully. Our team will contact you soon.