At 8 months old, your baby can eat a wide variety of soft fruits, vegetables, proteins, and grains, alongside breast milk or formula, which remains their primary source of nutrition until age 1. Most babies this age are ready for three small meals and two to three snacks per day, offered every two to three hours.
Breast Milk or Formula Still Comes First
Even though your baby is eating more solids now, breast milk or infant formula provides the majority of their calories and nutrients between 6 and 12 months. Solids at this stage are building skills (chewing, swallowing, self-feeding) and filling nutritional gaps, especially for iron and zinc. Think of meals as practice and milk as the main event. Most 8-month-olds still take three to five milk feedings per day in addition to solid food.
Fruits and Vegetables
Soft, ripe fruits are some of the easiest first finger foods: bananas, avocado, ripe peaches, nectarines, pears, mango, and watermelon (seedless, cut small). You can serve these as thin slices your baby can grip or as a chunky mash. Blueberries and strawberries are fine when smashed or quartered. Skip whole grapes, whole cherry tomatoes, and whole berries, since their round shape is a choking risk. Cut them in half or quarters lengthwise.
For vegetables, cook them until they’re soft enough to squish between your fingers. Sweet potato, butternut squash, carrots, peas, green beans, broccoli florets, and zucchini all work well steamed or roasted and cut into finger-length pieces. Raw hard vegetables like carrots or celery sticks are not safe at this age because they can break into chunks that lodge in the airway.
Proteins Your Baby Can Eat
Iron-rich proteins matter a lot right now. Babies are born with iron stores that begin to deplete around 6 months, so food sources become important. Good options include shredded or finely minced chicken, turkey, beef, and pork. Fish like salmon is excellent (just remove all bones carefully). Scrambled eggs, mashed beans and lentils, and soft tofu are easy to prepare and easy for your baby to handle.
Nut butters are also a great protein source, but serve them thinly spread on toast or mixed into yogurt or oatmeal. A spoonful of thick peanut butter on its own is a choking hazard. Whole nuts and seeds are off-limits until much later.
Grains and Starches
Beyond rice, oat, or barley infant cereal, your 8-month-old can enjoy toast strips, soft-cooked pasta (small shapes like orzo or penne cut in half), crackers that dissolve easily, and dry cereal like puffs. Pancakes, French toast strips, and soft polenta also work well. These are all foods your baby can pick up and practice self-feeding with.
Dairy
Plain whole-milk yogurt and small pieces of soft cheese (like mozzarella or mild cheddar) are great at this age. They provide fat, protein, and calcium. Skip cow’s milk as a drink until 12 months, but dairy in food form is perfectly fine. Cottage cheese and ricotta are soft enough to eat right off a spoon.
Introducing Allergens Early
Current guidelines encourage introducing common allergens like peanut, egg, dairy, wheat, soy, fish, and tree nuts during the first year of life, not delaying them. If your baby hasn’t tried these yet, 8 months is a good time. For babies with severe eczema or an existing egg allergy, peanut-containing foods are recommended as early as 4 to 6 months because early exposure reduces the risk of developing a peanut allergy. In those higher-risk cases, a blood test or skin prick test may be helpful before the first introduction.
When introducing a new allergen, offer a small amount and wait. Signs of a reaction include hives, swelling around the mouth, vomiting, or difficulty breathing. Most babies tolerate these foods without any issue.
Textures to Aim For
At 8 months, your baby is ready to move beyond smooth purees. Thicker mashes with soft lumps are a good middle ground, and many babies this age can handle soft finger foods. The key test: if you can squish the food between your thumb and forefinger, it’s soft enough for your baby to gum and swallow safely. Cut finger foods to roughly the size and shape of your finger so your baby can grip them in their fist and gnaw on the piece sticking out the top.
Progressing textures matters. Babies who stay on purees too long can have a harder time accepting chunkier foods later. You don’t need to rush, but offering a mix of mashed food and soft finger foods at each meal helps build chewing skills.
Foods to Avoid
A few foods are strictly off the menu before age 1:
- Honey in any form, including in baked goods or on a pacifier. It can contain spores that cause infant botulism, a serious form of food poisoning.
- Added sugar and salt. Babies don’t need either. Their kidneys aren’t mature enough to handle excess sodium, and added sugar displaces nutrient-dense calories they need for growth.
- Cow’s milk as a drink. Dairy foods are fine, but milk as a beverage should wait until 12 months.
For choking safety, avoid whole nuts, popcorn, hard candy, hot dogs or sausages (unless sliced lengthwise and then into small pieces), chunks of raw apple or carrot, whole grapes, large chunks of cheese, and sticky foods like marshmallows or gummy snacks. Bones in meat or fish, whole corn kernels, and uncooked dried fruits like raisins are also hazards.
Water and Other Drinks
Once your baby is eating solids, you can offer 4 to 8 ounces of water per day in a sippy cup or open cup. This helps with digestion and gets your baby used to drinking water. Juice, sweetened drinks, and plant-based milks are not recommended at this age. Stick with breast milk, formula, and small amounts of plain water.
How Much to Serve
There’s no precise ounce requirement for solid food at 8 months. Start with a few tablespoons at each meal and let your baby guide you. Babies are surprisingly good at regulating their own intake when you follow their cues.
Your baby is probably still hungry if they reach for food, open their mouth when a spoon comes near, get excited when they see food, or use hand motions and sounds to signal they want more. They’re full when they push food away, close their mouth, turn their head, or start playing with food instead of eating it. Trusting these signals helps your baby develop a healthy relationship with eating from the start.
A Sample Day of Eating
A typical day for an 8-month-old might look something like this:
- Breakfast: Oatmeal with mashed banana and a thin spread of peanut butter, plus breast milk or formula.
- Mid-morning snack: Soft avocado slices and a few puffs cereal.
- Lunch: Shredded chicken with steamed sweet potato and soft broccoli, plus breast milk or formula.
- Afternoon snack: Plain whole-milk yogurt with mashed blueberries.
- Dinner: Scrambled egg with soft-cooked pasta and diced ripe pear, plus breast milk or formula.
Portions will be small, sometimes just a few bites. That’s normal. Some days your baby will eat enthusiastically; other days they’ll barely touch their plate. Consistency matters more than any single meal. Keep offering variety, let your baby explore the food, and don’t stress about the mess.

