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