I can recomend you the Harigarh Restaurant, out the hotel in the main street and to the right you can find this amazing place, very relaxed with a great menu.
No -there was continental, rajasthani , punjabi food available there.
Normal Indian food such as paraths, channa bhutra, was only the breakfast menu as well as continental breakfast. But as for Gujarat food am not sure about that. You maybe able to see the menu through their website. I hope that was of help.
Get an answer from Lake Pichola Hotel staff and past guests.