This is one of the questions i often get and as always when i feel it will be of help to many, then i will make my response into a post so that other mothers in the boat can benefit from it. You can always go to General Questions to check for updates.
Now, introducing baby to solid food takes patience and once you’ve checked with the doctor and there is no health issue making your baby to refuse food, then you need to look into other reasons which may be as simple as these three;
Consistency
How light is the pap, cereal or puree you are making for baby? Remember he has known only breast milk which is very liquid for the past six months, so your first purees to baby should be made light and not thick. Their first taste should contain more breastmilk or formula than the cereal or food so that it will be almost liquid-like. You can gradually thicken the texture as he progresses and gets used to it.
Temperature
What is the temperature of the food? If it is hotter or colder than the usual breast or bottle milk, he may surely refuse it. At the beginning, always check or regulate the temperature of what you are offering your baby.
Choice
Some babies may not like to be fed cereals and purees. Have you tried giving soft foods like soft boiled yam or potatoes, banana, akara, agidi/eko to see if they will prefer picking and eating them? Mash sardine, mix it with butter or mashed avocado and smear on a piece of toasted bread. Watch and see if baby prefers that to purees.
Please do not force-feed or beat your baby or they may start to dread and hate feeding times. It is normal for babies to reject food, so it’s up to you to persevere and be patient, introduce different things and bring up the one rejected at a later time to see if they will take it. Remember that a child can reject a particular food up to 15 times or more before accepting it.
I hope this helps. Cheers and keep up the good work of trying to give your baby good and healthy food.