How Many Calories Should You Eat for Dinner?
For most people, dinner should make up roughly 30–35% of your total daily calorie intake. If you're eating 1,800 calories a day, that's around 540–630 calories at dinner. But the right number really depends on your total daily target, your activity level, and what you've already eaten earlier in the day.
There's no single magic number for dinner calories—and honestly, anyone who tells you otherwise is oversimplifying things. What matters more is how dinner fits into your total daily picture.
Start With Your Daily Calorie Target
Before you can figure out dinner, you need to know your daily calorie maintenance number. That's the amount of calories your body needs to maintain its current weight. From there, if you're working on a calorie deficit diet plan, you'd subtract 300–500 calories from that number to create a sustainable deficit.
So if your maintenance is around 2,200 calories and you're aiming for a 400-calorie deficit, you're working with 1,800 calories a day to distribute across your meals.
How Does Dinner Fit Into the Daily Split?
A common calorie split that I've seen work well for most people looks something like this:
- Breakfast: 20–25% of daily calories (so around 360–450 on an 1,800-calorie plan)
- Lunch: 30–35% of daily calories
- Dinner: 30–35% of daily calories
- Snacks: The remaining 10–15%
On a stricter 1,200 calorie eating plan, dinner would land closer to 360–420 calories—which is quite modest. That's why 1,200-calorie plans require really careful planning. You can't afford to guess.
Why Dinner Gets Tricky
Here's the thing—most people undereat during the day and then overcompensate at dinner. Sound familiar? A 2023 study published in the Journal of Nutrition found that adults consume nearly 40% of their daily calories after 6 PM, which can disrupt hunger hormones overnight. That doesn't mean eating dinner late is catastrophically bad, but it does suggest that front-loading calories earlier (bigger breakfast, solid lunch) tends to support better overall balance.
If you're not sure where your numbers should actually land, our personalized meal planning quiz can calculate your daily calorie target and break it down meal by meal—so you're not just guessing at dinnertime.
Practical Example
Let's say you're a 35-year-old woman, moderately active, with a daily calorie maintenance of around 2,000 calories. You decide to follow a diet plan for calorie deficit—targeting 1,600 calories a day to lose weight gradually. Here's what a realistic day might look like: Breakfast comes in at 350 calories (two eggs, one slice of whole grain toast, half an avocado, black coffee). Lunch is 480 calories (a large grilled chicken salad with olive oil dressing and a small whole wheat roll). Two snacks throughout the day add up to about 200 calories (a banana and a small handful of almonds). That leaves 570 calories for dinner—which is genuinely enough for a satisfying meal. Think a 150g salmon fillet, a cup of roasted sweet potato, and a big side of steamed broccoli with a drizzle of olive oil. That hits around 560 calories and checks every macro box. The point? 570 calories at dinner isn't skimpy when the rest of your day is planned well. It falls apart when breakfast was skipped and lunch was a sad desk salad.
Who This Helps
This is especially useful for people who are just starting to track their food intake and feel overwhelmed by calorie counting. It also helps anyone who keeps derailing at dinnertime—overeating in the evenings is one of the most common patterns I see. If you're following a structured plan like a 1,200 calorie eating plan, understanding how to portion out dinner correctly is genuinely critical, not optional. And if you've ever typed 'what is my calorie maintenance' into Google at 11pm, this gives you a framework to actually use that number once you have it.
Related Questions
Take the 1-Minute Quiz
Answer a few quick questions and get a personalized meal plan built around your goals, food preferences, and daily routine.
Get My Personalized Meal Plan