Ages & stages · Baby, Toddler

How many calories does a child need? A guide by age

Calorie needs from 9 months to age 2, with what that looks like in meals and why a growing child is the best measure.

Bowls of oatmeal topped with berries, with kiwi slices and fresh fruit on a grey table
Small, regular meals and snacks, rather than a calorie count, are how most young children get enough. Photo: Melissa Belanger / Unsplash
On this page
  1. The short answer
  2. How many calories does a 9-month-old need?
  3. How many calories does a 1- or 2-year-old need?
  4. Does a 2-year-old girl need different calories from a boy?
  5. Why needs vary
  6. What helps a small appetite get enough
  7. Is my child eating enough?
  8. Why not count calories?
  9. When to call your pediatrician
  10. Common questions

The short version

  • A 1-year-old needs about 1,000 calories a day, and a 2-year-old about 1,000–1,400 depending on activity.
  • A 9-month-old needs about 750–900 calories a day, roughly 400–500 of them from breast milk or formula.
  • These are averages, not targets. A child who is growing well is getting enough.
  • Don't put a child on a calorie-restricted diet unless their doctor recommends one.

The short answer

A 1-year-old needs about 1,000 calories a day and a 2-year-old about 1,000 to 1,400, depending on activity, according to the American Academy of Pediatrics (AAP).23 A 9-month-old needs about 750 to 900.1

In real life that’s three meals and one or two snacks for a 2-year-old.3 You don’t need to add anything up to get there.

Estimated calories per day by age (AAP)
AgeCalories per day
8–12 months750–900 (about 400–500 from milk)
1 yearabout 1,000
2 years1,000–1,400
Source: AAP / HealthyChildren.org: 8–12 month, 1-year and 2-year menu pages.

These are averages. The AAP says its calorie guidance is only a guide, because each child’s needs are different.4

How many calories does a 9-month-old need?

Between 750 and 900 a day, of which about 400 to 500 should come from breast milk or formula, according to the AAP.1 That’s roughly 24 oz a day.1 The rest comes from solid foods, which is why this is the age when meals start to matter. For portions by month, see how much solid food a baby should eat, and for younger babies see how many calories a baby needs a day.

How many calories does a 1- or 2-year-old need?

About 1,000 a day at age 1, divided among three meals and two snacks.2 At age 2 the AAP says 1,000 to 1,400, based on activity, with three meals plus one or two snacks.3

The number often surprises parents, because it’s a lot less than they expect. Growth slows after the first birthday, so a toddler really doesn’t need as much food, and the AAP says you’ll probably notice a sharp drop in appetite.2 That’s normal. If your toddler leaves food on the plate, that is usually fine; offer the next meal or snack on schedule and let their appetite lead. Our guide to what a 2-year-old should eat in a day shows what 1,000 to 1,400 looks like on a plate, and toddler portion sizes shows how small the servings are.

A child who is growing well is getting enough to eat.

Does a 2-year-old girl need different calories from a boy?

The AAP’s 2-year-old page gives one figure, 1,000 to 1,400 calories a day depending on activity, without separate numbers for girls and boys.3 For a preschooler, the AAP notes that a growing child needs 1 to 2 healthy snacks every day; see its preschool feeding advice.6

Why needs vary

Activity matters. The AAP gives walking to school as an example of moderate activity and playing basketball as vigorous.4 Size and growth spurts matter too, which is why two children of the same age can eat very different amounts.

What helps a small appetite get enough

When a child eats little at one meal, the next meal or snack is a second chance. These habits work better than pressure:

  • Keep a rhythm. Three meals and one or two snacks a day gives small stomachs regular chances to eat.36
  • Don’t force it. The AAP advises against forcing a preschooler to eat.6
  • Watch the drinks. Juice, soda and sports drinks can add unneeded calories and harm teeth.6
  • Judge growth, not one meal. A child who is growing well is getting enough to eat.5

Is my child eating enough?

Growth is a better test than any number. The AAP’s answer is simple: a child who is growing well is getting enough to eat.5 Your pediatrician checks this at every visit against your child’s own growth curve.

The AAP also describes a division of jobs that takes pressure off both of you. You decide what’s offered; your child decides how much to eat. Children eat when they’re hungry and usually stop when they’re full.5 Toddlers who eat a lot one day and almost nothing the next are very common; see why that happens.

Why not count calories?

Calorie figures describe averages across many children. Yours may sit above or below them and be perfectly healthy. A toddler’s intake also swings from meal to meal and day to day, so a single day’s tally says very little about whether your child is eating enough. Looking at the pattern over several days, and at how your child is growing and behaving, tells you much more. The AAP says children should not be on calorie-restricted diets unless a doctor recommends it.4

If you want to look ahead, older children’s needs rise, as covered in how many calories a 10-year-old should eat.

When to call your pediatrician

Call your child's doctor if

  • Your child is losing weight or has stopped gaining on their growth curve
  • Your baby refuses most feeds, or has far fewer wet diapers than usual
  • Your child is tired, listless or unwell as well as eating very little
  • Eating less has lasted for weeks, or your child has cut out whole food groups
  • You are thinking of limiting your child's food because of their weight

Your pediatrician can check growth and tell you whether your child’s intake is on track. Don’t start any diet or supplement on your own.

Common questions

How many calories does a 2-year-old need?

The AAP says an average 2-year-old needs about 1,000 to 1,400 calories a day, depending on activity.

How many calories does a 9-month-old need a day?

The AAP says a baby aged 8 to 12 months needs between 750 and 900 calories a day, of which about 400 to 500 should come from breast milk or formula (roughly 24 oz).

Should I count my toddler's calories?

No. The AAP says a child who is growing well is getting enough to eat, and that children should not be on calorie-restricted diets unless a doctor recommends it.

Why does my toddler eat so much less than they did as a baby?

Growth slows after the first birthday, so toddlers need less food, and the AAP says a sharp drop in appetite is likely. Look at what they eat over several days, not one meal.

Sources

  1. American Academy of Pediatrics, HealthyChildren.org. Sample One Day Menu for an 8 to 12 Month Old.
  2. American Academy of Pediatrics, HealthyChildren.org. Feeding & Nutrition Tips: Your 1-Year-Old.
  3. American Academy of Pediatrics, HealthyChildren.org. Sample Menu for a 2-Year-Old Child.
  4. American Academy of Pediatrics, HealthyChildren.org. Energy In: Recommended Food & Drink Amounts for Children.
  5. American Academy of Pediatrics, HealthyChildren.org. Making Sure Your Child is Eating Enough.
  6. American Academy of Pediatrics, HealthyChildren.org. Preschool Food & Feeding.

This article is for general information and isn't a substitute for advice from your child's doctor. Our editorial standards.