Heaven I think it is a phase they all go through. Jett did the same thing at that age.

But also by that age we gave all his food at once and so once it was gone it was gone. I handled it by completely ignoring the behaviour - the more I reacted the more fun he had doing it. So I just ignored it, and wouldn't pick it up until mealtime was over. The other thing I did, because it was also a sign that he had had enough, I would actually use the Auslan sign for 'finished' (which is thumbs up sign wiggled from side to side) and say 'Finished' and then take everything away from his tray. This one worked so effectively that as soon as I noticed that he had had enough I would make the sign and then he would pick up his bowl or plate and hand it to me, and then proceed to pick everything else up from his tray and put it in the bowl or plate that I was still holding. How perfect is a baby that cleans up after himself????

The thing with this method is you really have to follow through with it, once you say finished if they don't immediately go back to eating, then you take everything away. No asking them over and over again, or seeing if they just want that last bit of chicken etc. When you say it, it goes. Just keep it all matter-of-fact.

I hope that gives you some ideas to try!