Babies can start eating protein-rich foods at about 6 months old, right alongside other solids like fruits, vegetables, and infant cereals. There’s no need to wait or introduce food groups in a specific order. In fact, pureed or mashed meats are one of the best first foods you can offer because they supply iron and zinc, two nutrients babies start running low on around the 6-month mark.
Why Protein Matters Starting at 6 Months
For the first half-year of life, breast milk or formula covers all of a baby’s nutritional needs. Around 6 months, though, iron stores from birth begin to deplete. Babies between 4 and 12 months need roughly 11 grams of protein per day, and much of that still comes from breast milk or formula. The protein from solid foods supplements what they’re already drinking, while also delivering iron that milk alone can no longer provide in sufficient amounts.
Iron-rich proteins are especially important for breastfed babies, since breast milk is relatively low in iron compared to fortified formula. Starting with pureed meats or iron-fortified cereals helps bridge that gap.
Best Protein Foods to Start With
The highest-iron options for babies are beef, lamb, pork, chicken, fish (boneless), and liver. These contain a form of iron the body absorbs more efficiently than the iron in plant foods. Cook them until very soft and puree or mash them, mixing with breast milk, formula, or water to get a smooth texture your baby can handle.
Plant-based proteins work well too. Baked beans, eggs, lentils, and peanut butter all provide protein and some iron. Yogurt and cheese are also fair game at 6 months. The key is cooking everything soft enough that you could easily mash it with a fork.
Introducing Allergenic Proteins
Current guidelines recommend introducing common allergens, including eggs, peanuts, fish, shellfish, soy, and dairy products, around the same time you start other solids. For most babies, that means about 6 months. For babies at higher risk of food allergy (those with severe eczema or an existing egg allergy, for example), some guidelines support introduction as early as 4 months, but not before.
One critical detail many parents miss: once you introduce an allergenic food and your baby tolerates it, you need to keep offering it regularly. Feeding peanut butter once and then forgetting about it for a month can actually be counterproductive. Experts recommend offering allergenic foods multiple times per week to help maintain tolerance. If your family doesn’t eat a particular allergen regularly (shellfish, for instance), it may be better to skip it entirely rather than give it only occasionally.
For cooked egg specifically, use fully cooked egg rather than raw or runny preparations. Peanut butter can be thinned with water or mixed into a puree to avoid a choking hazard. New foods can be introduced on successive days; there’s no evidence that waiting several days between each new food is necessary.
Fish: Choosing Low-Mercury Options
Fish is an excellent early protein because it’s soft, easy to mash, and rich in omega-3 fatty acids that support brain development. The FDA recommends offering babies two servings per week from their “Best Choices” list of lowest-mercury fish. A serving for a one-year-old is about 1 ounce.
Your safest picks include salmon, sardines, tilapia, cod, pollock, shrimp, catfish, trout, sole, flounder, and haddock. Canned light tuna (skipjack) also qualifies. Avoid high-mercury fish like king mackerel, swordfish, shark, and tilefish entirely.
Cow’s Milk: The 12-Month Rule
While yogurt and cheese are fine at 6 months, cow’s milk as a drink should wait until your baby turns one. Before 12 months, cow’s milk can cause intestinal bleeding, contains too much protein and too many minerals for immature kidneys to process efficiently, and doesn’t provide the right balance of nutrients a baby needs. Stick with breast milk or formula as the primary drink for the entire first year.
One related note for breastfeeding families: if you supplement with cow’s milk formula, keep it consistent. Giving a few bottles of formula in the hospital and then switching to exclusive breastfeeding has been linked to a higher risk of cow’s milk allergy. If formula is part of your routine, even a small daily amount (as little as 10 mL) helps maintain tolerance.
Texture Progression for Protein Foods
How you prepare protein matters as much as when you offer it. Between 6 and 8 months, stick with pureed or mashed textures. Blending cooked chicken with some broth, mashing soft-cooked lentils, or pureeing baked fish are all good approaches. During this window, gradually introduce lumpier textures and soft finger foods as your baby gets more comfortable.
Between 8 and 12 months, most babies can handle minced or finely chopped proteins and harder finger foods. Shredded slow-cooked meat, small pieces of soft fish, scrambled egg, and tiny cubes of tofu all work well at this stage. Always supervise meals and avoid choking hazards like whole nuts, chunks of hot dog, or large pieces of meat that could block the airway. Gagging is normal as babies learn to manage new textures; it’s different from choking and usually resolves on its own.
How Much Protein Babies Actually Need
Babies aged 6 to 12 months need about 1.3 grams of protein per kilogram of body weight per day, which works out to roughly 11 grams total for an average-sized infant. That’s not a lot. A couple of tablespoons of pureed meat plus breast milk or formula across the day covers it easily.
More isn’t better here. A baby’s kidneys are still maturing, and diets very high in protein increase what’s called the renal solute load, essentially the amount of waste the kidneys have to filter and excrete. When protein intake is too high and fluid intake drops (during illness or hot weather, for example), the kidneys can struggle to concentrate urine effectively, raising the risk of dehydration. Offering a variety of foods in reasonable portions, rather than loading up on protein at every meal, keeps things in a safe range.

