How Many Calories Should You Have Per Meal?

For most adults eating three meals a day, each meal should fall somewhere between 400 and 700 calories, with the exact number depending on your sex, activity level, age, and whether you snack between meals. That range covers a lot of ground, so the practical answer requires a bit of simple math based on your total daily calorie needs.

Start With Your Daily Calorie Needs

Per-meal targets only make sense when you know your daily total. Federal dietary guidelines break this down by age, sex, and activity level. Here are the ranges most adults fall into:

  • Sedentary women (ages 26-50): 1,800 calories per day
  • Moderately active women: 2,000 to 2,200 calories per day
  • Active women: 2,200 to 2,400 calories per day
  • Sedentary men (ages 26-50): 2,200 to 2,400 calories per day
  • Moderately active men: 2,400 to 2,600 calories per day
  • Active men: 2,800 to 3,000 calories per day

“Sedentary” means you only move around enough to handle daily living. “Moderately active” is the equivalent of walking 1.5 to 3 miles a day on top of that. “Active” means walking more than 3 miles a day or doing comparable exercise. These numbers also shift with age: calorie needs gradually decline after your mid-20s, dropping by a few hundred calories by your 60s and beyond.

Per-Meal Calorie Targets

If you eat three meals and one or two snacks, a straightforward way to split your calories is to allocate roughly 25 to 30 percent of your daily total to each meal and save the remaining 10 to 20 percent for snacks. In practical terms, that looks like this:

Women can generally aim for about 400 calories at breakfast and lunch and closer to 500 at dinner, adjusting up or down depending on how much they snack. Men can aim for roughly 500 calories at breakfast and lunch and 600 to 700 at dinner. These numbers assume a moderately active person eating two small snacks a day.

If you’re very active or younger, you’ll need to scale up. An active man in his 20s eating 3,000 calories a day might budget 600 to 700 per meal with room for two snacks. A sedentary woman over 50 whose daily target is closer to 1,600 might keep meals around 350 to 450 calories each.

How Snacks Fit Into the Math

Snacks play a bigger role in this equation than most people realize. Harvard’s School of Public Health recommends keeping snacks between 150 and 250 calories each, roughly the equivalent of an apple with a tablespoon of peanut butter, or a piece of string cheese with a few whole-grain crackers.

Two snacks at 200 calories each account for 400 calories of your daily total. If you don’t account for that, your meals will quietly push you over your calorie target. On the flip side, if you don’t snack at all, you can afford slightly larger meals. The key is treating meals and snacks as one budget, not separate categories.

Does Eating More Frequent, Smaller Meals Help?

You may have heard that eating six small meals a day is better for your metabolism than eating three larger ones. Research doesn’t support this. In a controlled study comparing six small meals to three standard meals, participants who ate more frequently showed no metabolic advantage. They did, however, report higher levels of hunger and a stronger desire to eat throughout the day.

What actually matters is the total calories you consume and the quality of those calories. Whether you split your daily target across three meals or six is a matter of personal preference, not metabolic optimization. If eating smaller, more frequent meals helps you avoid overeating at dinner, it’s a reasonable approach. But there’s no biological reason to force it.

Why Protein Matters at Every Meal

Calorie count alone doesn’t determine how satisfied you’ll feel after eating. Protein plays an outsized role in satiety, the feeling of fullness that keeps you from reaching for more food an hour later. General guidelines recommend 15 to 30 grams of protein at each meal. That’s roughly a palm-sized portion of chicken, a cup of Greek yogurt, or two eggs with a side of beans.

Going above 40 grams of protein in a single sitting doesn’t appear to offer additional benefit for muscle building or satiety. Instead of loading all your protein into dinner (which is how most people eat), spreading it evenly across the day works better. Some research suggests that shifting protein from dinner to breakfast in particular can reduce hunger and cravings throughout the rest of the day.

A Quick Way to Find Your Number

If you want a personalized per-meal target without overthinking it, here’s the simplest approach:

  • Step 1: Estimate your daily calorie needs from the ranges above, factoring in your age, sex, and how active you are.
  • Step 2: Subtract your typical snack calories. If you eat two snacks a day, subtract 300 to 500 calories.
  • Step 3: Divide the remaining calories by three.

For a moderately active woman eating 2,000 calories a day with two 200-calorie snacks, that leaves 1,600 calories for meals, or about 530 per meal. For a sedentary man eating 2,400 calories with one 200-calorie snack, that’s 2,200 divided by three, or roughly 730 per meal.

Your meals don’t need to be perfectly equal, either. Many people naturally eat a lighter breakfast and a heavier dinner, and that’s fine as long as the daily total stays on track. The per-meal number is a guide for portion awareness, not a rigid rule. Over time, you’ll develop an intuitive sense of what a 500-calorie meal looks like on your plate, and the mental math becomes unnecessary.