How Many Calories in an Avocado? Size Matters

A whole medium avocado (about 201 grams) contains roughly 240 to 322 calories, depending on the exact size and variety. That’s more calorie-dense than most fruits, but the bulk of those calories come from healthy fats and fiber that keep you full longer than a similar number of calories from processed snacks.

Calories by Size

Avocados vary quite a bit in size, so the calorie count shifts accordingly. At approximately 160 calories per 100 grams for a standard Hass (California) avocado, you can estimate based on weight:

  • Small avocado (about 150g): roughly 200 calories
  • Medium avocado (about 200g): roughly 240 to 320 calories
  • Large avocado (about 250g): roughly 380 to 400 calories

The FDA lists a standard serving as one-fifth of a medium avocado, which is just 30 grams and around 50 calories. That’s useful for reading nutrition labels, but most people eat far more than a fifth of an avocado in one sitting. Half an avocado is a more realistic portion for toast or a salad, landing you at about 120 to 160 calories.

Hass vs. Florida Avocados

The smaller, dark-skinned Hass avocados you see in most grocery stores are higher in fat and calories than the larger, smooth-skinned Florida varieties. Per two-ounce portion, a Hass avocado has about 80 calories and 8 grams of fat, while a Florida avocado has around 60 calories and 5 grams of fat. Florida avocados are bigger overall, though, so a whole one can still pack plenty of calories simply because there’s more fruit.

Where Those Calories Come From

Most of the calories in an avocado come from fat, primarily the monounsaturated kind (the same type found in olive oil). A whole medium avocado delivers about 21 grams of total fat. It also provides roughly 10 grams of fiber, which is about 35 to 40 percent of what most adults need in a day. Protein is modest at around 3 to 4 grams, and net carbohydrates (total carbs minus fiber) land around 4 grams, making avocados popular in low-carb diets.

Beyond the macronutrients, a single medium avocado covers 41% of your daily folate needs, 35% of your vitamin K, and 21% of your potassium. That potassium content is notable because most people fall short of the recommended intake, and avocados deliver it without the sugar that comes with other potassium-rich foods like bananas.

Why the Calories Don’t Add Up the Way You’d Expect

Avocados are calorie-dense on paper, but research consistently shows that eating them doesn’t lead to weight gain the way the numbers might suggest. In a randomized trial published in the Journal of the American Heart Association, participants who added one whole avocado per day to their usual diet (with no instructions to cut calories elsewhere) did not gain weight. Researchers concluded that people naturally compensated by eating slightly less of other foods without being told to.

Separate research found that eating half an avocado at lunch increased feelings of fullness and reduced the desire to eat for up to five hours afterward. The combination of fat, fiber, and the thick, creamy texture likely slows digestion enough to keep hunger at bay. That said, one study on people following a calorie-restricted diet found that adding avocado didn’t accelerate weight loss either. The takeaway: avocados fit well into a balanced diet without derailing your calorie goals, but they aren’t a magic weight-loss food.

Practical Calorie Estimates for Common Uses

Since most people don’t eat a whole avocado plain, here’s what the calorie math looks like for typical portions:

  • Avocado toast (half a medium avocado on one slice of bread): roughly 200 to 250 calories total
  • Guacamole (2 tablespoons, about 30g): roughly 50 calories, though recipes with added oil push this higher
  • Sliced avocado on a salad (a quarter of a medium): roughly 60 to 80 calories
  • Smoothie with half an avocado: adds roughly 120 to 160 calories to whatever else is in the blender

If you’re tracking calories closely, weighing your avocado on a kitchen scale gives you the most accurate count. Scoop out the flesh, weigh it, and multiply by 1.6 calories per gram for Hass or about 1.2 per gram for Florida varieties.