Most of the houeboats has a cook on board. They provide vegetarian and non-vegetarian dishes. Fish is an integral part of houseboat food. For shorter trips you may get snacks only.
For vegetarians also there are ample choices, however, it is better to let us know in advance your food preferences.