Solid foods are any foods other than breast milk or formula given to an infant. The term covers everything from smooth purees to mashed vegetables to soft finger foods. The World Health Organization defines this transition, called complementary feeding, as the process of providing foods in addition to milk once milk alone no longer meets a baby’s nutritional needs. It generally starts around 6 months of age and continues through 23 months.
Why Babies Need More Than Milk
For the first six months of life, breast milk or formula provides all the calories, vitamins, and minerals a baby needs. After that point, a baby’s growing body demands nutrients that milk alone can’t supply in sufficient quantities. Iron stores that babies are born with begin to deplete, and their daily zinc requirement rises to about 3 milligrams. These nutrients need to come from food.
Solid food initially provides about one-third of a baby’s total daily calories. By the time a child turns one, solids account for more than half of their caloric intake, with milk gradually shifting into a supporting role rather than the primary source of nutrition.
Signs a Baby Is Ready
Age alone isn’t the only factor. Babies need to hit certain physical milestones before they can safely eat solid food. The CDC lists these readiness signs:
- Head and neck control: the baby can hold their head steady
- Sitting up alone or with support
- Mouth opening: the baby opens their mouth when food is offered
- Tongue reflex fading: the baby swallows food instead of pushing it back out with their tongue
- Grasping: the baby reaches for and tries to grab small objects like toys or food
Most babies show these signs between 4 and 6 months. If a baby still pushes food out with their tongue every time, their swallowing reflex isn’t mature enough yet.
What Counts as a First Food
There’s no single “right” first food. What matters is that the texture matches the baby’s ability to chew and swallow. At around 6 months, most babies handle smooth, pureed, or strained foods best. Think mashed sweet potato, pureed peas, or iron-fortified infant cereal mixed thin with breast milk or formula.
As babies develop, they can move through progressively chunkier textures: mashed or lumpy foods, then finely chopped or ground foods, and eventually soft pieces they can pick up with their fingers. Encouraging babies to pinch and grasp food supports their fine motor development. The goal over the first few months of eating is a steady progression from smooth purees toward the same foods the rest of the family eats, cut into safe sizes.
Two Approaches to Feeding
Parents generally choose between two methods, or combine them. Traditional spoon-feeding involves a parent offering purees and controlling the pace. Baby-led weaning skips purees and lets the baby self-feed with soft finger foods from the start, encouraging independence and early exposure to varied textures.
A cross-sectional study of Polish children found that babies using the baby-led approach showed greater autonomy in eating decisions and more frequent exposure to different textures. Gagging was common (about 65% of babies), which is a normal protective reflex, not the same as choking. Actual choking occurred in about 12% of cases, though instances requiring medical intervention were rare (0.2%). Both methods work well. The key with either approach is supervision and age-appropriate food sizes.
Introducing Common Allergens
Guidelines on allergens have shifted dramatically in recent years. Rather than delaying high-risk foods, experts now recommend introducing them early. The National Institute of Allergy and Infectious Diseases recommends that babies with severe eczema or egg allergy start age-appropriate peanut-containing foods as early as 4 to 6 months to reduce the risk of developing a peanut allergy. Babies with mild-to-moderate eczema should try peanut foods around 6 months.
Research also shows that early exposure to cow’s milk protein (in food form, not as a drink) is protective against cow’s milk allergy. The general principle: introduce common allergens like peanut, egg, dairy, wheat, soy, and fish one at a time during the first year, watching for reactions over a few days before adding the next one.
Foods to Avoid Before Age One
A few foods are off-limits for babies under 12 months:
- Honey: can cause infant botulism, a severe form of food poisoning. Don’t add it to food, water, formula, or pacifiers.
- Cow’s milk as a drink: contains too much protein and too many minerals for a baby’s kidneys, and may cause intestinal bleeding. (Small amounts cooked into food are different from serving it as a beverage.)
- Fruit and vegetable juice: offers calories without meaningful nutrition at this age.
- Added sugars: babies have virtually no room in their diet for empty calories. Flavored yogurts, cookies, and muffins fall into this category. Check nutrition labels for added sugars.
Choking Hazards to Watch For
The shape and texture of food matters as much as what the food actually is. Small, hard, sticky, or round foods are the biggest risks. The CDC flags these specific items:
- Whole grapes, cherry tomatoes, or berries (cut these lengthwise)
- Raw carrots, apples, or other hard fruits and vegetables
- Whole nuts and seeds
- Chunks or spoonfuls of peanut butter (thin it or spread it instead)
- Hot dogs, sausages, or meat sticks
- Popcorn and whole corn kernels
- Hard candy, gummy candies, or chewy fruit snacks
- Large chunks of cheese, especially string cheese
- Raisins and other dried fruit
The fix for most of these is simple: cut round foods into strips or small pieces, cook hard vegetables until soft, and spread nut butters thin on toast rather than offering them by the spoonful. Babies should always eat seated upright and supervised.

