If eggs were the only food you ate, an average adult would need roughly 30–35 large eggs per day just to reach a calorie intake high enough to potentially gain weight.
That estimate comes from simple energy math. One large egg contains approximately 70–75 calories. Therefore:
- 30 eggs provide roughly 2,100–2,250 calories.
- 35 eggs provide roughly 2,450–2,625 calories.
For an average adult whose daily energy expenditure falls somewhere around this range, approximately 30–35 eggs could theoretically provide enough energy to maintain or increase body weight. The exact number would depend heavily on body size, sex, age, activity level, metabolism, and current weight.
Why 3 or 4 Eggs Would Not Be Enough
If eggs are literally the only food being consumed, eating three or four eggs per day would provide nowhere near enough energy.
Three large eggs contain only about 210–225 calories, while four provide approximately 280–300 calories. That is a small fraction of the energy most adults require each day.
Therefore, saying that three or four eggs per day would cause weight gain only makes sense when those eggs are being added to an otherwise adequate diet.
If eggs are the entire diet, the calculation is completely different.
How Many Calories Are in 30 Eggs?
Using approximately 72 calories per large egg, 30 eggs would contain around 2,160 calories.
Thirty-five eggs would contain approximately 2,520 calories.
Consequently, a person requiring around 2,000 calories to maintain their weight could theoretically gain weight from 30 eggs per day, whereas someone who burns 2,500 or more calories daily might need considerably more.
There is no single number that guarantees weight gain because weight gain depends on consuming more energy than your individual body expends.
How Much Protein Would 30–35 Eggs Provide?
A large egg contains approximately 6 grams of protein.
Eating 30 eggs would therefore provide roughly 180 grams of protein, while 35 eggs would provide around 210 grams.
That is considerably more protein than many adults require. Eggs would also supply a very large amount of dietary cholesterol and fat.
More importantly, an eggs-only diet would lack adequate amounts of several nutrients and essentially all dietary fiber.
Would Eating 30–35 Eggs Every Day Be Healthy?
No. The calculation should not be interpreted as a recommendation to eat 30–35 eggs every day.
It is simply an estimate of how many eggs would be necessary if eggs were literally the person’s only source of calories.
A diet consisting exclusively of eggs would be extremely restrictive and nutritionally unbalanced. Eggs are nutrient-dense, but they cannot provide everything the human body needs in appropriate amounts. Such a diet would provide virtually no fiber and inadequate amounts of certain vitamins, minerals, carbohydrates, and plant-derived nutrients.
Eating several dozen eggs every day would also produce an unusually high intake of dietary cholesterol and protein.
What Actually Determines Whether Eggs Make You Gain Weight?
The important variable is not the number of eggs. It is energy balance.
If your body uses 2,200 calories per day and you consistently consume 2,500 calories, you have approximately a 300-calorie daily surplus. Over time, that surplus can increase body weight.
If you consume only 1,800 calories, you are in a calorie deficit even if every one of those calories comes from eggs.
This is why there cannot be a scientifically accurate universal answer such as “four eggs make you gain weight.”
The number depends on how many calories the person burns.
So, How Many Eggs a Day to Gain Weight?
If eggs are additional food on top of your normal diet, even a few eggs can help create a calorie surplus.
If eggs are literally the only food being eaten, a rough estimate for an average adult would be approximately 30–35 large eggs per day to provide around 2,100–2,600 calories.
Whether that amount would actually cause weight gain depends on the individual’s daily energy expenditure. A smaller, sedentary person could gain weight at the lower end, while a larger or highly active person could require substantially more calories.
Bottom Line
If you mean how many eggs an average person would need to eat if eggs were their only food, a reasonable rough estimate is:
About 30–35 large eggs per day.
That provides approximately 2,100–2,600 calories.
This is a mathematical estimate, not a recommended diet. An eggs-only diet would be nutritionally unbalanced and is not an appropriate long-term strategy for gaining weight. In real life, eggs are much better used as one calorie- and protein-containing component of a varied diet.