Most babies are ready to start eating baby food at around 6 months old. The American Academy of Pediatrics recommends exclusive breastfeeding or formula for approximately the first 6 months, then introducing solid foods alongside continued milk feeding. Some babies may be ready as early as 4 months, but introducing solids before 4 months is not recommended.
Why 6 Months Is the Target
At around 6 months, a baby’s digestive system has matured enough to handle non-milk foods. Before 4 months, the gut and bowels are still too immature, and babies can’t chew or swallow solid textures well. Their kidneys also aren’t fully equipped to process the additional nutrients that come with solid food.
The 6-month mark also lines up with a nutritional shift. The iron stores a baby built up before birth start running low around this age. Breast milk alone can no longer supply enough iron to meet a growing baby’s needs, which is why iron-rich foods become a priority once solids begin. Babies between 7 and 12 months need about 11 mg of iron per day, a surprisingly high amount that requires intentional food choices.
Signs Your Baby Is Physically Ready
Age is a guideline, not a switch. What matters more is whether your baby has hit certain physical milestones. Generally, babies who have doubled their birth weight (typically around 4 months) and weigh at least 13 pounds may be physically capable of handling solids. But weight alone isn’t enough.
Look for these developmental signs together:
- Steady head control. Your baby can hold their head up without wobbling when seated.
- Sitting with support. They can sit upright in a high chair or feeding seat.
- Interest in food. They watch you eat, reach for your food, or open their mouth when food comes near.
- Loss of the tongue-thrust reflex. Young babies automatically push food out of their mouth with their tongue. When this reflex fades, they’re able to move food to the back of their mouth and swallow it.
If your baby is 4 or 5 months old and showing all of these signs, talk with your pediatrician about whether it makes sense to start. If your baby is 6 months old and not showing these signs yet, that’s also worth discussing. Most babies land comfortably in the 4-to-6-month window.
What to Start With
Iron-rich foods are the top priority. Iron-fortified infant cereal is a common first choice, but it’s not the only option. Pureed meats like chicken, turkey, and beef are excellent sources of iron that the body absorbs easily. Plant-based options like lentils, beans, tofu, and dark leafy greens also provide iron, though the body doesn’t absorb it as efficiently. Pairing those plant sources with vitamin C-rich foods (think sweet potatoes, broccoli, berries, or citrus) helps your baby absorb more of the iron.
Chicken and turkey also supply zinc, another nutrient that breastfed babies in particular need from food sources once solids begin.
Beyond the nutritional priorities, there’s no strict order for introducing other foods. Soft fruits, cooked vegetables, and mashed avocado are all fine early options. Introduce one new food at a time and wait a couple of days before adding another, which makes it easier to spot any reactions.
Introducing Common Allergens Early
The advice on allergens has changed significantly in recent years. There is no evidence that delaying foods like eggs, dairy, soy, peanut products, or fish beyond 4 to 6 months prevents food allergies. In fact, current guidelines encourage introducing peanut-containing foods early, especially for babies at higher risk.
For high-risk babies (those with severe eczema or an existing egg allergy), peanut-containing foods can be introduced as early as 4 to 6 months, but only after an allergist confirms it’s safe. Moderate-risk babies with mild eczema can start peanut foods at home around 6 months without an allergy evaluation. Low-risk babies with no eczema or egg allergy can try peanut-containing foods at about 6 months based on family preference.
A few important details: peanut-containing foods should never be the very first solid your baby tries. Wait until they’ve tolerated at least one or two other foods. Don’t introduce any new food when your baby is sick with a cold, vomiting, or diarrhea. And whole peanuts are a choking hazard for young children. Use thinned peanut butter or peanut puffs instead.
How Much Food Babies Actually Need
New parents often overestimate how much solid food a 6-month-old needs. Breast milk or formula remains the primary source of nutrition from 6 to 12 months. Solids gradually become a bigger part of the diet over that period, but in the early weeks, meals are more about practice than calories. A few spoonfuls once or twice a day is a normal starting point.
Your baby will tell you when they’ve had enough. At 6 months and beyond, babies signal fullness by pushing food away, closing their mouth when a spoon approaches, turning their head, or using hand motions and sounds. Respect those cues. Forcing extra bites teaches babies to ignore their own hunger signals, which can create problems down the line. If solid food replaces breast milk or formula too quickly, babies can miss out on important nutrition they still need from milk.
Risks of Starting Too Early or Too Late
Starting solids before 4 months puts your baby at risk for choking because they haven’t developed the muscle coordination to manage food in their mouth. Their immature digestive system may also struggle with non-milk nutrients, leading to stomach discomfort.
Waiting too long past 6 months creates different problems. Iron stores deplete further, raising the risk of anemia. Delaying solids can also mean your baby misses a developmental window for learning to handle different textures. Babies who aren’t exposed to varied textures and tastes during this period sometimes develop food aversions later on. Eating solid food teaches babies how to chew, how to swallow thicker textures, and eventually how to feed themselves.
Foods to Avoid in the First Year
A few foods are off-limits regardless of when you start solids:
- Honey until 12 months, due to the risk of infant botulism.
- Raw or runny eggs until 12 months, because bacteria in undercooked eggs can be harmful to babies.
- Whole nuts, large seeds, and hard foods until at least age 4, as these are choking hazards.
- Large pieces of meat and fish with small bones require extra caution and should be finely shredded or pureed for younger babies.
Always supervise your baby while they eat. Choking can happen quickly and quietly, even with soft foods.