DS is 20 months old and has never been a great eater although he is average weight for his age so not underfed.
I want to try to get him to eat new food and also food that is lumpier than usual however he refuses to try anything new. I'm not sure how I should handle this? He currently has about 6-10 meals that he eats on rotation and I really need to expand this.
For example at lunchtime today he had a bowl of leftover Sunday roast which I chopped into small pieces (pork, broccoli, carrot and bean with freshly made gravy). He refused to even put one piece in his mouth, this is despite the fact that I knew he was hungry and that he has eaten all of the component parts of the meal previously when more mushed up and covered in cheese sauce.
After about 15 minutes of cajoling I gave him his yogurt then put him down for his nap (he was pointing to the food cupboard where his crisps and bananas are kept but I told him that as he didn't even try his main food he wasn't getting any more).
I don't want to have to cover all his food in cheese sauce and mush it up for every meal. But neither do I want to starve him hence giving him his yogurt. I offer him 'new' food that I know he will like but he takes one look at it and if it doesn't look like bread, cheese, yogurt or his familiar mush then he refuses to open his mouth - this frustrates me as he won't even try it.
DH thinks we need to be firm and that I am a bit of a pushover. I think we need a middle ground but don't know how to get there. My big fear is that if he doesn't eat his dinner and we don't offer alternatives then he will be hungry and we will all have a sleepless night. But maybe we just need to suck that up in order to avoid him still eating mushy, cheesey food at 20 years old?
Any advice please?