Weight loss in celiac disease happens because the immune system damages the lining of the small intestine, destroying the tiny finger-like projections (called villi) that absorb nutrients from food. When those structures are flattened or destroyed, your body can’t extract enough calories, fat, protein, and micronutrients from what you eat, even if your appetite is normal. The result is that food passes through you without being fully used.
That said, weight loss is far from universal. A large meta-analysis in BMC Gastroenterology found that only about 11% of people with celiac disease were underweight at the time of diagnosis, while roughly 37% were actually overweight or obese. Understanding the mechanism still matters, because malabsorption can cause serious nutritional deficits even in people whose weight appears normal.
How Gut Damage Leads to Malabsorption
Celiac disease is an autoimmune condition triggered by gluten, a protein found in wheat, barley, and rye. When someone with celiac eats gluten, their immune system mistakenly attacks the lining of the small intestine. This causes two key structural changes: the villi shrink and flatten (villous atrophy), and the spaces between them, called crypts, grow abnormally deep (crypt hyperplasia). Together, these changes dramatically reduce the surface area available for absorbing nutrients.
Think of the inside of a healthy small intestine like a thick shag carpet. Each fiber of that carpet is a villus, and collectively they create an enormous surface area for pulling nutrients out of digested food. In celiac disease, that carpet gets worn down to something closer to a flat tile floor. The food still moves through, but your body captures far less of it. This is especially pronounced in the upper part of the small intestine, where fat, carbohydrates, iron, calcium, and fat-soluble vitamins are normally absorbed.
The calorie loss comes from multiple directions at once. Fats are particularly poorly absorbed, which is why many people with undiagnosed celiac have greasy, foul-smelling stools (a condition called steatorrhea). Since fat is the most calorie-dense macronutrient at 9 calories per gram, losing even a modest amount in stool adds up quickly. Carbohydrates and proteins are also affected, compounding the overall caloric deficit. Over weeks and months, this gap between calories consumed and calories absorbed leads to weight loss.
Inflammation Adds a Second Layer
Malabsorption alone doesn’t fully explain the weight loss. Celiac disease also triggers chronic inflammation, both in the gut and throughout the body. The immune response that damages the villi releases inflammatory signaling molecules that can disrupt normal metabolism. This chronic inflammatory state promotes systemic metabolic changes, including altered blood sugar regulation and shifts in how the body processes fats.
Chronic inflammation also affects how you feel. Many people with active celiac disease experience nausea, bloating, cramping, and diarrhea after eating, which naturally discourages them from eating as much. Some develop food aversions without fully realizing it, gradually eating less to avoid discomfort. The combination of absorbing fewer calories from the food you eat and eating less food overall accelerates weight loss.
Hormonal Shifts That Affect Appetite
The gut damage in celiac disease also appears to alter hunger-regulating hormones. Research published in Gut and Liver found that children with celiac disease who were not following a gluten-free diet had significantly higher levels of ghrelin, a hormone that stimulates appetite and triggers growth hormone release. This may seem counterintuitive: if the body is losing weight, shouldn’t elevated hunger hormones make you eat more?
The explanation likely ties back to nutritional status. Ghrelin rises when the body senses it isn’t getting enough energy, essentially a distress signal. But in celiac disease, eating more gluten-containing food only worsens the intestinal damage, creating a vicious cycle. The body demands more food, but the gut can’t process what it receives. Notably, ghrelin levels dropped back toward normal in children who adhered to a gluten-free diet, suggesting the hormonal disruption resolves when the gut heals.
Impact on Children’s Growth
In children, the consequences of malabsorption go beyond weight loss. Because their bodies need a steady supply of nutrients to grow, undiagnosed celiac disease can cause what doctors call failure to thrive, meaning a child’s physical growth falls significantly behind their peers. This is typically defined as weight or height dropping below the 3rd or 5th percentile, or a rapid decline from a previously normal growth curve.
In one study of children with unexplained failure to thrive, 56% had weight below the 3rd percentile. Among those confirmed to have celiac disease, 65% were short for their age and 63% were anemic. The anemia is particularly telling: iron is absorbed in the upper small intestine, exactly where celiac disease does the most damage. Without enough iron, the body can’t produce adequate red blood cells, which compounds fatigue and poor growth. For children, early diagnosis and a switch to a gluten-free diet can allow catch-up growth, but delays can have lasting effects on height and bone density.
Why Not Everyone Loses Weight
One of the biggest misconceptions about celiac disease is that it always causes weight loss or a thin frame. The data tells a very different story. In the BMC Gastroenterology meta-analysis of newly diagnosed patients, about 18% were overweight and nearly 12% were obese, meaning more than one in three people diagnosed with celiac disease had excess body weight. Only 11% were underweight.
Several factors explain this. The severity and location of intestinal damage varies from person to person. Some people have villous atrophy limited to a short segment of the small intestine, leaving enough healthy tissue to absorb most calories. Others may compensate by eating more to offset their symptoms, or their disease may primarily affect micronutrient absorption (iron, calcium, vitamin D, B12) without dramatically reducing caloric intake. The Western diet, which is calorie-dense and often exceeds energy needs, can also mask the caloric deficit caused by malabsorption.
This is why clinicians now emphasize that celiac disease should be considered regardless of a patient’s weight. Waiting for visible weight loss before testing means missing a large proportion of cases, along with the nutritional deficiencies and long-term complications those people quietly accumulate.
What Happens After Diagnosis
Once someone with celiac disease starts a strict gluten-free diet, the intestinal lining begins to heal. Villi gradually regrow, surface area increases, and nutrient absorption improves. For people who were underweight, this typically means weight gain over the following months as their bodies start capturing more of the calories and nutrients in food.
The timeline varies. Some people notice improvements in digestive symptoms within days to weeks, but full intestinal healing can take months to two years in adults. Children generally heal faster. During this recovery period, nutritional deficiencies in iron, calcium, vitamin D, and B vitamins often need to be addressed directly through supplementation, since the gut may not yet be efficient enough to correct these gaps through diet alone.
Interestingly, some people gain more weight than expected after going gluten-free, occasionally moving from a normal weight into the overweight range. This happens because improved absorption means the body is now capturing a higher percentage of calories from food, but eating habits haven’t adjusted downward. Many gluten-free packaged foods are also higher in sugar and fat than their conventional counterparts, which can contribute to excess calorie intake once the gut is functioning normally again.

