What Age Do Babies Start Eating Solid Foods?

Most babies are ready to start eating solid foods around 6 months of age. Before that point, breast milk or formula provides all the nutrition an infant needs. But around the half-year mark, a baby’s energy and nutrient demands start to outpace what milk alone can deliver, and their body is developmentally equipped to handle other foods for the first time.

The World Health Organization recommends introducing solid foods at 6 months while continuing breastfeeding up to age 2 or beyond. The American Academy of Pediatrics aligns closely with this guidance. Solids should not be introduced before 4 months, because younger babies still have immature digestive systems and can’t chew or swallow effectively.

Signs Your Baby Is Ready

Age is a useful benchmark, but readiness for solids isn’t purely about the calendar. Babies develop at different rates, so you’ll want to watch for a few physical milestones that signal your baby can safely handle food beyond milk.

Steady head control: Most babies can hold their head up consistently by 3 to 4 months, but the kind of stable, sustained control needed for safe eating typically arrives closer to 6 months. Your baby should be able to sit upright with minimal support.

Doubled birth weight: As a rough rule of thumb, babies are physically ready for solids once they’ve doubled their birth weight and weigh at least about 13 pounds.

Interest in food: You may notice your baby watching intently as you eat, reaching toward your plate, or opening their mouth when they see food coming their way. This curiosity is a natural sign that they’re ready to explore new textures and tastes.

Loss of the tongue-thrust reflex: Young infants automatically push foreign objects out of their mouths with their tongue. When this reflex fades, your baby can move food to the back of their mouth and swallow it rather than pushing it right back out.

How to Start: Portions and Frequency

The first few meals are more about exploration than nutrition. Start with 1 or 2 tablespoons of a single-ingredient food, like mashed sweet potato, pureed peas, or iron-fortified infant cereal mixed with breast milk or formula. Milk remains the primary source of calories and nutrients at this stage.

Over the following weeks and months, you’ll gradually increase both the amount and variety. By the time your baby approaches their first birthday, the goal is roughly 3 meals and 2 to 3 snacks per day, offering something to eat or drink about every 2 to 3 hours. That progression happens slowly, though. There’s no need to rush from a spoonful of puree to a full plate.

Reading Hunger and Fullness Cues

Babies are surprisingly good at communicating when they want more food and when they’ve had enough. Learning to read these signals helps you avoid overfeeding and builds healthy eating habits from the start.

Signs your baby is still hungry include reaching or pointing at food, opening their mouth eagerly when offered a spoon, getting visibly excited at the sight of food, and using sounds or hand motions to ask for more. On the other hand, a baby who pushes food away, closes their mouth when a spoon approaches, or turns their head to the side is telling you they’re done. Respecting these cues matters more than finishing a specific portion size.

When to Introduce Common Allergens

For years, parents were told to delay foods like peanuts and eggs. Current guidelines have reversed that advice. Introducing allergenic foods early, rather than avoiding them, actually helps reduce allergy risk.

For babies with severe eczema or an existing egg allergy, the National Institute of Allergy and Infectious Diseases recommends introducing peanut-containing foods as early as 4 to 6 months. These higher-risk infants benefit most from early exposure, though other solids should come first to confirm the baby is developmentally ready. Babies with mild to moderate eczema should try peanut-containing foods around 6 months. For babies with no eczema or food allergies, peanut and other allergens can be introduced freely alongside other solids whenever the family is ready.

The key is to offer allergens in age-appropriate forms. A thin smear of peanut butter mixed into a puree works well. A whole peanut does not.

Foods and Textures to Avoid

Choking is the primary safety concern when introducing solids. Certain foods are risky because of their size, shape, or texture, and should be kept off the menu until your child is older and better at chewing.

  • Round, firm foods: Whole grapes, cherry tomatoes, whole berries, hot dogs, and sausages. These can lodge perfectly in a small airway. Always cut round foods into quarters lengthwise.
  • Hard raw produce: Raw carrots, raw apple slices, and uncooked dried fruit like raisins are too tough for a baby to break down safely.
  • Nuts and seeds: Whole or chopped nuts, whole seeds, and thick spoonfuls of nut butter are all hazards. Thin nut butter into purees or spread it in a very thin layer instead.
  • Tough or large chunks of meat: Cut meat into very small, soft pieces and check fish carefully for bones.
  • Sticky or gummy foods: Marshmallows, chewing gum, and large chunks of cheese (especially string cheese) can stick in the throat.

Always supervise your baby during meals. Babies should be seated upright in a highchair while eating, never reclined or moving around.

Why Waiting Too Long Also Matters

While starting too early carries risks, delaying solids well past 6 months can create its own problems. The WHO notes that if complementary foods aren’t introduced around 6 months, or if they’re given in inadequate amounts, an infant’s growth may falter. Iron stores that babies are born with begin to deplete around this age, making iron-rich foods like fortified cereals and pureed meats particularly important. Delaying exposure to varied textures can also make it harder for babies to accept them later.

The window around 6 months hits a sweet spot: your baby’s digestive system is mature enough, their nutritional needs are shifting, and their motor skills are ready for the challenge.