# How Much Protein Is in an Egg?

URL: https://kibora.app/protein-in/egg/
Language: en
Page type: food protein reference
Last Updated: 2026-09-23
Description: A medium egg has about 6.3 g of protein. See protein in 1, 2, 3 and 4 eggs, find out whether eggs are high in protein, and compare common servings.
Structured data: Organization, WebSite, SoftwareApplication, WebPage, Article, FAQPage, BreadcrumbList

## How Much Protein Is in an Egg?

A medium egg contains about 6.3 g of protein.

Per 100 g, whole egg contains approximately 12.3 g of protein.

## Protein in eggs by quantity

The amount of protein increases almost directly with the number of eggs you eat, although individual eggs naturally vary slightly in size.

| Serving | Protein | Calories |
| --- | --- | --- |
| 1 medium egg | 6.3 g | 69 kcal |
| 2 medium eggs | 12.5 g | 139 kcal |
| 3 medium eggs | 18.8 g | 208 kcal |
| 4 medium eggs | 25.1 g | 277 kcal |
| 100 g | 12.3 g | 136 kcal |

## Is an egg a high-protein food?

Eggs provide a meaningful amount of protein for their calorie content.

A medium egg contains about 6.3 g of protein for 69 calories, making eggs a practical way to add protein to a meal.

Approximately 36% of the calories in a whole egg come from protein.

### High in protein

36% of calories from protein

## How many eggs provide 20–30 g of protein?

These are approximate values based on an average medium egg.

### ~20 g protein

3

~208 kcal

### ~25 g protein

4

~277 kcal

### ~30 g protein

5

~347 kcal

## See how your meals add up.

Track protein across your day instead of checking each food separately.

[Start tracking protein](https://my.kibora.app?lang=en)

No card needed.

## Nutrition data and methodology

Nutrition values are based on European food-composition data for chicken egg. Frida reports 12.3 g of protein and 136 kcal per 100 g.

For serving calculations, this page uses a medium EU egg. EU Class A medium eggs weigh 53–63 g including the shell. Fineli lists whole egg as approximately 88% edible, so a representative medium egg is estimated at about 51 g of edible egg.

Individual eggs naturally vary in size and composition, so serving values are practical estimates rather than exact measurements.

### Sources

[Frida — chicken egg nutrition](https://frida.fooddata.dk/food/1664?lang=en)

[Fineli — egg edible portion](https://fineli.fi/fineli/en/elintarvikkeet/29160)

[EU egg size classification — Regulation (EU) 2023/2465](https://eur-lex.europa.eu/eli/reg_del/2023/2465/oj/eng)

[EU “High Protein” definition — Regulation (EC) 1924/2006](https://eur-lex.europa.eu/legal-content/EN/ALL/?uri=CELEX:32006R1924)

## Compare protein in similar foods

### Chicken breast

22 g protein per 100 g

[See protein by serving.](https://kibora.app/protein-in/chicken-breast/)

### Ground beef

18.6 g protein per 100 g raw

[See protein by serving.](https://kibora.app/protein-in/ground-beef/)

### Chicken

24.2 g protein per 100 g grilled chicken

[See protein by serving.](https://kibora.app/protein-in/chicken/)

### Steak

20.6 g protein per 100 g raw flank steak

[See protein by serving.](https://kibora.app/protein-in/steak/)

## Common questions about protein in eggs

### How much protein is in 2 eggs?

Two medium eggs contain approximately 12.5 g of protein.

### How much protein is in 3 eggs?

Three medium eggs contain approximately 18.8 g of protein.

### How much protein is in 4 eggs?

Four medium eggs contain approximately 25.1 g of protein.

### Are eggs a good source of protein?

Yes. A medium egg provides about 6.3 g of protein, and around 36% of its calories come from protein.

### Does cooking an egg change how much protein it contains?

Cooking does not remove most of the protein from an egg. Differences in nutrition values between raw, boiled, fried or scrambled eggs are usually more affected by water loss and any added oil, butter, milk or other ingredients.

## How much protein should you eat per day?

Knowing that one medium egg has about 6.3 g of protein is useful. Knowing how that fits into your own daily protein and macro targets is more useful.
