Bayi juga akan kesulitan menerima rasa dan tekstur makanan baru dan juga meningkatkan risiko timbulnya alergi. Makanan pertama yang diberikan pada usia 6 bulan adalah makanan yang kaya akan zat besi termasuk sereal bayi yang diperkaya dengan zat besi atau makanan yang mengandung zat besi seperti daging sapi, ayam dan ikan, tahu serta kacang-kacangan yang dimasak dan dihaluskan menjadi pure.
Berbagai jenis makanan dapat diberikan pertama kali secara bersamaan. Jenis makanan lainnya yang dapat diberikan antara lain sayuran seperti kentang, ubi, labu, wortel, serta buah-buahan seperti apel, pir, pisang, alpukat. Yang harus diperhatikan adalah tekstur makanan yang harus menyesuaikan dengan tahapan perkembangan bayi. Diawali dengan makanan yang dihaluskan menjadi pure, lalu bertahap teksturnya menjadi lebih kasar dan padat.