Solids

When Do Babies Eat Three Meals a Day? How the Day Fits Together

28 September 2026 · 6 min read

A father smiles beside his young daughter at a sunny kitchen table as she pulls a small bowl of food toward her.
Photo by Tyson on Unsplash

When do babies start eating three meals a day?

Gradually, between about 7 and 10 months. NHS guidance is that babies do not need three meals a day when they first start solid foods, gradually move towards three from about 7 months, and should be having three, breakfast, lunch and an evening meal, from about 10 months, on top of their usual milk feeds. Nine months sits in the middle, which is why it can feel unsettled.

The World Health Organization puts the same progression in numbers: 2 to 3 meals a day for infants aged 6 to 8 months, and 3 to 4 meals a day from 9 months to 2 years, with 1 or 2 additional snacks as required.

Question What the guidance says
When do babies eat three meals a day? Gradually from about 7 months, and three a day from about 10 months (NHS); 3 to 4 meals from 9 months (WHO)
Do babies need snacks? Not under 12 months; offer extra milk feeds instead (NHS). WHO allows 1 to 2 from 9 months, and the AAP's sample day has two
How big is a portion? About 2 to 4 oz (60 to 120 ml) per food in the AAP's 8-to-12-month sample menu; start new foods with a teaspoon or two (CPS)
How much milk? Around 600 ml of formula a day at 7 to 9 months (NHS); about 24 oz (720 ml) of breast milk or formula at 8 to 12 months (AAP)
Milk before or after meals? After solids at 7 to 9 months (NHS)
How much iron? 11 mg a day at 7 to 12 months, from iron-rich foods offered at least twice a day (CPS)

Do babies under a year need snacks?

The NHS says no: babies under 12 months do not need snacks, and if you think your baby is hungry between meals, you can offer extra milk feeds instead. Other guidance differs. WHO's figure from 9 months includes 1 or 2 snacks as required, and the American Academy of Pediatrics' sample day for an 8-to-12-month-old includes two. Both positions are defensible, so follow whichever your own health service uses. If three meals are going well, you do not have to add a fourth thing.

How much should a 9-month-old eat at a meal?

About 2 to 4 ounces (60 to 120 ml) of each food, in the AAP's sample menu for 8 to 12 months, and a different amount every day. Lunch in that menu, for example, is 2 to 4 ounces of yogurt or cottage cheese, or of pureed or diced beans or meat, alongside 2 to 4 ounces of cooked yellow or orange vegetables. At this age, the AAP says, a baby needs 750 to 900 calories a day, of which about 400 to 500 should come from breast milk or formula. For anything new, the Canadian Paediatric Society's advice is to start by offering a teaspoon or two.

Then there is the line worth pinning up, from the NHS: "There will be days when they eat more, some when they eat less, and then days when they reject everything. Do not worry, this is perfectly normal." A refusal on its own tells you little, and it can take 10 tries or more before a new food is accepted.

So the target is not a consistent amount. It is what WHO calls responsive feeding, recognizing and responding to signs of hunger and fullness, which means stopping when your baby turns away rather than coaxing in the last spoon.

Should milk come before or after solids at 9 months?

After. For 7 to 9 months, NHS guidance is to offer milk feeds after solids, because a baby's tummy is tiny and fills up quickly, and not to force them to finish the bottle. A full feed just before a meal leaves little room for the food.

Milk is still a large part of the diet: WHO notes that breast milk can provide half or more of a child's energy needs between 6 and 12 months.

The NHS's example at this age is around four milk feeds a day: on waking, after lunch, after the evening meal and before bed. They sit after meals, or well away from them. As a guide, the NHS suggests formula-fed babies may need around 600 ml of milk a day at 7 to 9 months; the AAP's figure for 8 to 12 months is roughly 24 ounces (720 ml) of breast milk or formula. If you are breastfeeding, the NHS says your baby will adapt their feeds to how much food they are having.

How do three meals fit around two naps?

No health body sets a time for lunch, so there is no schedule you are failing to hit. The NHS's advice is to pick a time that suits you both, when you are not rushed and your baby is not too tired. A baby who has just woken is usually calm enough to eat; one who is overtired or has been hungry for a long while usually is not.

Many families end up fitting meals to wake-ups rather than the clock. One possible shape, built on the NHS's four milk feeds and the two naps most babies still take at this age, and not a target:

  • Wake up and a milk feed, then breakfast a little later
  • Morning nap
  • Lunch, then a milk feed
  • Afternoon nap
  • Evening meal, then a milk feed
  • A milk feed before bed

Writing down when each meal actually happens for a week shows the day you really have rather than the one you think you have. It is usually the quickest way to see why the late-morning meal keeps falling apart.

Should you eat with your baby?

Babies learn to eat by watching. The NHS puts it simply: "Eat together as much as possible – they learn a lot from watching you." It also notes that babies copy their parents and other children, and suggests sitting down together for family mealtimes as much as possible. The CPS lists loving to be included at the table among the feeding milestones from 6 to 9 months.

What should a balanced day include at 9 months?

Across a whole day, aim to cover the five food groups the NHS lists for 7 to 9 months: vegetables, fruit, starchy foods, protein foods, and dairy. The NHS's reason is that a wide variety of foods is how babies get enough energy and nutrients, such as iron.

Iron needs its own attention now. Babies aged 7 to 12 months need 11 mg of iron a day (Health Canada's recommended amount, as the CPS reports it), and the CPS advises offering iron-rich foods at least twice a day: meat, poultry, cooked whole egg, fish, tofu, well-cooked legumes, or iron-fortified infant cereal.

When should you talk to a doctor about your baby's eating?

The AAP's general advice is to talk with your child's doctor about any concern that your child is eating too much or too little. Specific reasons to call:

  • Your baby is gaining weight slowly.
  • They have pale skin, no appetite, or are unusually irritable. The CPS lists these, with slow weight gain, as symptoms of iron deficiency.
  • You think they are not getting enough iron-rich food, or the range of what they eat has narrowed to a few items.
  • They still gag on or refuse anything that is not smooth. NHS guidance for 7 to 9 months is to offer more mashed and lumpier foods and a variety of finger foods.
  • A new food is followed by what looks like an allergic reaction. The CPS says to contact your doctor, and the allergen article lists the signs that need emergency care.

In the app: Introduce solids without losing track of what reacted

Official guidance

Written by The MyBaby editorial team. How we source and review these.

MyBaby is not a medical device and does not provide medical advice, diagnosis or treatment. Always consult a qualified healthcare professional with questions about your child's health.

Track it, don't remember it.

Free to download, and free to share with whoever else is on nights.

Download on the App StoreGet it on Google Play