At nine months old, your baby needs between 750 and 900 calories per day. About half of those calories, roughly 400 to 500, should still come from breast milk or formula. The rest comes from solid foods, and by now your baby is ready for a surprisingly wide variety of them.
How Much Milk and How Many Meals
Breast milk or formula remains the main source of nutrition through age one. At nine months, most babies drink about 6 to 7 ounces per feeding, four to six times a day, totaling around 24 ounces. That milk intake provides essential fats and nutrients that solid foods alone can’t replace yet.
On top of that, aim for three meals and two to three snacks spread throughout the day, offering something to eat or drink roughly every two to three hours. A typical day looks like this: breakfast with 4 to 6 ounces of milk, a mid-morning snack with milk, lunch with milk, an afternoon snack with a few ounces of water, dinner with milk, and a final milk feeding before bed. Don’t stress if your baby eats more at one meal and barely touches the next. Appetite varies wildly at this age, and that’s normal.
What Foods to Offer
Nine months is the sweet spot for expanding your baby’s palate. You can offer soft fruits like ripe banana, avocado, peach, and steamed pear. Cooked vegetables work well: sweet potato, carrots, peas, squash, broccoli, and zucchini, all mashed or cut into small pieces. For grains, try iron-fortified infant cereal, small pieces of soft toast, well-cooked pasta, and oatmeal.
Protein is especially important right now. Good options include shredded or finely chopped chicken, turkey, beef, pork, lamb, and fish (low-mercury varieties). Eggs are fine at this age, served scrambled or hard-boiled and mashed. Beans, lentils, and tofu round out the protein list. Full-fat plain yogurt and soft cheeses are also appropriate, even though cow’s milk as a drink is not.
Why Iron Matters Right Now
Babies are born with iron stores that start running low around six months, making iron-rich foods critical at nine months. The best sources are red meat, poultry, fish, and eggs, because the type of iron in animal foods is absorbed most efficiently. Plant-based sources like iron-fortified cereals, lentils, beans, tofu, and dark leafy greens also contribute, but your baby’s body absorbs that iron less readily on its own.
A simple trick: pair plant-based iron sources with foods high in vitamin C. Serving lentils alongside mashed strawberries, or iron-fortified cereal with a side of soft mango pieces, boosts absorption significantly. You don’t need to do this with meat, poultry, or fish.
Textures and Finger Foods
By nine months, most babies are developing the ability to rake food toward themselves with their fingers and are working toward a pincer grasp, picking up small pieces between thumb and forefinger. This is the right time to move beyond smooth purees and introduce mashed, ground, and finely chopped foods alongside soft finger foods. Letting your baby practice self-feeding builds coordination and helps them learn to bite, chew, and move food around their mouth.
Good finger foods include small pieces of soft banana, steamed broccoli florets, cubes of ripe avocado, well-cooked pasta spirals, shredded chicken, and small pieces of soft cheese. The key test: if you can squish the food easily between your thumb and forefinger, it’s soft enough for your baby. If it resists pressure, cook it longer or choose something softer. You can also let your baby practice drinking from an open cup with a small amount of water in it.
Foods to Avoid Until Age One (and Beyond)
Several common foods are genuinely dangerous for babies under 12 months:
- Honey can cause infant botulism, a severe form of food poisoning. This includes honey baked into foods or added to water or a pacifier.
- Cow’s milk as a drink can cause intestinal bleeding and contains too many proteins and minerals for your baby’s kidneys. Cow’s milk dairy products like yogurt and cheese are fine in small amounts, but milk itself should wait until 12 months.
- Juice of any kind is not recommended before 12 months.
- High-mercury fish like king mackerel, swordfish, shark, marlin, bigeye tuna, orange roughy, and tilefish from the Gulf of Mexico. Mercury can damage the developing brain and nervous system over time.
- Unpasteurized foods including raw milk, certain soft cheeses, and unpasteurized juices, which can harbor harmful bacteria.
- Added sugars and salt have no place in your baby’s diet. Skip flavored yogurts, cookies, muffins, processed meats like hot dogs and lunch meat, and canned foods that aren’t labeled low-sodium.
- Caffeinated drinks including tea, coffee, and soft drinks have no safe limit established for young children.
Choking Hazards to Watch For
The shape and texture of food matters as much as the type. These foods pose a choking risk and should be modified or avoided entirely:
- Grapes, cherry tomatoes, and berries need to be cut into quarters lengthwise, never served whole.
- Raw hard fruits and vegetables like raw carrot sticks and apple slices are too firm. Cook them until soft or grate them finely.
- Nuts, seeds, and popcorn are off limits entirely.
- Nut butters should never be given in chunks or spoonfuls. Thin them with water or breast milk and spread a very thin layer on soft toast.
- Whole corn kernels, whole beans, and raisins are all high-risk shapes.
- Marshmallows, chewing gum, and chewy fruit snacks are dangerous for babies.
- Crackers or breads with seeds or whole grain kernels can break into hard pieces.
Always cut round foods lengthwise rather than into coin shapes. Sit your baby upright during meals, and never leave them alone while eating.
Water and Other Drinks
Between 6 and 12 months, babies can have 4 to 8 ounces of plain water per day. That’s a small amount, roughly half a cup to one cup, offered in sips throughout the day rather than all at once. Water supplements meals but shouldn’t replace breast milk or formula. Skip juice, flavored water, sports drinks, and anything sweetened.
A Simple Daily Outline
Putting it all together, a realistic day of eating for a nine-month-old might look like this: iron-fortified oatmeal with mashed banana and a milk feeding at breakfast. A mid-morning snack of milk with a few soft fruit pieces. Lunch could be shredded chicken with steamed sweet potato and peas, plus milk. An afternoon snack of avocado slices or soft cheese cubes with a few sips of water. Dinner might be well-cooked pasta with mashed lentils and steamed broccoli, followed by milk. A final milk feeding before bed rounds things out.
Portions at this age are small. A few tablespoons of each food at a meal is plenty, and your baby’s appetite will guide how much they actually eat. Some days they’ll devour everything, other days they’ll push the spoon away after two bites. Both are normal. Your job is to offer a variety of nutritious, safe foods at regular intervals. Your baby’s job is to decide how much to eat.