A good target for dinner is 500 to 700 calories for most people. Women generally do well with around 500 calories at dinner, while men typically aim for 600 to 700. These numbers assume you’re eating three meals a day with a snack or two, and they shift based on your total daily calorie needs, activity level, and how much you ate earlier in the day.
How Dinner Fits Into Your Daily Total
Dinner usually accounts for roughly 30 to 35 percent of your daily calories. If you’re eating around 2,000 calories a day, that puts dinner in the 500 to 700 range. Breakfast and lunch tend to be slightly smaller, closer to 400 to 500 calories each, with the remaining calories spread across snacks.
The key variable is everything else you’ve eaten. If you had a lighter breakfast and lunch, you have more room at dinner. If you snacked heavily through the afternoon, scaling dinner back to 400 calories keeps you on track. Think of your daily calorie budget as a spending account: dinner gets whatever is left after you’ve covered the rest of the day, not a fixed amount regardless of context.
Why a Lighter Dinner Works Better Metabolically
Your body doesn’t process food the same way at 8 p.m. as it does at noon. Research from Johns Hopkins Medicine shows that eating during late evening hours can disrupt your circadian rhythm, the internal clock that governs how your body handles sugars and fats. When that clock is thrown off, you burn fewer calories from the same food. Eating meals at the wrong time can lead to weight gain even without eating more total calories.
This doesn’t mean dinner needs to be tiny, but it does mean making dinner your largest meal of the day is working against your biology. Your body is optimized to process food from morning through early evening, roughly before 7 p.m. Skipping breakfast and loading up at dinner, a pattern many people fall into, flips this window and can slow your metabolism over time.
Timing Dinner Before Bed
Finish eating at least two to three hours before you go to sleep. This gives your body enough time to digest before you lie down, which matters for two reasons.
First, lying down shortly after a large meal increases the risk of acid reflux. Your stomach produces more acid to break down bigger meals, and gravity is the main force keeping that acid where it belongs. When you recline too soon, acid can push up into your esophagus. Eating smaller, earlier dinners significantly reduces this risk.
Second, active digestion interferes with sleep quality. Your body can’t fully shift into rest mode while it’s still working through a heavy meal. A lighter dinner eaten by 7 p.m. gives your digestive system time to wind down before you do.
What to Put on Your Plate
The calorie number matters less than what those calories are made of. A 600-calorie dinner of grilled salmon, roasted vegetables, and quinoa affects your body very differently than 600 calories of pizza. For both satiety and sleep quality, the plate method works well: fill half your plate with non-starchy vegetables, a quarter with a protein source, and a quarter with a whole grain or complex carbohydrate.
Certain foods actively support better sleep when eaten at dinner. High-fiber vegetables like broccoli, brussels sprouts, and collard greens help stabilize blood sugar overnight. Fatty fish like salmon, trout, and sardines provide omega-3 fatty acids that support your circadian rhythm, plus vitamin D, which helps regulate melatonin. Foods rich in magnesium and potassium, such as spinach, beet greens, and berries, can reduce the kind of low-grade inflammation that disrupts sleep.
On the flip side, some dinner choices actively hurt sleep quality. High-fat and spicy foods eaten in the evening can decrease how well you sleep. Refined carbohydrates and sugary foods spike blood sugar, which can wake you up during the night. And caffeine, even from chocolate or tea at dinner, can make it harder to fall asleep hours later.
Adjusting for Evening Exercise
If you work out after work, your dinner needs to do double duty as a recovery meal, and you’ll likely need more calories than the standard range. After exercise, your muscles need carbohydrates to replenish energy stores and protein to repair tissue.
A practical target after a workout is about 75 grams of carbohydrates (for someone weighing 150 pounds) and 20 to 40 grams of protein. That recovery meal alone could easily reach 500 to 600 calories, and you may still need additional food if your workout was intense or long. Good post-workout dinner options include a turkey sandwich or wrap, tofu with rice, or a grain bowl with lean protein and plenty of vegetables. The goal is to refuel without eating so much that digestion keeps you up.
If you exercise earlier in the day and have already eaten a recovery snack, your dinner doesn’t need to compensate for the workout. Stick to the standard 500 to 700 calorie range and focus on balanced nutrition rather than heavy refueling.
Quick Reference by Daily Calorie Level
- 1,500 calories/day: Aim for 400 to 475 calories at dinner
- 1,800 calories/day: Aim for 475 to 550 calories at dinner
- 2,000 calories/day: Aim for 500 to 600 calories at dinner
- 2,200 calories/day: Aim for 575 to 675 calories at dinner
- 2,500 calories/day: Aim for 650 to 750 calories at dinner
These ranges assume three meals and one or two snacks. If you skip snacks entirely and eat only three meals, push toward the higher end. If you’re a heavy snacker, pull dinner toward the lower end to stay within your total.

