Truthfully, my child eats anything, you want the magic behind this, its easy, I have been a nanny myself though so I will say.
Baby led weaning, the best thing in the world, but my friend did not do this and hers eats anything, my friend is also a nanny. I decided to do a study, both children so different its not true, one at 1 very into books, puzzles not walking and quiet, the other at 1 walking actually running, hates sitting still hates books very phisical. Both would rather eat veg than anything else.
The mistakes that create problems ith children eating, I will say the mistakes as to what gets them eating as its easier.
1, Never give a child sweet things to give it something to eat if it has not eaten, if it has not eaten its not hungry. NO MEAL, NO YOGURT EVEN AT 6 MONTHS, NEVER WEAN ON YOGURT OR SWEET THINGS UNLESS SWEET POTATO OR PARSNIP.
2, Paying attention and encouraging your child, by doing this the child realises you want them to eat, so they will do the opposite.
3, Never not let your child eat off your plate, so always eat the same thing.
4, Never give any jars or ready meals EVER, if you are out, give bread and butter, raw peppers, tomatoes, cheese in a cool bag, jacket spud with cheese, after all you want them to like proper food, would you carry a tin of cold baked beans or pasta with you for lunch.
5, Only ever give water to drink, if they refuse they are not thirsty are they, eventually they will drink if thirsty.
Basically put a bowl of fresh home cooked food in front of them, you have a plate as well, talk to them but the topic must not relate to the food, or to them eating, totally ignore them eating, you yourself, ask the child if you can have a piece of there lovely food, eat it say thank you that was lovely, again ignore the child eating. Never spoon feed your child if they refuse, always put food on the spoon for them to do it or let them use there hands.
What you want is, your child at the table, liking the taste and texture of food, not the child getting stress from a parents own feelings of worry about if they are eating enough. Forcing food in there mouth in any way or form straight away will cause an eating prob. Nearly everytime the reason children will not eat is down to them being stressed by the grown up and not wanting food anywhere near them. After all if someone was forcing you as an adult to eat you would get cross.
Most important, if they do not want to eat, so what, take it away and give them tea later, nothing till tea. Babies and children need to want to eat, if people stress them they will not. Only give other things if you know your child is ill, my child lived on toast and snacks for 3 weeks, I knew she was ill but docter said she was fine, I only knew she was ill as she eats everything normally, so i took her to the hospital, she had pneumonia, I gave it a week she eats everything again, but I made sure as soon as I knew she was better, no more snacks only meals, if she did not want it, I took it away, with in two days she realised its proper food or nothing, of course she did not want to go hungry so ate everything I gave her.