There are many vegetarians in India, particularly in Gujarat.
I am primarily an omnivore, who enjoys meat and fish.
In many of the places we visited on a seven week visit to Kutch and Saurashtra, it was difficult or even impossible to find restaurants serving non-vegetarian food. I spotted street stalls where omelettes were made to order – and they are very delicious – and barrows where un-refrigerated kebabs were on display in the hot weather, awaiting grilling.
In Kutch, I enjoyed the delicately prepared, tasty vegetarian thalis. In Saurashtra, thalis were less attractive to my taste because of their oily-ness and over use of sugar or other sweeeners. However, Gujarat is a paradise for snackers. All over Gujarat, you will find places selling a variety of delicious farsan (savoury snacks). My favourites include: dhokla, patra, ganthia, sev, bhel puri, chewda, dahi puri, khandvi, and pani puri.
Therefore when I wanted something more substantial, I resorted to eating readily available South Indian specialities such as dosas and curd vada. Or, I ordered pizzas. The pizzas, which would look strange to a Sicilian or a Neapolitan, were delicious despite the fact that the cheese used was not remotely similar to mozzarella. I suspect it was often the industrially prepared Indian Amul product. By the way, Amul was a dairy company established just after Indian Independence in Gujarat, inspired by ideas suggested by Sardar Vallabhai Patel, an important statesman and politician born in Gujarat. Getting back to the pizzas, what made them delicious was the tomato sauces used on them. These were not run-of-the-mill out-of-the-can industrial products. They were usually sauces made in the restaurant using fresh tomatoes and herbs and appropriate spices. Indian Chinese food, even if vegetarian, is also an option.
Well, although I am not a fan of veg food, many people fall in love with the various meat-free and egg-free cuisines of Gujarat.