Eating enough calories comes down to choosing higher-energy foods, eating more frequently, and making small additions to meals you already enjoy. Whether you’re trying to gain weight, recover from illness, or simply keep up with a demanding activity level, the core strategies are the same: increase the calorie density of what’s on your plate without forcing yourself to eat uncomfortably large portions.
Figure Out How Many Calories You Actually Need
Before changing what you eat, it helps to know your target. The most widely used formula for estimating your baseline calorie burn (the energy your body uses just to stay alive) is the Mifflin-St Jeor equation. For men, it’s (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5. For women, the same formula but subtract 161 instead of adding 5. This gives you your resting metabolic rate.
Your actual daily need is higher because you move around. Multiply that number by 1.2 if you’re mostly sedentary, 1.55 if you’re moderately active, or 1.725 if you exercise hard most days. The result is a reasonable estimate of how many calories you need to maintain your current weight. To gain weight, you’d add 300 to 500 calories on top of that. For a 30-year-old man who weighs 70 kg (154 lbs) and is 175 cm (5’9″) with moderate activity, the math works out to roughly 2,500 calories a day for maintenance.
Use Calorie-Dense Foods as Your Foundation
Fat contains 9 calories per gram, while carbohydrates and protein each contain 4. That difference is the single most useful fact for anyone struggling to eat enough. A tablespoon of olive oil adds around 120 calories to a dish without changing the portion size at all. A tablespoon of almond butter adds about 90. These are small volumes with outsized caloric impact.
Some practical swaps that increase calories without increasing volume:
- Half an avocado on toast adds roughly 250 calories to a meal you were eating anyway.
- A 1-ounce handful of nuts (almonds, cashews, walnuts) packs 160 to 200 calories.
- An English muffin with a tablespoon of nut butter adds about 250 calories.
- Full-fat dairy instead of low-fat in scrambled eggs, soups, oatmeal, and baked goods adds calories with no extra volume.
- A drizzle of olive oil over steamed vegetables, rice, or soup quietly adds 100+ calories per tablespoon.
The pattern here is adding fats and calorie-dense toppings to foods you’re already eating. Shredded cheese on eggs, chopped nuts in oatmeal, hummus with crackers, avocado slices on salad. None of these require you to eat a bigger plate of food. They just make the same plate worth more energy.
Eat More Often Instead of Eating More at Once
If you already feel full at meals, the answer isn’t to force larger portions. It’s to eat more frequently. Your body’s hunger hormone, ghrelin, rises in a pattern that matches your habitual eating schedule. Research from the American Journal of Physiology found that people who ate with shorter gaps between meals (2.5 to 3.5 hours) had ghrelin peaks timed to those shorter intervals, meaning their bodies adapted to expect food more often. Total daily intake between frequent eaters and less frequent eaters was similar in that study (around 2,050 to 2,080 calories), but for someone actively trying to increase intake, adding an extra eating occasion creates an extra opportunity to take in calories.
Think of it as five or six smaller meals rather than three large ones. A mid-morning snack of trail mix, a mid-afternoon smoothie, and something small before bed can collectively add 500 to 800 calories to your day without any single sitting feeling overwhelming.
Drink Your Calories
Liquids bypass some of the fullness signals that solid food triggers, making them one of the easiest ways to increase intake. A basic smoothie with a cup of whole milk (about 150 calories), a banana, a tablespoon of almond butter (90 calories), a tablespoon of flax seeds (55 calories), and a quarter of an avocado (60 calories) gets you to roughly 400 calories in a single glass. Add a scoop of protein powder or swap the milk for a higher-calorie base and you’re pushing 500+.
You don’t need to make elaborate recipes. Whole milk instead of water in your coffee, a glass of juice with a meal, or a simple banana-and-peanut-butter shake all count. The key is treating beverages as a calorie source rather than just hydration.
When Feeling Full Too Quickly Is the Problem
Some people struggle with calories not because of habit or preference, but because they physically feel full after just a few bites. This is called early satiety, and it has real physiological causes. The most common is gastroparesis, a condition where the stomach muscles don’t contract properly and food sits in the stomach longer than it should, creating a persistent full feeling along with nausea and heartburn. Peptic ulcers, irritable bowel syndrome, and bowel obstructions can all produce similar effects.
If you consistently feel uncomfortably full after small amounts of food, or if this is a new change for you, it’s worth getting checked out rather than just pushing through it. For people with mild early satiety that isn’t caused by a specific condition, the strategies above (frequent small meals, liquid calories, calorie-dense additions) are especially helpful because they work around the problem rather than against it.
Keep Nutrient Quality High
Eating enough calories doesn’t mean eating anything. It’s possible to hit a calorie target with chips and soda, but you’d likely end up short on vitamins, minerals, and fiber. The goal is calorie-dense foods that also deliver nutrients: nuts, seeds, avocados, olive oil, whole grains, full-fat dairy, eggs, fatty fish, and dried fruit. These foods are energy-rich and carry vitamins A through K, iron, calcium, magnesium, potassium, and fiber along with them.
A useful habit is to start with your favorite meal of the day and add one nutrient-dense, calorie-rich food to it. If you like oatmeal, stir in walnuts and a spoonful of honey. If you like salads, add avocado, seeds, cheese, and an olive oil dressing. Reading nutrition labels helps too, especially for packaged foods. Look at both the calorie count per serving and the nutrient content. Some calorie-dense options (like granola or nut mixes) pack substantial nutrition per bite, while others (like flavored snack bars) are mostly sugar.
Frozen fruits and vegetables are just as nutrient-dense as fresh ones and often cheaper, making them an easy base for smoothies or side dishes. The broader point is that when you’re intentionally eating more, the quality of those extra calories matters. You want the additional energy to come with the vitamins and minerals your body needs, not empty calories that leave gaps in your nutrition.

