How many calories should I eat a day?
July 26, 2024
Medically Reviewed | Last reviewed by an MD Anderson Cancer Center medical professional on July 26, 2024
If you’ve ever examined the Nutrition Facts label on food, you’ve likely seen a phrase like “2,000 calories a day is used for general nutrition advice.”
This guideline can help determine how certain foods fit into an overall diet, but it is not a one-size-fits-all recommendation.
Fortunately, there is an easy way to find calorie recommendations specific to you and your health goals.
To learn more about calorie recommendations, we spoke to senior clinical dietitian Jessica Tilton. Here is what she shared.
What are calories?
“Calories are the energy in food,” Tilton says, noting they come from nutrients including:
- Fats
- Proteins
- Carbohydrates
After you consume calories, your body converts and uses them for energy. When you eat more calories than your body needs, your body stores them as fat, Tilton explains.
“You gain weight if you eat more calories than your body needs. You lose weight if you eat less than your body needs,” she says.
What factors influence calorie needs?
Many factors determine how many calories your body uses. Tilton says these include your:
- Age
- Gender
- Weight
- Height
- Muscle mass
- Physical activity level
How do I know how many calories I need?
There are many online resources that can help you determine exactly how many calories your body needs.
One such tool is the Body Weight Planner offered by the National Institutes of Health. First, you enter your weight, height, age, sex and physical activity level. Then, you can enter your goal weight and how soon you’d like to reach it, as well as any physical activity changes you plan to make. The planner then shows the number of calories needed to maintain current weight, reach a goal weight and maintain a goal weight.
If you’re an MD Anderson patient, you can also request a referral to one of our registered dietitians who can help you determine your calorie needs during cancer treatment.
Regardless of how many calories you need, MD Anderson dietitians recommend eating healthy foods such as meals rich in whole grains, vegetables, fruits, beans, nuts and seeds.
How many calories should I eat to lose weight?
Losing weight requires a calorie deficit, which means eating fewer calories than the body burns. This can be accomplished through diet and increased physical activity.
Your calorie needs will change as you lose weight. This is because when someone has less body mass, they burn fewer calories, Tilton explains. She recommends using weight loss predictor tools to measure your estimated weight loss over time. You can also use body weight planner tools or a weight loss predictor calculator to determine updated calorie needs as your weight changes.
“Weight loss is not linear,” she says. “It's a marathon. It's not a race.”
There are many healthy food and drink swaps you can make to support weight loss efforts.
Here are a few swaps Tilton recommends:
- Sparkling water instead of soda
- Baked or broiled foods instead of deep-fried options
- Lean protein instead of options with more fat
- Fruits and nuts rather than chips
Should I count calories?
Choosing to count calories is a personal decision.
For some, logging what they eat is a helpful way to track calories and other macronutrients such as carbohydrates, fat and protein. If tracking what you eat every day feels overwhelming, Tilton suggests doing so three times per week instead of daily. This will help you get an idea of your typical eating habits and whether they are aligned with your recommended calorie intake.
For others, counting calories may feel restrictive or unpractical. If this is the case for you, Tilton suggests focusing on the overall content of your diet and monitoring portion size. For example, at lunch and dinner, fill one half of your plate with non-starchy vegetables, a quarter with lean protein and the remaining quarter with carbohydrates or starches.
"That way you wouldn't be counting calories; you would just be changing the content of your diet and monitoring portions,” she says.
Request an appointment at MD Anderson online or call 1-877-632-6789.
You gain weight if you eat more calories than your body needs.
Jessica Tilton
Senior Clinical Dietitian