Hi Ghada
Children go through different stages and although your son is refusing certain foods now keep persevering, as if we repeatedly give a child a food he or she doesn’t like, in fact around about 15 times, then eventually they will start to like it as their taste buds adjust. The key is not to give up, no matter how tempting it may be. Also, if you associate a food your son doesn’t like with something he enjoys then the chances are he will find it easier to eat it. For example, if you give your son fish before each visit to a play centre then he’ll start to associate fish with a place he enjoys and should eventually come to see fish as a positive food, as it’s the food he gets to eat before he goes off to play!
Involving your son in making the meals he eats can also be a helpful way of encouraging him to eat. Let him use all of his senses, encouraging him to taste the different ingredients, smell them and touch them, even throw the food around and have fun with it, within reason!
Certain textures can also be a problem at this age so you could try preparing the same food different ways and seeing if it makes a difference. For instance, try serving the same food when it’s mashed, blended, chopped etc., and it could be that it’s not the taste of the food he doesn’t like but how it feels in his mouth.
For healthy breakfasts, try porridge with stewed apple and cinnamon, buckwheat pancakes with berries (sweetened with a little apple juice), omelette soldiers (omelette cut into slices) or a smoothie (mix some fruit such as apple, berries and a bit of banana with some leafy green vegetables, avocado and some almond butter, so it tastes nice but he’s also getting a good range of nutrients from it).