An 8-month-old typically eats three solid meals and two to three snacks each day, alongside breast milk or formula. The CDC recommends offering food or drink every two to three hours, which works out to five or six feeding occasions total. That may sound like a lot, but portion sizes at this age are small, and milk still provides the majority of your baby’s calories.
What a Typical Day Looks Like
The American Academy of Pediatrics outlines a daily pattern for babies 8 to 12 months old that includes breakfast, a mid-morning snack, lunch, an afternoon snack, dinner, and a milk feed before bedtime. In practice, most parents alternate between milk feeds and solid meals throughout the day, spacing them roughly two to three hours apart.
A common rhythm looks something like this: a milk feed when your baby wakes up, breakfast solids an hour or so later, a snack mid-morning, lunch around midday, another milk feed in the afternoon, dinner in the early evening, and a final milk feed before bed. You don’t need to follow a rigid clock. Babies vary day to day in how much they eat, and that’s normal.
How Much Food Per Meal
At eight months, meals are still quite small. A few tablespoons of food per sitting is typical for many babies, though some will eat more. Your baby’s appetite is the best guide. Rather than measuring portions precisely, watch for hunger and fullness cues to decide when to offer food and when to stop.
Signs your baby is hungry include bringing fists to their mouth, becoming more alert and active, sucking on their hands, and lip smacking. When they’re full, they’ll turn their head away, push food away, clamp their mouth shut, or visibly relax and open their fists. Letting your baby decide when they’re done helps them develop healthy eating habits from the start.
Milk Still Comes First
Breast milk or formula remains the primary source of nutrition at eight months. Solids are building in importance, but they complement milk feeds rather than replace them. Most babies at this age drink roughly 24 to 32 ounces of formula per day, or nurse four to six times. If you notice your baby is losing interest in milk because solids are filling them up too much, try offering milk before the solid meal rather than after.
You can also start offering small sips of water between meals. The CDC recommends 4 to 8 ounces of water per day for babies between 6 and 12 months. Water doesn’t replace milk at this stage, but it helps your baby get used to drinking from a cup and supports digestion as solid foods increase.
Best Textures for 8 Months
Most 8-month-olds are ready to move beyond smooth purees. Soft, mashable finger foods work well at this age because they let your baby practice chewing (even without teeth) and develop coordination. The key test: if a piece of food can be squished between your thumb and forefinger with gentle pressure, it’s soft enough.
Good options include:
- Fruits: ripe banana, diced avocado, soft peeled pear or peach pieces
- Vegetables: steamed carrot sticks or sweet potato wedges that squish easily
- Proteins: shredded chicken, flaky baked fish (fully deboned), scrambled egg, small cubes of tofu
- Grains: well-cooked pasta spirals, soft toast fingers
- Legumes: well-mashed beans or lentils
- Dairy: small pieces of soft cheese or cottage cheese
Avoid hard raw vegetables like carrots or apple slices, whole grapes (quarter them lengthwise), whole nuts, large chunks of hard cheese, and hot dogs unless sliced lengthwise and then into tiny pieces. These are the most common choking hazards for babies this age.
Foods to Prioritize for Nutrition
Iron is the single most important nutrient to focus on when choosing solid foods. Babies are born with iron stores that start to deplete around six months, and breast milk alone doesn’t provide enough to keep up with their growth. Iron-rich foods should appear at meals regularly.
The best sources of iron for babies include red meat, poultry, fish, and eggs. These contain a form of iron that’s easily absorbed. Plant-based sources like iron-fortified infant cereal, tofu, beans, lentils, and dark leafy greens also count, but the iron from these foods is harder for the body to use on its own. Pairing them with vitamin C-rich foods (berries, tomatoes, broccoli, sweet potatoes, or citrus) significantly improves absorption.
Variety matters too. Each meal is a chance to expose your baby to different flavors and textures. Babies who eat a wide range of foods during this window tend to be less picky later. You don’t need to offer something new every day, but rotating through different proteins, grains, fruits, and vegetables across the week builds a broader palate over time.
When Babies Eat Less Than Expected
Some days your baby will enthusiastically eat three full meals. Other days, they’ll barely touch lunch and only pick at dinner. This inconsistency is completely normal at eight months. Teething, growth spurts, illness, and even just being distracted by a new skill (like crawling) can all reduce appetite temporarily.
The goal at this age isn’t to hit a specific calorie count from solids. It’s to establish a consistent routine of offering meals, let your baby explore food, and gradually build up the amount they eat over the coming months. By 12 months, solids will become the main source of nutrition. At eight months, you’re still very much in the building phase.

