By 9 months, your baby is ready for a wide variety of solid foods across every food group, including soft fruits, cooked vegetables, proteins, grains, and dairy like yogurt and cheese. This is also the age when most babies start developing the pincer grasp (pinching food between thumb and index finger), which opens the door to small, soft finger foods alongside mashed and finely chopped textures.
Textures Your Baby Is Ready For
At 6 months, most babies start with smooth purees. By 9 months, you can move well beyond that. Your baby should be handling mashed and lumpy foods, and many 9-month-olds are ready for finely chopped or ground textures too. This progression matters because it helps your baby learn to chew and move food around in their mouth, skills that build toward eating regular family meals.
The pincer grasp typically develops between 9 and 12 months, so this is the ideal window to introduce small, soft finger foods your baby can pick up independently. Think soft cubes of banana, well-cooked sweet potato pieces, or small bits of scrambled egg. Offering a mix of spoon-fed and self-fed foods at this stage helps build both fine motor skills and confidence at the table.
Fruits and Vegetables
Aim for about a quarter cup of well-cooked, mashed vegetables and a quarter cup of soft mashed fruit twice a day. Good vegetable options include sweet potato, butternut squash, peas, zucchini, broccoli florets (steamed until very soft), and carrots cooked until they’re easy to mash with gentle pressure. For fruit, ripe banana, avocado, soft pear, peach, mango, and blueberries (smashed or quartered) all work well.
Raw hard fruits and vegetables like raw carrot sticks or apple slices are choking hazards at this age. Cook everything until it’s soft enough to squish between your fingers. Uncut grapes, whole berries, cherry tomatoes, and uncooked dried fruit like raisins should also be avoided or cut into very small pieces.
Proteins
Protein is important at this stage, and your baby can handle more variety than you might expect. Offer about 1 to 2 ounces of protein once a day. Options include finely shredded or ground chicken, turkey, beef, pork, flaked fish (with all bones carefully removed), scrambled eggs, mashed beans, lentils, and tofu.
Meat is one of the best sources of both iron and zinc for babies this age. Children 7 to 24 months need 3 milligrams of zinc daily, and meat, beans, and fortified cereals are reliable ways to reach that. Iron needs are similarly high during this period because the iron stores babies are born with begin to deplete around 6 months. Red meat, beans, lentils, and iron-fortified infant cereal are your best bets.
Avoid tough or large chunks of meat, whole beans (mash them first), hot dogs, sausages, and meat sticks, all of which pose choking risks.
Grains and Starches
Fortified infant cereal remains useful at 9 months, with about 2 to 4 tablespoons twice a day providing extra iron and zinc. Beyond cereal, you can offer soft-cooked pasta (cut into small pieces), small pieces of toast or soft bread, well-cooked rice, oatmeal, and easily dissolved puffed cereals or rice puffs once or twice a day.
Skip popcorn, chips, pretzels, granola bars, and crackers with seeds or whole grain kernels. These are hard for babies to manage safely.
Dairy: Yogurt and Cheese Are Fine, Milk Is Not
This distinction trips up a lot of parents. Yogurt and cheese are appropriate at 9 months and are good sources of calcium, protein, and zinc. Plain, whole-milk yogurt (without added sugar) is an easy option. Small cubes of soft cheese work well as finger food, though avoid large chunks of cheese or string cheese, which can be choking hazards.
Cow’s milk as a drink, however, should wait until 12 months. Before that age, it can put your baby at risk for intestinal bleeding, contains too many proteins and minerals for immature kidneys, and doesn’t have the right nutrient balance your baby needs. Breast milk or formula remains the primary milk source until age one.
Introducing Allergens
If you haven’t already introduced common allergens like peanut, egg, wheat, soy, dairy, fish, and tree nuts, 9 months is not too late. Current guidelines from the American Academy of Pediatrics recommend introducing peanut, egg, and other major food allergens starting at 4 to 6 months regardless of family allergy history, and research shows that early introduction is relevant to food allergy prevention.
For peanuts, thin a small amount of smooth peanut butter with breast milk, formula, or water and mix it into a puree. Don’t offer chunks or spoonfuls of peanut butter, which are a choking risk. For eggs, scrambled eggs work well. Introduce one new allergen at a time and wait a couple of days before adding another, so you can identify any reaction.
Foods to Avoid Entirely
Honey is off-limits until 12 months because it can cause infant botulism, a serious form of food poisoning. This includes honey mixed into food, water, or spread on a pacifier. Avoid foods with added sugars and foods high in salt. Babies have very little room in their diet for empty calories, and their kidneys aren’t equipped to handle excess sodium. Skip fruit snacks, candy, marshmallows, gummy candies, and chewing gum as well.
A Typical Daily Feeding Schedule
At 9 months, most babies eat solid foods two to three times a day alongside breast milk or formula. Milk feedings typically drop to about 4 to 6 sessions in 24 hours for breastfed babies, or 4 to 6 bottles of 6 to 7 ounces for formula-fed babies. Solids complement milk at this age rather than replace it.
A day might look something like this: infant cereal with mashed fruit at breakfast, a vegetable and protein at lunch, and another vegetable or grain with fruit at dinner, with milk feedings in between. One to two small snack sessions of puffed cereal or soft fruit can fill in the gaps. This is a general framework, not a rigid schedule. Some babies eat more at one meal and barely touch the next, and that’s normal.
How Much to Offer
Portion sizes at this age are smaller than most parents expect. Starting with 1 to 2 tablespoons of a food is a reasonable baseline, but the real guide is your baby’s hunger and fullness cues. If they’re leaning in, opening their mouth, and reaching for food, offer more. If they’re turning away, closing their lips, or pushing food away, they’re done. Babies are generally good at regulating their own intake when given the chance, so resist the urge to push a few more bites.

