Baby Food Guide by Age

See which foods are safe, which to introduce, and which to avoid at every age from newborn to 5 years.

Ad Space — 728x90
⚕️
This guide is for general reference only and is not medical advice. Every child develops differently. Always consult your pediatrician before introducing new foods, especially if your child has allergies or medical conditions.
Complete Food Timeline: 0 – 5 Years
A visual overview of every food milestone from newborn to preschool.
Ad Space — 728x90

Baby Food Introduction Guide: From Newborn to Age 5

Knowing when and how to introduce foods to your baby is one of the most important decisions new parents face. This guide consolidates recommendations from the American Academy of Pediatrics (AAP), Centers for Disease Control (CDC), World Health Organization (WHO), USDA Dietary Guidelines, and FDA into one easy-to-use reference.

Why Timing Matters

Introducing foods too early can overwhelm an immature digestive system, while waiting too long may increase the risk of food allergies. The current consensus is that most babies are ready for solid foods between 4 and 6 months of age, with signs of readiness including good head control, sitting with support, and showing interest in what you're eating.

The Early Allergen Introduction Revolution

The landmark LEAP (Learning Early About Peanut Allergy) study changed everything we know about preventing food allergies. Research now shows that introducing common allergens like peanuts, eggs, and tree nuts around 6 months of age — not avoiding them — significantly reduces allergy risk. The key is introducing one new food at a time, waiting 3 to 5 days between new allergens, and watching for reactions.

Critical Foods to Avoid

Some foods are dangerous at certain ages regardless of how they're prepared. Honey must be avoided until 12 months due to botulism risk. Water should not be given before 6 months as it can cause water intoxication. Choking hazards like whole grapes, whole nuts, popcorn, and hot dog rounds remain risks until age 4. High-mercury fish (shark, swordfish, king mackerel, tilefish) should be avoided at all ages.

Building Healthy Eating Habits

The transition from exclusive milk feeding to a full family diet happens gradually over the first few years. By 12 months, most babies can eat a wide variety of table foods. By age 3 to 5, children should be eating nearly everything the family eats, with continued attention to choking hazards and age-appropriate portion sizes.

Frequently Asked Questions

When can babies start eating solid foods?

Most babies are ready for solid foods around 4 to 6 months of age, when they can hold their head steady, sit with support, and show interest in food. The AAP recommends exclusive breastfeeding for about the first 6 months, with solids introduced alongside continued breastfeeding.

Why can't babies have honey before 12 months?

Honey can contain Clostridium botulinum spores that produce toxins in a baby's immature digestive system, causing infant botulism — a serious illness. After 12 months, the gut is mature enough to handle these spores safely. This applies to all forms of honey including cooked and baked.

When can babies drink water?

Babies can start having small sips of water with meals around 6 months when solids are introduced. Before 6 months, breast milk or formula provides all the hydration they need. Giving water too early can cause water intoxication and fill their tiny stomachs, reducing milk intake.

What are the biggest choking hazards for babies and toddlers?

The most common choking hazards include whole grapes (must be quartered lengthwise), hot dogs (cut lengthwise then into pieces), whole nuts and seeds (avoid until age 4), popcorn (avoid until age 4), hard candy, raw vegetables, large chunks of meat, and globs of nut butter. Always supervise meals and cut food into age-appropriate sizes.

Should I introduce allergens early to prevent food allergies?

Current AAP guidelines and the landmark LEAP study suggest that introducing common allergens like peanuts and eggs around 6 months of age may reduce allergy risk. However, every child is different — talk to your pediatrician before introducing allergens, especially if your child has eczema, a known food allergy, or a family history of allergies. When you do introduce them, offer one new allergen at a time and wait 3 to 5 days before adding another.