You know healthy fats like salmon, avocado, and olive oil are good for you, but can you overdo it? The most recent Dietary Guidelines for Americans don't give a strict upper limit for how much total fat you should eat (though they do recommend keeping saturated fat consumption to less than 10 percent of your daily calorie intake). And as you know, healthy fats found in foods like avocado, nuts, salmon, and extra-virgin olive oil have many benefits: They provide your body with lasting energy, keep you feeling full longer, and help your body absorb fat-soluble vitamins. However, all dietary fat—both unhealthy trans and saturated fats and good-for-you monounsaturated and polyunsaturated fats—is more calorie-dense than protein and carbohydrates, so eating too much could lead to weight gain.
If you’re a generally healthy adult, I suggest getting anywhere from 25 to 35 percent of your daily calories from mostly monounsaturated and polyunsaturated fats, which is a moderate amount. (So if you eat, say, 2,000 calories per day, shoot for 65 grams or so of fat, which is equivalent to roughly one avocado plus 2 1/2 tablespoons of EVOO.) A registered dietitian can look at your diet and tailor that number to fit your needs.
Health’s medical editor, Roshini Rajapaksa, MD, is assistant professor of medicine at the NYU School of Medicine.