At 8 months old, your baby can eat a wide variety of soft, whole foods alongside breast milk or formula. This is a fun stage: most babies are sitting well, grabbing food with their fingers, and eager to try new textures beyond purees. The key is offering nutrient-rich foods in safe sizes while keeping milk feeds as the nutritional foundation.
How Milk and Solids Work Together
Breast milk or formula still provides the majority of your baby’s calories and nutrition at 8 months. Most babies this age need about 5 to 6 feeding sessions in 24 hours, combining both milk and solid meals. A typical pattern is 3 solid food meals plus several breast or bottle feeds throughout the day.
As your baby gets more comfortable with solids and starts eating larger portions, they’ll naturally drink a little less milk. Don’t rush this. Let your baby set the pace. Offering a milk feed before or after a meal (not during) helps ensure they’re still getting enough.
Best Foods for an 8-Month-Old
Iron is the single most important nutrient to prioritize in solid foods right now. Babies aged 7 to 12 months need about 11 mg of iron per day, and the iron stores they were born with are running low by this age. Breast milk alone can’t meet that need, so iron-rich foods should show up at most meals.
Great iron-rich options include ground beef or turkey, scrambled eggs, beans, lentils, and iron-fortified baby cereal. Pairing these with foods high in vitamin C (like mashed tomato, mango, or steamed broccoli) helps your baby absorb the iron more efficiently.
Beyond iron, aim for variety across these categories:
- Proteins: scrambled eggs, ground meat, flaked fish (boneless), mashed beans, soft tofu
- Grains and starches: cooked pasta, soft rice, oatmeal, toast strips, pancakes
- Fruits: ripe banana, avocado, steamed apple or pear, mango, blueberries (smashed flat)
- Vegetables: soft cooked sweet potato, carrots, zucchini, peas (smashed), broccoli florets (steamed soft)
- Dairy: plain whole-milk yogurt, shredded or grated cheese
Textures Your Baby Is Ready For
Most 8-month-olds are moving beyond smooth purees. At this age, babies typically start using a “crude pincer grasp,” pinching food between their index finger and the pad of their thumb. This means they can handle soft finger foods, not just spoon-fed mashes.
Good textures at this stage include soft lumps, shredded foods, and pieces they can pick up and gum apart. Think of foods that squish easily between your fingers: a ripe banana chunk, a piece of steamed carrot, well-cooked pasta spirals. You can also offer thicker, lumpier purees and mashed combinations rather than blending everything smooth.
Offering a mix of textures helps your baby develop chewing skills and get comfortable with the way real food feels. Some gagging is normal as they learn. It looks alarming but is different from choking, and it’s part of how babies figure out how to move food around their mouths.
Safe Sizes to Prevent Choking
All food should be cut into pieces no larger than half an inch, or sliced into thin strips your baby can hold. Avoid anything as wide around as a nickel, which is roughly the diameter of a young child’s airway.
A few specific rules make a big difference:
- Grapes, cherry tomatoes, blueberries: cut lengthwise first, then into smaller pieces
- Cheese: grate or thinly slice it, never serve cubes or blocks
- Tube-shaped foods (like baby carrots or string cheese): cut into short strips, not round coins
- Sticky, hard, or marble-sized foods: avoid completely (raw nuts, popcorn, hard candy, whole olives, chunks of raw apple or carrot)
Introducing Common Allergens
If you haven’t already introduced peanut, egg, milk, wheat, soy, tree nuts, fish, and shellfish, 8 months is still a good time. Current guidelines from allergy and pediatric organizations recommend introducing these foods starting around 6 months, regardless of family history of allergies. There’s strong evidence that early introduction actually reduces the risk of developing food allergies, particularly for peanut and egg.
You don’t need allergy testing before offering these foods. Start with a small amount (a thin smear of smooth peanut butter mixed into oatmeal, for example) and wait a few minutes before offering more. Once your baby tolerates an allergen, keep it in regular rotation. Eating these foods consistently, not just once, is what appears to be protective.
Foods to Skip Until Later
Honey is the big one. Do not give honey in any form before 12 months. It can contain spores that cause infant botulism, a serious type of food poisoning. This includes honey baked into foods, honey on a pacifier, and honey mixed into water or formula.
Also avoid cow’s milk as a drink (yogurt and cheese are fine as foods), juice, sugar-sweetened beverages, and anything with a lot of added salt. The adequate sodium intake for babies 7 to 12 months is only 370 mg per day, so cooking without added salt and skipping heavily processed foods keeps intake in a safe range. Skip added sugar too. Your baby doesn’t need sweetened foods, and keeping their palate accustomed to naturally flavored food sets better habits.
Water and Other Drinks
At 8 months, your baby can have small sips of plain water with meals. The CDC recommends 4 to 8 ounces per day for babies 6 to 12 months old. That’s about half a cup to one cup total, spread across the day. Too much water can fill your baby’s tiny stomach and displace the milk and food they actually need, and in extreme cases, it can dilute sodium levels dangerously.
Offer water in an open cup or straw cup with meals. It helps them practice drinking and rinses food from their gums. Breast milk or formula remains the primary beverage outside of mealtimes.
What a Day of Eating Might Look Like
Every baby’s appetite and schedule is different, but here’s a rough framework for how a day of eating could look at 8 months:
- Morning: breast milk or formula, followed by oatmeal mixed with mashed banana and a thin spread of peanut butter
- Midday: breast milk or formula, then soft steamed broccoli florets and shredded chicken with cooked pasta
- Afternoon: breast milk or formula
- Evening: scrambled egg with avocado strips and soft cooked sweet potato pieces, plus sips of water
- Bedtime: breast milk or formula
Some meals will be two bites, others will surprise you. Your job is to offer a variety of safe, nutritious foods. Your baby’s job is to decide how much to eat. Resist the urge to push more food once they turn away, close their mouth, or start dropping everything off the tray. Those are clear signals they’re done.

