“I eat healthy, but I still can’t lose weight.”
I hear this ALL the time.
You eat salads. You cook with olive oil. You snack on nuts instead of chips. You buy hummus, avocado, smoothies, and all the “healthy” foods.
So why isn’t the scale moving?
Here’s the part people often overlook:
Healthy doesn’t mean low-calorie.
You can eat an incredibly nutritious diet and still consume more calories than your body needs.
To lose body fat, you need to consistently consume fewer calories than you burn. And some of the healthiest foods are also some of the easiest foods to underestimate.
The Calories You’re Probably Not Counting
Olive Oil
Olive oil is a great source of healthy fats.
It’s also about 120 calories per tablespoon.
If you pour it straight into the pan or drizzle it over your salad without measuring, what you think is one tablespoon can easily become two or three.
That could turn 120 calories into 240–360 calories without adding much volume to your meal.
Nuts & Seeds
Nuts and seeds are packed with nutrients, but the calories add up FAST.
A small handful of almonds is roughly 160–170 calories per ounce.
Grab a few handfuls while you’re working, driving, or making dinner, and suddenly your “healthy snack” could be 300+ calories.
This doesn’t mean nuts are bad.
It means portions matter.
Hummus
Hummus is another one that’s incredibly easy to overeat.
A typical serving is only 2 tablespoons and often contains around 60–80 calories depending on the brand.
But who eats exactly two tablespoons when they’re dipping vegetables or crackers straight into the container?
What looks like a healthy little snack can quickly add up to a few hundred calories once you add the hummus AND whatever you’re dipping into it.
Salads
This one surprises people.
Your salad might start with 50 calories worth of vegetables.
Then you add:
- Avocado
- Cheese
- Nuts
- Seeds
- Dried cranberries
- Croutons
- Olive oil
- Dressing
Suddenly your “light salad” can contain 600, 800, or even 1,000+ calories.
Again, there is nothing wrong with these foods.
But calories still count — even when they’re coming from nutritious foods.
Nut Butters
Peanut butter and almond butter are another big one.
A serving of peanut butter is usually 2 tablespoons for around 180–200 calories.
And those need to be actual tablespoons — not two giant spoonfuls.
It’s very easy to accidentally eat 300+ calories of nut butter without realizing it.
Smoothies
Smoothies can be great, especially when they’re built around protein.
But start adding fruit, juice, nut butter, honey, oats, chia seeds, avocado, and other extras, and you can easily create a drink with 500–800+ calories.
Liquid calories are especially easy to consume because they don’t always leave you feeling as satisfied as eating those calories.
“But Everything I Eat Is Healthy!”
That’s great.
Keep eating nutritious foods.
But if fat loss is your goal and you’re frustrated because you’re doing “everything right,” it may be time to look at how much you’re eating, not just what.
For one week, try measuring the foods that are easiest to underestimate:
Oil. Dressing. Nuts. Seeds. Nut butter. Hummus. Cheese. Avocado. Sauces.
Don’t guess.
Measure them.
You might be surprised by how quickly those little extras add up.
And remember — the answer isn’t to eliminate olive oil, nuts, avocado, or other healthy fats.
The answer is awareness.
You can eat healthy foods and lose weight.
You can also eat healthy foods and gain weight.
Your body doesn’t know that the extra 300 calories came from almonds and extra-virgin olive oil.
If your goal is fat loss, food quality matters — but quantity still matters too.
Eat nutritious foods. Prioritize protein. Watch your portions. And don’t let the “healthy” label fool you into thinking the calories don’t count.
— Aftann








