Hello concerned Mom ,
Relax ,your son already has a good weight for his age .
Other foods you can start at six months include fruits, such as pureed bananas, pears, and apples, and vegetables, such as carrots, pumpkin and cauliflower. You might also like to try starchy vegetables, such as potatoes, yam and sweet potato .
You can also include fluids like the water in which you boil the lentils , coconut water, fruit juice, vegetable juice, vegetable soup/stock and gradually add mashed boiled vegetables over a period of time. Other options are rice gruel,sabudana kheer (sago boiled in milk ), dalia(porridge ), and khichdi(rice and lentil mixed and boiled ).
The key is to introduce solid foods one at a time, a new food item every fifth day. This makes it easier to keep track of any food allergies
From 10 months on meals should be more adult-like. They should be chopped or minced with textures that encourage your baby to chew.
Just offer the freshly preapred food in small quantities to the child preferably with a steriised spoon or clean fingers and let the child have whatever amount he /she wants .you can start feeding the child three times a day though there should be at least a two hour gap with his milk intake .
Initially the baby will only take few nibbles and after a few months the quantity will start increasing on its own.
Hope this helps, take care both of you .