The best foods for a baby are a variety of healthy options offered when your baby is ready to start solids, around 6 months. Before then, breast milk or infant formula provides the nutrition your baby needs. [1][2] For more detail, see Best Baby Food Brand: How to Compare Your Options.
There is no required first food or single perfect menu to follow. Once your baby is ready, you can offer different healthy foods in a form and texture they can manage. [3] For example, think of the first tastes as a chance to explore, not a test your baby has to pass. Learn more in Organic Baby Food vs Regular: What’s the Difference?
Starting solids can bring questions about what to offer and when. A flexible approach keeps the focus on your baby’s readiness and on introducing a range of foods over time, rather than finding one “best” first choice. Around 6 months is a general starting point, not a reason to rush; your baby’s developmental readiness matters too. [1][2]
Which foods are good first choices?
Good first foods include iron-rich options, soft vegetables and fruits, and other suitable foods you can introduce over time. Finely prepared meat and iron-fortified infant cereal are examples of iron-rich choices to consider [4].
Iron-rich choices
You might offer finely prepared meat, such as chicken, or iron-fortified infant cereal. [4] If you serve cereal, prepare it so your baby can eat it comfortably; meat should also be finely prepared. Keep the first offering simple, such as a small spoonful of cereal or a little finely prepared meat, rather than making the meal complicated.
Soft vegetables and fruits
Soft vegetables and fruits offer more first-food options. Examples include peas and squash, along with fruit such as banana. [4][5] You can offer a single food at a time, such as mashed peas or soft banana, and keep the choices straightforward while your baby gets familiar with them.
Add other foods gradually
Over time, include other suitable foods so your baby encounters a range of flavors. Babies benefit from exposure to a wide variety of healthy foods. [3] For example, after offering peas or squash, try another suitable vegetable or fruit rather than sticking with only one favorite. Let the foods you choose come from the options your family already serves, prepared in a way your baby can manage.
You do not need to make every meal elaborate. A simple combination of an iron-rich food and a soft fruit or vegetable can give you a practical place to begin, then you can add more options over time.
Choose a texture your baby can manage
Choose a texture your baby can manage now, then gradually offer more variety as eating skills develop. Your baby does not need to stay with smooth foods if they are becoming comfortable with different consistencies; include textures that match what they can handle. [3]
Move beyond one consistency
If your baby is comfortable with a smooth puree, you can gradually try foods with more texture, such as thicker mashes or soft, mashed foods with small lumps. Watch how your baby manages each texture, and adjust the food’s consistency rather than pushing ahead if eating seems difficult.
You can also vary textures from one meal to another: for example, offer a smooth food at one meal and a thicker mash at the next. The goal is to let your baby experience different textures as skills develop, not to make every meal more challenging than the last. Offering a variety of textures is recommended. [3]
When to try soft finger foods
Many babies can manage small amounts of soft, finely chopped finger foods at around 8 to 10 months. [6] For example, you might offer soft food cut into small pieces rather than a smooth puree, provided your baby is managing that texture.
Follow your baby’s cues and keep the texture manageable. If a particular consistency is not going well, return to a texture your baby handles comfortably and try again later. A gradual approach lets you build on your baby’s developing eating skills without treating one texture as the only option.
How to build variety into meals
Build variety by rotating food groups, pairing something familiar with a new option, and giving your baby time to explore. Vegetables, fruits, grains, and protein foods can all contribute to a varied set of meals. [3]
Make variety feel manageable
You do not need to serve a different menu at every meal. Instead, rotate choices over time: offer peas one day, soft pear another, then a grain or protein food at a later meal. Vegetables and fruits can include options such as broccoli, carrots, beans, and peas. [5]
Keep a food your baby already knows alongside the newer choice. For example, if your baby has eaten peas before, you might offer them with a new vegetable or fruit. That familiar food gives your baby something recognizable while the new one is available to explore.
Let your baby explore
A new food may take more than one opportunity to feel familiar, so keep offering it at different meals without pressuring your baby to eat it. Your baby might touch, smell, taste, or simply look at the food; those are ways to explore at their own pace. Offering a range of foods and textures helps provide varied experiences. [3]
You can also vary how familiar foods are presented while keeping each serving manageable for your baby. For instance, alternate a soft vegetable with a fruit or grain at another meal, rather than relying on the same small set of foods day after day. Think of variety as a gradual pattern across meals, not a test your baby needs to pass.
Stay relaxed if your baby turns away or eats only a little. Offer the food again another time, and keep a familiar option on the table. With repeated chances, your baby can become more accustomed to different flavors and textures.
Keep milk feeds in the picture
Breast milk or iron-fortified infant formula remains part of feeding when you begin offering solids; you do not need to replace milk feeds all at once. [2] Before complementary foods are introduced, breast milk or iron-fortified infant formula is all your baby needs. [2]
Keep milk feeds alongside early solids
When your baby is about 6 months old, you can begin introducing foods alongside breast milk or infant formula. [1] Think of early solids as an addition: continue your usual milk-feeding routine while your baby gets used to eating. You can offer a small amount of an age-appropriate food at a time that works for your family, without expecting it to take the place of a milk feed.
Follow your baby’s readiness
The timing and texture of solids should fit your baby’s developmental readiness. [2] For example, if your baby is ready to try food but still manages only a smooth consistency comfortably, choose a preparation with that texture rather than offering pieces they cannot yet handle. As your baby becomes more capable, you can adjust the texture to match those developing skills.
Milk and solids can have different roles as you get started: keep breast milk or formula in the routine, and let your baby gradually become familiar with eating. [2] If a particular texture seems difficult, pause and try an easier-to-manage option another time. For questions about your baby’s individual feeding readiness, ask your health care professional.
Common questions about a baby’s first foods
Can you start with fruits or vegetables?
Yes. You can begin with either fruit or vegetables; there is no required order, so you do not need to make vegetables come first or hold off on fruit. What matters more is offering a broad range of healthy foods over time, rather than trying to follow a special sequence. [3]
For example, you might offer a soft vegetable one day and fruit another, then include other food groups as your baby gets familiar with eating. Keep the choice simple and let your baby explore without turning the first few offers into a test of what they will accept.
Does every baby start solids at the same time?
No. Around 6 months is a general starting point, not a deadline that applies identically to every baby; your baby’s developmental readiness matters too. [1] Look for readiness rather than feeling that you must begin on a particular day.
If you are unsure whether your baby is ready, pause and ask your health care professional for advice about your child. You do not have to match another family’s timing, since babies can reach feeding milestones at different times.
Should you offer only purees?
No. Purees can be one texture, but they do not need to be the only one. As your baby’s eating skills develop, offer a variety of textures that are appropriate for those skills. [3]
You can move beyond smooth foods gradually, choosing textures your baby can manage and staying close while they eat. Around 8 to 10 months, most babies can handle small amounts of soft, finely chopped finger foods. [6] For instance, a baby who is managing thicker foods may be ready to try a soft, finely chopped option, while a smoother texture may still suit a baby whose skills are earlier. Let your baby’s progress guide the next texture instead of rushing toward a particular food form.
Start with one manageable next step
Choose one soft, age-appropriate food to offer when your baby is ready, then take the next step at a pace that works for your family. You do not need to make the first meal complicated: pick a manageable option and focus on your baby’s experience rather than getting a particular amount eaten.
For example, you might offer a small taste of a single soft food your baby can manage. Keep the moment calm and let your baby respond; you can pause and try again another time if they seem unsure. The goal here is simply to begin with one suitable choice, not to turn the meal into a test.
Keep breast milk or infant formula in the feeding routine as you begin offering foods; these remain important while your baby starts complementary foods. [2] You can gradually offer more variety over time, including different healthy foods and textures as your baby’s eating skills develop. [3] A practical next step might be to offer one familiar soft food today and consider a different suitable option at another meal, rather than trying to change everything at once.
If you have questions about whether your baby is ready, how to adapt foods to their needs, or how feeding fits their health, ask your baby’s health care professional. They can help you think through your individual concerns. When you are ready to start, choose one soft option you feel comfortable offering and build from there.