What Makes You Gain More Weight: Carbs or Protein?

Gram for gram, carbohydrates and protein contain the same number of calories (4 per gram), but protein is significantly less likely to end up as body fat. Your body burns 20 to 30% of protein calories just digesting and processing them, compared to only 5 to 10% for carbohydrates. That difference alone means more of every protein calorie gets used up before it ever has a chance to be stored.

But the real story goes well beyond digestion. Protein and carbs differ in how they affect your hunger, your hormones, and what kind of tissue your body builds when you’re eating more than you need.

Why Protein Burns More Calories During Digestion

Every time you eat, your body spends energy breaking down and absorbing what you’ve consumed. This is called the thermic effect of food, and it varies dramatically by macronutrient. Protein costs your body the most to process: roughly 20 to 30% of the calories in a serving of chicken, eggs, or fish get burned during digestion itself. Carbohydrates use up only 5 to 10%, and fat uses the least at 0 to 3%.

In practical terms, if you eat 200 calories of protein, your body nets somewhere around 140 to 160 usable calories. Eat 200 calories of carbohydrates, and you net 180 to 190. Over weeks and months, this gap adds up. One analysis of meal-test trials found that swapping just 1% of a meal’s energy from other sources to protein increased the thermic effect by about 0.22%. A study comparing a high-protein, low-fat diet to a high-carb, low-fat diet found that the protein-heavy version doubled the calories burned after eating.

What Happens to Excess Carbs vs. Excess Protein

When you eat more carbohydrates than your body needs for immediate energy, the first priority is topping off your glycogen stores in your muscles and liver. Once those are full, your body ramps up a process that converts the extra carbs into fat. A study of healthy lean adults found that just four days of carbohydrate overfeeding markedly increased this carb-to-fat conversion at the expense of glycogen storage. In other words, once your tanks are full, the surplus heads straight toward your fat cells.

Excess protein follows a different path. Your body can break amino acids down for energy or convert them into other compounds, but this conversion is metabolically expensive and inefficient. In controlled overfeeding studies, this inefficiency shows up clearly. When researchers had adults overfeed by 1,000 calories per day for 30 days, those on a high-protein diet gained significantly less body weight (1.8 kg vs. 2.7 kg) and less fat mass (1.1 kg vs. 2.0 kg) than those eating the same surplus from a high-carb or average diet.

Another study tracked resistance-trained men who overate by 1,250 calories daily for eight weeks, with one group getting the surplus mostly from carbs and the other from a protein-carb mix. Both groups gained a similar amount of fat (about 1.4 kg), but the protein group also gained 2.3 kg of lean mass compared to almost none in the carb group. Fat accounted for nearly 100% of the weight gained in the carb-only group but only 37% in the protein group. The surplus calories were the same, but what the body did with them was not.

Protein Keeps You Full, Carbs Can Drive Overeating

One of the most important ways these two macronutrients differ has nothing to do with metabolism. It’s about how much you end up eating in the first place. There’s a well-studied pattern sometimes called protein leverage: your body has a rough target for how much protein it wants each day, and if your diet is low in protein, you tend to keep eating until you hit that target, consuming extra calories from carbs and fat along the way.

Research on this concept shows that people eating a diet with only about 10% of calories from protein tend to eat more total food than those getting 15%. Bump protein up to 25 or 30% of calories and total food intake often drops. The leverage isn’t perfect, and people don’t always compensate completely in either direction, but the pattern is consistent enough to matter. A diet built around refined carbs with little protein makes it easy to overeat without realizing it.

This helps explain a common real-world pattern. Ultra-processed foods, which are overwhelmingly carb and fat heavy, pack about twice the caloric density of unprocessed foods (2.3 vs. 1.1 calories per gram) while scoring far lower on nutrient density. Foods rich in protein, like meat, fish, eggs, and legumes, tend to fill you up on fewer calories. The problem with carb-heavy diets isn’t just the carbs themselves. It’s that they make it easy to blow past your calorie needs before you feel satisfied.

The Insulin Factor

Carbohydrates trigger a stronger insulin response than protein does. Insulin is the hormone that tells your body to store fuel: it pushes glucose into cells, promotes fat and glycogen storage, and suppresses the release of fatty acids from your existing fat tissue. Among the major macronutrients, dietary carbohydrate has the most potent effect on insulin secretion, and the effect varies by type. Refined starches and sugars produce the sharpest spikes.

Protein also stimulates insulin, but it simultaneously triggers the release of glucagon, a hormone that works in the opposite direction. Glucagon encourages the breakdown of stored energy rather than its accumulation. This hormonal pairing means that a protein-rich meal doesn’t lock your body into storage mode the way a carb-heavy one can. The carbohydrate-insulin model of obesity proposes that chronically high-carb diets, especially those rich in refined grains and sugar, create a hormonal environment that favors fat deposition and increased hunger over time.

Why the Scale Lies After a Carb-Heavy Day

If you’ve ever noticed the scale jumping two or three pounds after a carb-heavy meal, you’re seeing water, not fat. Every gram of glycogen your muscles store comes packaged with at least 3 grams of water. After a big pasta dinner or a day of high-carb eating, your glycogen stores top off and pull water along with them. The reverse is also true: cut carbs sharply and you’ll drop several pounds of water weight within days as glycogen depletes. This has nothing to do with actual fat gain or loss, but it can make carbs seem far more fattening than they are on a day-to-day basis.

Putting It All Together

Calories still matter more than anything else for weight gain. If you eat more than you burn, you’ll gain weight regardless of the source. But when calories are equal, protein is clearly less fattening than carbohydrates. It costs more to digest, it’s less efficiently converted to body fat, it directs more surplus calories toward lean tissue rather than fat tissue, and it helps you feel full on fewer total calories. Carbohydrates aren’t inherently bad, but a diet that leans too heavily on refined carbs at the expense of protein creates multiple overlapping disadvantages: weaker satiety, stronger insulin responses, and a body that readily converts the excess into stored fat.

Current dietary guidelines recommend getting 10 to 35% of your calories from protein and 45 to 65% from carbohydrates. If weight management is your goal, pushing protein toward the higher end of that range, while choosing whole-food carb sources over processed ones, stacks the metabolic deck in your favor without requiring you to count every calorie.