How Many Calories Should I Have for Dinner?

Most people do well with a dinner that provides roughly 25% to 30% of their total daily calories. For someone eating 2,000 calories a day, that works out to about 500 to 600 calories. If your daily target is 1,500 calories, dinner lands closer to 375 to 450 calories. The exact number depends on your total calorie needs, how you split your other meals, and your goals.

Start With Your Daily Total

Your dinner target only makes sense in context of what you need for the whole day. Daily calorie needs range from about 1,600 to 3,200 depending on your age, sex, height, and activity level. A sedentary woman in her 40s might need around 1,800 calories, while an active man in his 20s could need closer to 3,000. The USDA’s DRI Calculator can give you a personalized estimate based on your specifics.

Once you know your daily number, you can work backward. A simple three-meal split might divide calories roughly evenly, giving each meal about 33%. But research on meal timing suggests that loading more of your calories into earlier meals and keeping dinner lighter produces better metabolic outcomes.

Why a Lighter Dinner Works Better

In Western countries, dinner tends to be the biggest meal of the day, often accounting for 40% or more of total calories. But a growing body of evidence suggests flipping that pattern. A systematic review and meta-analysis of nine studies found that people who ate more of their calories earlier in the day lost significantly more weight than those who ate heavier dinners, even when total daily calories were identical.

The studies that showed the best results for weight loss typically allocated only 15% to 21% of daily calories to dinner, with breakfast and lunch carrying the bulk. That’s an aggressive split most people won’t sustain, but the trend is consistent: shifting even a moderate amount of your calories from dinner to earlier meals appears to help. A practical middle ground puts dinner at 25% to 30% of your daily intake, with breakfast and lunch each carrying 30% to 35%, plus a small snack.

The reason comes down to your body’s internal clock. Your metabolism processes food more efficiently earlier in the day. A randomized trial found that eating dinner at 6:00 p.m. instead of 9:00 p.m. led to better 24-hour blood glucose levels and improved fat burning the following morning. Another trial found that a 10:00 p.m. dinner, compared to 6:00 p.m., raised blood sugar, delayed fat processing, and increased cortisol, a stress hormone linked to fat storage.

Dinner Calories by Daily Target

Here’s what a 25% to 30% dinner allocation looks like across common daily calorie levels:

  • 1,500 calories/day: Dinner of 375 to 450 calories
  • 1,800 calories/day: Dinner of 450 to 540 calories
  • 2,000 calories/day: Dinner of 500 to 600 calories
  • 2,500 calories/day: Dinner of 625 to 750 calories

If you’re following a structured weight-loss plan at 1,500 calories, a hospital meal plan from Brigham and Women’s shows what dinners in that range look like in practice: 4 ounces of broiled salmon with a cup of couscous, half a cup each of broccoli and carrots, and a cucumber salad with a teaspoon of olive oil. That’s a full plate of real food, not a skimpy portion.

What to Put on the Plate

The calorie number matters less than what those calories are made of. A 500-calorie dinner of pasta with cream sauce will leave you hungry an hour later. The same 500 calories built around protein and fiber keeps you full through the evening and reduces late-night snacking. Aim for at least 25 to 35 grams of protein and 8 to 10 grams of fiber at dinner. That combination slows digestion, stabilizes blood sugar, and keeps hunger hormones in check.

In practical terms, that looks like 4 to 6 ounces of salmon, chicken, or lean meat paired with a generous portion of vegetables and a moderate serving of a whole grain or starchy vegetable like sweet potato. A bowl of high-protein chili with beans easily hits both protein and fiber targets in a single dish.

Timing Matters as Much as Calories

When you eat dinner can be just as important as how much you eat. Your body releases melatonin as bedtime approaches, and eating while melatonin levels are elevated impairs your ability to process glucose. A study in a Spanish population found that eating a late dinner during the melatonin window led to significantly higher blood sugar and a weaker insulin response.

Eating within two hours of bedtime is where the problems concentrate. Research in overweight women who habitually ate late found decreased glucose tolerance when dinner fell within 2.5 hours of their usual bedtime. Evening chronotypes (natural night owls) who ate during the two hours before sleep had five times the probability of being obese compared to those who ate earlier.

The practical takeaway: finish dinner at least three hours before you plan to sleep. If you go to bed at 10:30 p.m., aim to wrap up dinner by 7:30 p.m. at the latest. Eating at 6:00 p.m. is even better for blood sugar control, based on the randomized trials comparing early and late dinner times.

Adjusting for Your Lifestyle

These guidelines assume a fairly standard schedule. If you work night shifts, exercise in the evening, or simply can’t eat a big lunch during your workday, rigid rules about dinner size won’t serve you well. The core principle still applies: your largest meal should fall during the hours when you’re most active and your metabolism is running fastest, whenever that happens to be for you.

If dinner genuinely is your only chance to eat a substantial meal, it’s better to eat a 700-calorie dinner at 6:30 p.m. than to force a tiny dinner and end up grazing on snacks until midnight. Late-night eating after a too-small dinner often adds more total calories than a satisfying dinner would have. The goal is a dinner that’s large enough to carry you comfortably to bed without needing anything else, but not so large that your body is still processing a heavy meal when you’re trying to sleep.