Why Are Vegans So Skinny? Fiber, Hormones, and Gut Health

Vegans tend to be leaner because their diets are naturally lower in calorie density, higher in fiber, and trigger stronger fullness signals. The Adventist Health Study-2, which tracked over 60,000 people, found that vegans had an average BMI of 23.6, compared to 28.8 for nonvegetarians. That 5-point BMI gap is substantial, roughly the difference between a healthy weight and being clinically overweight.

Fiber Does Most of the Heavy Lifting

Plant-based diets are loaded with fiber from vegetables, legumes, whole grains, fruits, nuts, and seeds. The average vegan eats significantly more fiber than someone on a standard Western diet, and fiber is one of the most powerful natural appetite suppressants available. It works through several pathways at once: it physically stretches the stomach, slows down how quickly food leaves the stomach, and prevents the blood sugar crashes that trigger hunger between meals.

Fiber also feeds gut bacteria, which ferment it into short-chain fatty acids. These fatty acids stimulate cells in the gut lining to release fullness hormones. The net effect is that a vegan eating a big bowl of lentils and vegetables will feel satisfied on fewer calories than someone eating the same volume of calorie-dense animal products. A plate of food that looks just as large simply contains less energy when it’s built around plants.

Plant Meals Trigger Stronger Fullness Signals

When researchers compared a plant-based meal to a processed-meat meal matched for the same calories and macronutrients, the plant meal produced a 30.5% greater increase in GLP-1 (a key fullness hormone) in people with type 2 diabetes, and a 15.8% increase in healthy men. The plant meal also boosted PYY, another hormone that tells your brain to stop eating, by nearly 19% in healthy participants. These hormones don’t just make you feel full in the moment. They slow digestion and reduce the urge to snack later.

This means it’s not just about what’s on the plate. The body’s hormonal response to plant foods actively works against overeating in ways that go beyond simple willpower.

Gut Bacteria Extract Fewer Calories

Your gut microbiome partially determines how many calories you actually absorb from food. Two major bacterial families play a role here: one group (Firmicutes) is efficient at extracting energy from food, while another (Bacteroidetes) is less so. Research has found that a shift toward more Firmicutes and fewer Bacteroidetes is associated with harvesting an extra 150 calories per day from the same food, which adds up to meaningful weight gain over time.

High-fiber, plant-based diets tend to shift the balance in the opposite direction, increasing the ratio of Bacteroidetes to Firmicutes. This means vegans may literally absorb fewer calories from the food they eat, even before accounting for the lower calorie density of their meals. The gut bacteria common in people eating lots of resistant starch and plant fiber are simply less aggressive at squeezing every last calorie out of food.

Better Insulin Sensitivity Reduces Fat Storage

Insulin is the hormone that tells your body to store energy as fat. When cells become resistant to insulin (a hallmark of weight gain and type 2 diabetes), the body pumps out more of it, promoting even more fat storage. A meta-analysis of randomized controlled trials found that plant-based diets improved insulin resistance scores by nearly a full point on the standard clinical scale, and reduced fasting insulin levels by about 4 units, in people with overweight or obesity. These improvements appeared in as little as two weeks.

Lower insulin levels mean the body is more readily burning stored fat for energy rather than locking it away. This creates a metabolic environment where maintaining a lower body weight becomes easier, not just a matter of eating less.

Lower Calorie Density, Larger Portions

Vegetables, fruits, beans, and whole grains contain more water and fiber per gram than meat, cheese, and oils. This means vegans can eat larger volumes of food while taking in fewer calories overall. A pound of cooked lentils has roughly half the calories of a pound of ground beef. A plate of roasted vegetables with rice looks and feels like a full meal but delivers far less energy than a steak dinner with butter and a baked potato loaded with sour cream.

This calorie density difference compounds over weeks and months. The EPIC-Oxford study, which followed nearly 22,000 people over five years, found that vegans gained less weight per year than meat-eaters. Vegan men gained about 284 grams annually compared to 406 grams for meat-eating men. Vegan women gained 303 grams versus 423 grams. The differences are modest in any single year, but over a decade or two, they add up to several pounds.

Not Every Vegan Is Skinny

The leanness advantage applies most strongly to vegans eating whole, minimally processed foods. A diet of vegan pizza, chips, sugary cereals, and plant-based burgers can easily match or exceed the calorie load of a standard omnivorous diet. Research on college students found that vegans and vegetarians still had lower BMIs overall, but ultra-processed plant-based foods erode much of the benefit. French fries and Oreos are technically vegan.

The thermic effect of food also works slightly against plant-based eaters. When your body digests animal protein, it burns about 14% more energy in the process compared to roughly 10% for plant protein. This means vegans burn marginally fewer calories through digestion alone, though this small difference is easily overwhelmed by the fiber, satiety, and calorie-density advantages working in the other direction.

The vegans who are noticeably lean are typically the ones eating diets centered on whole grains, legumes, vegetables, and fruit. The combination of high fiber, strong satiety hormones, favorable gut bacteria, improved insulin sensitivity, and low calorie density creates a consistent, compounding effect that keeps body weight lower without requiring conscious calorie restriction.