How Many Eggs Can You Safely Eat a Day: The Evidence

Most healthy adults can safely eat one to three eggs a day without increasing their risk of heart disease. The American Heart Association recommends up to one whole egg (or two egg whites) per day for adults without heart disease, which works out to seven eggs per week. If you have high cholesterol or heart disease, the guidance drops to four yolks per week.

That said, the science on eggs has shifted considerably in recent years, and the old fears about dietary cholesterol have largely been walked back. Here’s what the current evidence actually shows.

What Large Studies Found

A major meta-analysis published in The BMJ, drawing on data from over one million participants and more than 53,000 stroke events, found that eating up to one egg per day was not associated with increased cardiovascular disease risk. The relative risk for stroke with one additional egg per day was essentially flat at 0.99. In practical terms, that means daily egg eaters had the same stroke risk as people who rarely ate eggs.

For people with type 2 diabetes or prediabetes, the picture is surprisingly similar. A University of Sydney trial followed participants eating either 12 eggs per week or fewer than two eggs per week for a full year. At every checkpoint, both groups showed no adverse changes in cholesterol, blood sugar, or blood pressure. They also achieved equivalent weight loss regardless of how many eggs they ate. This matters because people with type 2 diabetes tend to have higher levels of LDL cholesterol, so you’d expect them to be more sensitive to dietary cholesterol. They weren’t.

Why Eggs Don’t Raise Cholesterol the Way You’d Think

Each large egg contains about 186 milligrams of dietary cholesterol, all of it in the yolk. For decades, that number made eggs a dietary villain. But your liver produces the vast majority of the cholesterol circulating in your blood, and when you eat more cholesterol, your liver compensates by producing less. For most people, this feedback loop keeps blood cholesterol levels relatively stable regardless of how many eggs they eat.

Eggs also contain only about 1.5 grams of saturated fat each. Saturated fat has a stronger effect on blood cholesterol than dietary cholesterol does, and at 1.5 grams per egg, the contribution is modest. A single tablespoon of butter has more than five times that amount.

What You Get From a Whole Egg

A whole large egg delivers 71 calories and 6.3 grams of protein. But protein is only part of the story. The yolk contains vitamins A, D, E, K, and several B vitamins, along with iron, zinc, and essential fatty acids. It’s also one of the richest food sources of choline, a nutrient critical for brain function, nerve signaling, and bone health. Most Americans don’t get enough choline from their diet, and eggs are one of the easiest ways to close that gap.

The yolk is also a meaningful source of lutein and zeaxanthin, two compounds that accumulate in the retina and protect against age-related macular degeneration, the leading cause of vision loss in Americans over 65. While leafy greens contain more of these compounds per serving, the lutein in eggs is actually more bioavailable, meaning your body absorbs it more efficiently than from spinach or supplements. One randomized controlled trial found that older adults who ate 12 eggs per week for a year had significant improvements in glare recovery, a direct measure of retinal health.

Egg Whites vs. Whole Eggs

A single egg white provides about 17 calories and 3.6 grams of protein with virtually no fat or cholesterol. If you’re specifically trying to cut calories or manage cholesterol on medical advice, whites are a lean protein option. But they’re nutritionally incomplete compared to the whole egg. Nearly all the vitamins, minerals, choline, lutein, and healthy fats live in the yolk. Eating only whites means missing the most nutrient-dense part.

A practical middle ground: if you want a three-egg omelet but are watching your cholesterol intake, use two whole eggs and one white. You’ll get most of the nutritional benefits while keeping your cholesterol load lower.

Practical Limits by Health Status

  • Healthy adults: Up to one egg per day (seven per week) falls within American Heart Association guidelines. Many people eat two or three daily without measurable harm, though long-term data on consistently eating three or more per day is limited.
  • High cholesterol or heart disease: Stick to four yolks or fewer per week. You can use egg whites freely beyond that.
  • Type 2 diabetes or prediabetes: The year-long Sydney trial showed no increased cardiovascular risk at 12 eggs per week, which averages to just under two per day.

What Matters More Than the Egg Count

What you eat alongside your eggs likely matters more than the eggs themselves. Two poached eggs on whole-grain toast with avocado is a different meal than two eggs fried in butter next to bacon and white toast. Studies that link egg consumption to poor health outcomes often struggle to separate the eggs from the overall dietary pattern they’re part of. People who eat more eggs at fast-food restaurants tend to eat more saturated fat, refined carbohydrates, and processed meat overall.

Cooking method also plays a role. Boiling, poaching, and scrambling in a small amount of olive oil keep the calorie and fat content close to the egg’s baseline. Frying in butter or oil adds saturated fat that the egg itself wouldn’t contribute. If heart health is a concern, the preparation matters as much as the number.