We have partnered with TradePub to bring you free industry magazines and resources - no coupons or credit cards required!
Visit: englishforums.tradepub.com
Can I say,
(a) The waitress served a delicious noodles for / to John.
(b) The waitress served John a delicious noodles.
The waitress served John (some) delicious noodles.
If you really want to keep the a, you need:
served John a portion/bowl of delicious noodles