Dear Divya,
I am sorry for the struggle you are facing , I can understand how frustrating it will be for mom when kids dont eat properly. I am also sailing on same boat as yours but I have only one kid who is 5 year old. My son also very inactive in the morning times and takes hell lot of time for each task, he doesn't want to mix cereal and milk and wants them seperately and takes his own time for each

, and very picky in eating during breakfast or lunch.
I too get frustrated sometimes and thus I try these tricks ,
1. Tell him that you will buy daily one gift for him if he finishes his breakfast and lunch fast( you can buy dollar items as promised , it works for some time)
2. Tell him he will get one sticker each day for finishing breakfast and lunch and after finishing 10 stickers he will get favourite toy. keep asking him which toy he wants to buy next time, that will encourage him.
3. Tell him you will take to his favourite places on weekends when he finishes the food.
4. tell him he will get gummy bears or candy each time he finishes food fast.
5. When feeding curry or dal with rice I sometimes keep fried vadiya(papads etc.) , I tell him, one turn rice and one turn vadiya, that way my son shows some interest.
What I found is the more we get frustrated and shout on them, the more they get stubborn and dont change.
we have to be very patient, relax, find methods to encourage them, give him choice what he likes to eat, even if he eats small amount of what he likes ,that is good.
Take him with you to grocery shopping and ask him what cereal, cereal bars, yogurt with gems toppings , squeeze yogurt he want to buy for himself, that way we can initiate interest in them eating.
Lets see what other ladies suggest on this.
Sujatha.