Home / Guides / What should a 6-month-old eat in a day?
What Should a 6-Month-Old Eat in a Day?
A typical 6-month-old still gets most calories from breast milk or formula, plus 1–2 small solid meals. The solid plate should include an iron-rich food and a fruit or vegetable in a mashable texture. There is no required calorie count from solids at this age.
A realistic day
Milk first. Solids are extra.
Many babies do well with a milk feed on waking, a solid lunch, more milk in the afternoon, and maybe a second small solid sitting in the evening. Night milk follows your baby’s pattern, not a solids schedule.
What belongs on the plate
- Iron-rich: meat, poultry, fish, lentils, beans, tofu, or egg
- Energy: avocado, banana, potato, oats
- Vitamin C fruit or vegetable to help plant iron absorption
- Allergen foods on a planned schedule, not random delays
What does not belong
- Honey
- Added salt and sugar
- Juice and toddler drinks
- Choking-risk shapes: whole nuts, popcorn, whole grapes, raw carrot
Frequently asked questions
My baby ate three bites. Is that enough?
Yes for many 6-month-olds. Intake grows over months. Watch dirty diapers, wet diapers, and growth with your clinician — not empty trays.
Sources
- Starting Solid Foods — American Academy of Pediatrics
- When, What, and How to Introduce Solid Foods — CDC
- Complementary feeding — World Health Organization
- Your baby’s first solid foods — NHS
Reviewed by Morvarid Nikousokhantayar.