Most babies can start eating baby food around 6 months old. Before this age, breast milk or infant formula gives your baby the main nutrition they need. Health groups like the CDC, AAP, WHO, and NHS all support starting solid foods at about 6 months, while the CDC says solids should not be introduced before 4 months.
But age is not the only thing to check. Your baby also needs to show signs that they are ready to eat.
Signs your baby is ready for baby food
Your baby may be ready for solid food when they can:
Sit up with support
Hold their head and neck steady
Open their mouth when food is offered
Swallow food instead of pushing it out
Bring hands or toys to their mouth
Show interest when others are eating
These are common readiness signs listed by the CDC for starting solid foods.
Why 6 months is the best time to start
Around 6 months, babies begin to need more energy and nutrients than milk alone can provide. This is why solid foods are added alongside breast milk or formula. This stage is called complementary feeding, because food supports milk feeding instead of replacing it right away.
At the beginning, do not worry if your baby eats only a tiny amount. The first goal is to help your baby learn how food feels, tastes, and moves in the mouth. Milk will still be their main food at first.
Best first foods for babies
Start with soft, simple foods that are easy to swallow. Good first baby foods include:
Mashed banana
Mashed avocado
Soft cooked carrot
Mashed sweet potato
Baby oatmeal
Pureed lentils
Pureed beans
Pureed chicken or meat
Plain yogurt
Scrambled or mashed egg
Try one single-ingredient food at a time. This helps you notice if your baby has a reaction. The CDC suggests waiting 3 to 5 days before adding another new food.
How to start feeding baby food
Start slowly. Give your baby a small amount, such as half a spoon or one teaspoon. Let your baby taste and explore the food.
Here is a simple way to begin:
Choose a calm time when your baby is not too tired.
Sit your baby upright.
Offer a small spoon of soft food.
Let your baby open their mouth naturally.
Stop when your baby turns away, cries, closes their mouth, or loses interest.
Do not force your baby to finish food. At this stage, eating should feel safe and positive.
Should you stop breast milk or formula?
No. When you start baby food, you should still give breast milk or infant formula. Solid food is added slowly. The AAP supports continued breastfeeding after introducing foods at 6 months for as long as mother and baby want.
If your baby drinks formula, keep giving formula as their main milk during the first year unless your doctor gives different advice.
Foods babies should avoid
Some foods are not safe for babies. Avoid:
Honey before 12 months because it can cause infant botulism
Foods with added sugar
Very salty foods
Whole nuts
Whole grapes
Popcorn
Hard raw vegetables
Large chunks of meat or cheese
Any food that can cause choking
The CDC clearly says babies under 12 months should not have honey and recommends avoiding added sugars for infants and young children.
What about allergy foods?
Common allergy foods include egg, peanut, milk, fish, wheat, soy, sesame, and tree nuts. Many parents think they should wait a long time before giving these foods, but current guidance says potential allergy foods can be introduced when your baby starts other solid foods. They must be given in a safe form, such as smooth peanut butter mixed with water or puree — never whole nuts.
If your baby has severe eczema, a past food reaction, or a high allergy risk, talk to your baby’s doctor before giving peanut or other high-allergy foods.
Simple baby feeding schedule example
At around 6 months, you can start with:
Morning or afternoon: Breast milk or formula
Small meal: 1–2 teaspoons of soft baby food
Later: Breast milk or formula again
As your baby gets used to eating, slowly increase the amount and offer food more often. Follow your baby’s hunger and fullness signs.
Final answer: When to start feeding baby food
You can start feeding baby food when your baby is around 6 months old and shows signs of being ready. Start with soft, simple foods, give small amounts, and continue breast milk or formula. Avoid honey, choking foods, added sugar, and too much salt. If your baby was born early or has health problems, ask your doctor before starting solids.