Parasakthi has given the suitable link for your query.
From 6 months onwards, you need to start with the solid foods. Only then, the child will grow healthy.
Since , now your baby is one year old, he has to be given all the foods, which you people eat.
They should be given as it is. It should not be mashed or given as semi solids. This is to strengthen his teeth and digestive power.
If you still give him as semi solid, his stomach will not accept all solids. Little by little, you introduce all the products which you eat, including non-veg.
Eggs are very healthy.
Initially, he may be stubborn to eat them. He may vomit them. Don't give up.
Tell him, only if he is eating like you people, he will also grow well as his father. Otherwise, he will be lean and weak. If he eats well, he can become healthy as the healthy cartoon characters which he would like to watch.
In this way, you should encourage him.
Many mothers, would mash the rice in the mixie and give the child. This is not a good practice. He should eat the rice and other food items as we eat.
He should be given, raw carrot, raw cucumber , raw radish, which will strengthen his teeth.
Apart from these, I have given all the details in the link, which Parasakthi has given. Hope this would be helpful for you.