At eight months old, breast milk or formula is still your baby’s primary source of nutrition, but solid foods should be a growing part of their daily routine. Most eight-month-olds are ready for soft finger foods, mashed textures, and a widening variety of flavors. The goal right now isn’t replacing milk feeds. It’s building eating skills, exposing your baby to different nutrients, and establishing the foundation for a varied diet.
Breast Milk and Formula Still Come First
Between 6 and 12 months, breast milk or formula remains the main source of calories and nutrition. At eight months, most babies still drink 24 to 32 ounces of formula or nurse four to six times per day. Solid food meals happen around those milk feeds, not instead of them. A typical day might include two to three small meals of solid food alongside regular nursing or bottle sessions.
You can also start offering small amounts of water with meals. The CDC recommends 4 to 8 ounces of water per day for babies between 6 and 12 months. That’s just a few sips with food, not a full cup. Too much water can fill your baby’s stomach and displace the breast milk or formula they actually need.
Textures Your Baby Is Ready For
Eight months is a turning point for texture. If your baby has been doing well with smooth purees, they’re likely ready for soft mashed foods and early finger foods. At this age, babies can pick up food and release it or mash it with their gums, even without teeth. Around nine months, most develop the pincer grasp (using thumb and forefinger to pick up small pieces), but at eight months they’re already practicing.
Good starter finger foods include small pieces of soft cheese, tiny bits of pasta or bread, finely chopped soft vegetables, banana pieces, avocado, and ripe peaches or nectarines. All of these require minimal chewing. Chop everything into soft, bite-sized pieces, about half an inch or smaller. The food should squish easily between your fingers. If it doesn’t, it’s too hard for your baby.
What to Include at Each Meal
Think of each meal as a chance to offer variety across a few food groups. You don’t need to stress about perfect portions at this age. Your baby is learning to eat, and appetite varies day to day. A meal might be a few tablespoons of mashed sweet potato, some soft shredded chicken, and a couple of banana slices. Some meals they’ll eat enthusiastically, others they’ll barely touch. Both are normal.
Aim for a mix across the day:
- Fruits and vegetables: Mashed or soft-cooked options like sweet potato, butternut squash, peas, avocado, banana, steamed broccoli florets, or ripe pear.
- Proteins: Soft shredded or finely minced chicken, turkey, beef, or fish (with bones carefully removed). Scrambled eggs, mashed beans or lentils, and tofu are also good options.
- Grains: Iron-fortified infant cereal, small pieces of soft bread or toast, well-cooked pasta cut into tiny pieces, or oatmeal.
- Dairy: Whole-milk yogurt or Greek yogurt mixed with a fruit your baby has already tried. Whole cow’s milk as a drink is not recommended before 12 months, but yogurt and small pieces of soft cheese are fine.
Why Iron Matters Right Now
Iron is one of the most important nutrients for your baby at this stage. Babies are born with iron stores that start running low around six months, so the foods you offer now need to help fill that gap. Iron supports brain development and growth, and deficiency is surprisingly common in the second half of the first year.
The most easily absorbed iron comes from animal sources: red meat like beef, pork, or lamb, poultry, fish, and eggs. Plant-based sources include iron-fortified infant cereals, lentils, beans, tofu, and dark leafy greens. Your baby’s body absorbs iron from plant foods less efficiently, but pairing them with vitamin C helps. Serving lentils with mashed tomato, or iron-fortified cereal with mashed strawberries or a squeeze of orange, makes a real difference in how much iron your baby actually takes in.
Introducing Common Allergens
If you haven’t already introduced common allergens like peanut, egg, and dairy, eight months is not too late, but don’t wait much longer. Current guidelines are clear: there is no benefit to delaying allergenic foods, and for peanut specifically, earlier introduction (ideally between 4 and 6 months) reduces the risk of developing an allergy.
To introduce peanut safely, mix a small amount of smooth peanut butter into cereal, pureed fruit, yogurt, or thin it with breast milk or formula. Never give whole peanuts or chunky nut butters, which are choking hazards. A developmentally appropriate serving is about two teaspoons of peanut butter, thinned and mixed in. For eggs, offer about a third of a well-cooked egg, like scrambled or hard-boiled and mashed. Start with a small taste, watch for any signs of a reaction (hives, swelling, vomiting, or difficulty breathing), and if everything looks fine, gradually increase the amount and keep these foods in the rotation regularly.
If your baby has severe eczema or has already had an allergic reaction to any food, talk with their pediatrician before introducing peanut or other high-risk allergens. These babies may need allergy testing first.
Foods to Avoid Until Age One
A few foods are off limits for the entire first year. Honey is the most important one. It can contain spores that cause infant botulism, a serious form of food poisoning. Don’t add honey to food, water, formula, or a pacifier.
You should also avoid foods with added sugars. At this age, every bite counts nutritionally, and sugary foods take up space that should go to nutrient-dense options. Skip flavored yogurts with added sugar, cookies, and sweetened cereals. Similarly, avoid high-sodium foods like processed meats (hot dogs, deli meat, sausages), certain canned foods (unless labeled low-sodium), and packaged snack foods marketed to toddlers, which can be surprisingly salty.
Choking Hazards to Watch For
Choking is the biggest safety concern with solid foods at this age. The shape, size, and texture of food matters as much as what the food actually is. Round, firm, or sticky foods are the most dangerous. Always seat your baby upright in a high chair during meals, and never let them eat while crawling around.
Foods that need to be modified or avoided entirely:
- Fruits: Cut grapes, cherries, and blueberries into quarters. Avoid uncut cherry tomatoes, melon balls, and dried fruit like raisins.
- Vegetables: No raw hard vegetables like carrots or celery. Cook vegetables until soft, then cut into small pieces. Skip whole corn kernels.
- Proteins: No whole nuts or seeds. Avoid chunks of nut butter (thin it instead). Cut meat into very small, soft shreds. Remove all bones from fish. Skip hot dogs and sausages. Cut cheese into tiny pieces rather than strips.
- Grains and snacks: No popcorn, chips, pretzels, crackers with seeds or whole grains, or granola bars. These are too hard or crumbly for a baby to manage safely.
- Sweets: No hard candy, gummy candies, marshmallows, chewy fruit snacks, or chewing gum.
The simplest test: if a food is round and firm, hard and crunchy, or sticky and thick, it needs to be cut smaller, cooked softer, or skipped altogether. When in doubt, mash it between your fingers first. If it doesn’t give easily, your baby’s gums can’t handle it either.

