At 8 months old, your baby needs about three small meals and two to three snacks each day, with breast milk or formula still providing the majority of their nutrition. Each solid food serving is small, typically 2 to 4 ounces per item, and milk feedings of 6 to 7 ounces continue four to six times a day. The balance between solids and milk shifts gradually over the coming months, but right now, milk is still the main event.
How Much Milk Your Baby Still Needs
Breast milk or formula remains the primary source of nutrition for babies between 6 and 12 months. At 8 months, most babies drink 6 to 7 ounces per feeding, spaced every 3 to 4 hours during the day. That works out to roughly four to six milk feedings in a 24-hour period. If you’re breastfeeding, you won’t measure ounces exactly, but nursing on demand at a similar frequency covers the same ground.
Solids are meant to complement milk at this stage, not replace it. As your baby gets more comfortable with food and eats larger portions over the next few months, milk intake will naturally taper. For now, offering breast milk or formula alongside or just after meals keeps their calorie and nutrient intake where it needs to be.
Solid Food Portions by Meal
Individual portions at 8 months are small. A typical serving of any single food, whether it’s fruit, vegetables, meat, or grains, is 2 to 4 ounces (about a quarter to a half cup). The American Academy of Pediatrics outlines a sample daily menu for babies 8 to 12 months that breaks down like this:
Breakfast: 2 to 4 ounces of cereal or one mashed egg, plus 2 to 4 ounces of fruit, plus breast milk or 4 to 6 ounces of formula.
Morning snack: Breast milk or 4 to 6 ounces of formula, plus 2 to 4 ounces of diced cheese or cooked vegetables.
Lunch: 2 to 4 ounces of yogurt, cottage cheese, beans, or meat, plus 2 to 4 ounces of yellow or orange vegetables, plus breast milk or 4 to 6 ounces of formula.
Afternoon snack: A whole grain cracker or teething biscuit, plus 2 to 4 ounces of yogurt or soft fruit, plus a small amount of water.
Dinner: 2 to 4 ounces of poultry, meat, or tofu, plus 2 to 4 ounces of green vegetables, plus 2 to 4 ounces of soft pasta or potato, plus 2 to 4 ounces of fruit, plus breast milk or 4 to 6 ounces of formula.
This is a guideline, not a rigid prescription. Some babies will eat closer to 2 ounces at a sitting, and others will happily finish 4. Both are normal. The goal is variety and exposure, not hitting exact numbers.
Textures Your Baby Is Ready For
Eight months is a great time to move beyond smooth purees if you haven’t already. Most babies at this age can handle soft, mashable textures and are developing the pincer grasp that lets them pick up small pieces of food. A good rule of thumb: if a piece of food can be squished between your thumb and forefinger with gentle pressure, it’s soft enough.
Good finger foods at this stage include ripe avocado or banana (diced), steamed carrot sticks or sweet potato wedges that are easily squished, well-cooked pasta spirals, peeled soft pear or peach pieces, shredded chicken, flaky baked fish with all bones removed, and mashed beans. Light crackers or puffed cereals that dissolve quickly in the mouth also work well for practice.
A few quick safety checks before serving: the food should melt in the mouth, be soft enough to mash with gums, or dissolve on contact. Firmer foods need to be cut into smaller pieces, while softer foods can be slightly larger since they’ll break apart easily.
Why Iron-Rich Foods Matter Now
Babies are born with iron stores that start running low around 6 months. By 8 months, the iron your baby gets from food becomes increasingly important. The body absorbs iron from animal sources (red meat, poultry, fish, eggs) more efficiently than iron from plant sources (fortified cereals, tofu, beans, lentils, dark leafy greens).
If you’re serving plant-based iron sources, pairing them with vitamin C-rich foods helps your baby absorb more. That can be as simple as offering mashed beans alongside diced tomatoes, or iron-fortified cereal with mashed berries or small pieces of orange. Sweet potatoes, broccoli, and papaya are other vitamin C-rich options that work well at this age.
How to Tell When Your Baby Is Done
Your baby will tell you when they’ve had enough. At 8 months, fullness cues are fairly clear: pushing food away, closing their mouth when you offer another bite, turning their head, or using hand motions and sounds to signal they’re finished. Trusting these cues is important. Pressuring a baby to finish a set amount can interfere with their ability to self-regulate appetite, which is a skill that serves them well for years to come.
Some meals your baby will eat enthusiastically. Others, they’ll barely touch. Day-to-day variation is completely normal. What matters is the pattern over a week, not any single meal.
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, just enough to help with digestion and get them used to drinking water. Breast milk and formula supply the hydration they need, so water is a complement, not a necessity. Fruit juice, cow’s milk, and caffeinated drinks should all be avoided before 12 months.
Foods to Avoid at 8 Months
A few foods are off-limits until your baby is older:
- Honey: Can cause infant botulism, a serious form of food poisoning. Avoid all honey, including in baked goods or mixed into other foods, until age 1.
- Cow’s milk as a drink: Too many proteins and minerals for a baby’s kidneys, and it can cause intestinal bleeding. It’s fine as an ingredient in cooking, but shouldn’t replace breast milk or formula.
- High-mercury fish: Shark, swordfish, king mackerel, marlin, orange roughy, bigeye tuna, and Gulf of Mexico tilefish can harm the developing brain and nervous system over time.
- Unpasteurized foods: Raw milk, unpasteurized juice, and soft cheeses made from unpasteurized milk carry a risk of harmful bacteria.
- Added sugars and high-sodium foods: Processed meats, some canned foods, and packaged snacks marketed to toddlers can be surprisingly high in salt. Babies have no nutritional need for added sugar, and their kidneys aren’t equipped to handle excess sodium.