Hi!
For the record, I'm a vegan and I had no problem getting plenty to eat on our last cruise! They were very good about accommodating me.
My kids (5 and 9 at the time) do not eat meat, but they do eat chicken and fish. The kids buffet at Beach Blanket had plain pasta, french fries and...