Iron and protein-rich foods for babies


When your baby moves on to solids it’s common to stress over whether they are getting enough nutrients in their diet. You can send yourself mad analysing how much they actually got in their mouth as opposed to on their clothes and on the floor. 

In the early months of starting solids, it’s really more about getting them used to the process of eating and trying flavours and texture, as they still get a lot of their nutrients from breast milk or formula. However, as they get older they will need to start getting these from their diet. It’s important not to stress, as long as you are offering them a variety of healthy, nutritious meals chances are they will be getting what they need. But it can also be helpful to have a list of nutrient-dense foods in your arsenal to plan their meals around. 

Iron and protein are two of the most important nutrients and you will hear people talking about them lots. But what foods are actually high in these? 

Red meat

Beef, lamb and pork are high in iron and protein and can be easily adaptable into any foods you’re eating yourself. Mashed or shredded meat is easier for your babies to chew and swallow in those early months. Add a little bit of water or even add little pieces of meat to mashed sweet potato or pumpkin to ease your baby into eating it. Buy lean cuts of meat, fatty cuts are not recommended. 

Poultry and fish

Chicken, turkey and fish are also great for your babies growth; they provide nutrients and proteins that are critical to your child’s development. Make sure they are cooked without salt or soy sauce (or any added preservatives). Boiled, softened, or shredded chicken is ideal. Fish is also a great option but be careful to remove any bones as a swallowed bone can cause a perforation in the stomach. 


Eggs are also high in both iron and protein, making them a perfect snack or meal for your baby. 


Beans, lentils and other types of legumes are great plant-based alternatives to meat. They’re all rich in iron and protein and can be added to your meat for more nutrients. Make sure they’re mashed, soft and easy to chew. Be aware of choking and always monitor your baby when it’s mealtime. 

Leafy green vegetables 

Leafy green vegetables (e.g. spinach and kale) are also really good for their diet as they’re rich in fibre and iron. 


High-fibre cereals with no added preservatives, sugar or extras are ideal for your baby. Rice cereals or single-grain cereals are great starters for your babies. If your baby is less than a year old, add water to create a porridge consistency which is easier for them to swallow. 


Pairing iron-rich foods with fruits that are high in vitamin C such as tomatoes, oranges or kiwi fruit, helps to absorb the iron. 


Plain greek yogurt is great for your baby and will give them something light after a meal. Make sure you opt for the plain variety without any sugar and opt for fruit to add sweetness. 

Peanut and other nut butters

It’s now recommended to introduce babies to peanut butter early if they are not considered a high allergy risk. So providing there are no allergies, peanut and other nut butters are a great way of getting protein into your baby – and they usually love them. Just make sure you’re opting for a low-sugar, low-sodium variety. Spreading on a piece of softened toast or a small amount on some fruit is perfect. Make sure you do not give your babies whole nuts as this can be a choking hazard.   

In the end, your baby will benefit from a balanced diet; implementing these foods will provide them with more iron and protein, which is vital for their growth and development. Remember to have fun with food and don’t stress too much as your baby will pick up on that and be stressed too! 

Sign up image heart

Don't miss a thing!

Stay in the loop on all things parenthood as we share tips, hacks, products, inspo & everything in between. We promise not to clutter your inbox.