When introducing baby to solids, what they eat is just as important as how they eat. Growth during infancy and toddlerhood is rapid: an average baby’s weight triples by around 12 months[1], and energy requirements per kilogram are highest during infancy and early toddlerhood compared with most other life stages.
As solid foods gradually become the main source of energy and essential micronutrients, guidance from the World Health Organization emphasises the importance of providing timely, adequate, and varied complementary foods from around six months of age[2].
A well‑balanced baby meal including the right nutritional building blocks over the course of a week, using familiar, everyday foods.
What a Balanced Baby Meal Looks Like?

Sources for a balanced baby meal
A balanced baby meal includes foods from the main food groups in appropriate textures for the child’s age.
Here’s how to think about everyday meal planning:
Energy and Carbohydrates
These provide the calories babies need for growth and activity.
- Wholegrain cereals (porridge, rice, oats), soft potato, pasta.
- Offer small portions gradually increasing with age.
Protein and Iron
Protein builds tissues and supports immune health.
- Soft-cooked meats, fish, eggs, lentils, beans and tofu are excellent choices.
- Introduce iron‑rich foods early because infants’ iron stores begin to decline from around six months, and breastmilk alone may not meet increasing iron requirements.
Dairy and Calcium
Calcium is essential for strong bones and teeth.
- Yogurt, cheese and milk contribute calcium and protein.
- If your child is allergic or doesn’t drink milk, alternatives like fortified plant milk or tofu can help, but it’s necessary to consult a health professional.
Fruits and Vegetables
These provide vitamins, minerals and fibre.
- Aim for a “rainbow” across meals. Orange veg like pumpkin for vitamin A, green veg for folate and fibre, soft fruit for vitamin C.
- Small, soft pieces help with self‑feeding and fine motor skills.
Healthy Fats
Healthy fats are critical for brain development[3].
- Include sources like avocado, oily fish and small added oils.
- Avoid low‑fat diets in children under two, as they still require energy for growth.
A Sample Day on a Plate
A balanced baby diet is built across the day. Portions and textures should always be adjusted to suit your baby’s developmental readiness.
Breakfast
Soft oat porridge cooked with water or milk, topped with mashed banana and a spoon of full-fat yoghurt.
Provides: carbohydrates for energy, calcium, healthy fats, and potassium.
Lunch
Soft rice or pasta with lentils and finely chopped vegetables, such as carrot and broccoli, drizzled with a little olive oil.
Provides: plant protein, iron, fibre, vitamin C, and healthy fats.
Snacks may include soft fruit slices, such as pear or mango, or a vegetable-based baby food pouch offering mixed flavours.
Provides: vitamins, hydration, and exposure to different tastes.
Dinner
Flaked soft fish or shredded chicken with mashed pumpkin and green vegetables, served alongside soft finger foods.
Provides: high-quality protein, iron, omega-3 fats, and beta-carotene.
Across the day, this approach covers all major food groups while exposing babies to both familiar and new flavours. Over time, rotating ingredients and textures helps maintain nutritional balance and supports the development of healthy eating habits.
FAQs
When should babies start eating solid foods?
Most babies are ready for complementary foods from around six months of age[2], when they can sit with support, show interest in food, and have lost the tongue-thrust reflex. Breastmilk or formula should continue alongside solids during the first year.
For closely related guidance, read our article: How Much Should Baby Eat at 7 Months?.
What foods should I prioritise in the first year?
Iron-rich foods are especially important from six months onwards, as iron stores from birth begin to decline. These include soft-cooked meats, eggs, legumes, and iron-fortified cereals, ideally paired with vitamin C-rich fruits or vegetables to enhance absorption.
Should I avoid fats when preparing baby food?
No.Healthy fats are essential for brain development and energy needs[3], particularly in children under two years of age. Foods such as avocado, oily fish, full-fat dairy, and small amounts of added oils can be safely included as part of a balanced diet.
What should I do if my baby refuses certain foods?
Food refusal is common and often temporary. Continue offering a range of foods without pressure, as repeated exposure over time helps build acceptance. It may take several attempts before a baby accepts a new taste or texture.
Are packaged baby foods okay to use?
When chosen carefully, well-designed baby foods can complement home-prepared meals. Products made with whole ingredients, appropriate textures, and no added salt or sugar can help introduce variety, particularly on busy days.
Further reading: Should parents worry about heavy metals in baby food?
Reference
- Stephens, C. (2021, August 27). Average baby weight: Chart and development. Www.medicalnewstoday.com. https://www.medicalnewstoday.com/articles/325630#by-age
- Complementary feeding – Global. (n.d.). Www.who.int. https://www.who.int/health-topics/complementary-feeding
- Taylor, L. R. (2024, August 6). Why Fat Is Important for Developing Kids. UPMC HealthBeat. https://share.upmc.com/2024/08/fat-is-important-for-kids/
- Guedes, K., Castelo, P. M., Paulo, J., Portella, A. K., & Silveira, P. P. (2024). Early influences on development of sensory perception and eating habits. Advances in Nutrition, 0(0). https://doi.org/10.1016/j.advnut.2024.100325
Disclaimer: This guide is for informational purposes only and should not be used to diagnose health conditions or make changes to medical treatments. Always consult with your healthcare professional for advice.












