Most adults should eat between 44 and 78 grams of fat per day, based on a standard 2,000-calorie diet. That range comes from the recommendation to get 20% to 35% of your total daily calories from fat. Your actual number depends on how many calories you eat, your health goals, and the types of fat you choose.
How to Calculate Your Daily Fat Grams
Fat contains 9 calories per gram, which is more than double the 4 calories in a gram of protein or carbohydrate. That’s why even a modest change in fat intake can meaningfully shift your total calorie count. The formula to find your personal target is straightforward:
- Step 1: Multiply your daily calorie target by 0.20 and 0.35 to get your range of calories from fat.
- Step 2: Divide each number by 9 to convert calories into grams.
For someone eating 1,600 calories a day, that works out to 36 to 62 grams of fat. At 2,000 calories, it’s 44 to 78 grams. At 2,500 calories, you’re looking at 56 to 97 grams. The 20% to 35% range is the Acceptable Macronutrient Distribution Range set by the Dietary Guidelines for Americans for all adults ages 19 and older. Going below 20% of calories from fat is considered a low-fat diet and can make it harder for your body to absorb fat-soluble vitamins (A, D, E, and K), which need dietary fat to be taken up properly.
Not All Fat Grams Are Equal
Hitting a number on a nutrition label matters less than what kind of fat fills that number. Unsaturated fats, found in olive oil, nuts, avocados, and fatty fish, support heart health and reduce inflammation. Saturated fats, found in butter, red meat, cheese, and coconut oil, raise LDL cholesterol when eaten in excess. The American Heart Association recommends keeping saturated fat below 6% of total calories. On a 2,000-calorie diet, that’s less than 13 grams of saturated fat per day, or roughly the amount in a couple tablespoons of butter.
Trans fats are the one type worth avoiding almost entirely. The World Health Organization recommends limiting trans fat to less than 1% of total energy intake, which translates to fewer than 2.2 grams per day on a 2,000-calorie diet. Most artificial trans fats have been removed from packaged foods, but small amounts still occur naturally in some meat and dairy products.
Essential Fats Your Body Can’t Make
Two types of fat are considered essential, meaning your body cannot produce them and must get them from food. Linoleic acid (an omega-6 fat) is abundant in vegetable oils, seeds, and nuts. Alpha-linolenic acid, or ALA (an omega-3 fat), is found in flaxseeds, chia seeds, walnuts, and canola oil. The adequate intake for ALA is 1.6 grams per day for men and 1.1 grams per day for women. One tablespoon of ground flaxseed gets you most of the way there.
Omega-3 fats from fish (EPA and DHA) aren’t technically classified as essential since your body can convert small amounts from ALA, but that conversion is inefficient. Eating fatty fish like salmon or sardines once or twice a week is a practical way to fill the gap.
How Popular Diets Change the Number
Standard dietary advice places fat at 20% to 35% of calories, but some popular eating patterns push well outside that range. A ketogenic diet typically calls for 70% to 80% of calories from fat, which on a 2,000-calorie diet works out to roughly 165 grams of fat per day. That’s more than double the upper end of standard guidelines.
On the other end, a low-fat diet is generally defined as less than 20% of calories from fat, putting intake below about 44 grams on a 2,000-calorie diet. Very-low-fat diets (under 10% of calories) were once popular for heart disease reversal programs but are difficult to sustain and can compromise absorption of fat-soluble nutrients. For most people without a specific medical reason to go very low or very high, the 20% to 35% range offers enough flexibility to build a satisfying, nutritionally complete diet.
Practical Ways to Stay in Range
You don’t need to weigh every gram of fat you eat. A few reference points help you estimate. One tablespoon of oil or butter contains about 14 grams of fat. An ounce of nuts has roughly 14 to 16 grams. A medium avocado packs about 21 grams. A 3-ounce serving of salmon has around 10 grams, most of it unsaturated. A cup of whole milk has about 8 grams.
If you’re eating around 2,000 calories and aiming for the middle of the range (about 55 to 65 grams of fat), that might look like cooking with a tablespoon of olive oil, eating a handful of almonds as a snack, and having a serving of fish or chicken thigh at dinner. That alone accounts for roughly 40 to 45 grams, leaving room for the fat naturally present in grains, eggs, dairy, and other foods throughout the day.
Reading nutrition labels helps too. The “% Daily Value” column on U.S. food labels is based on 78 grams of total fat per day (the upper end for a 2,000-calorie diet). If a food says 10% DV for fat, it contains about 8 grams per serving. Paying attention to the saturated fat line underneath matters more than the total fat number for most health outcomes.