i was born a vegetarian (because of religion, im hindu) and i get really annoyed when non-veggie people say things like "what do you eat, broccoli?". Im also indian and i know a lot if not most indian food is vegetarian. If you go to india every restaurant you see will have massive vegi sections, and the food is soooo goood. In my opinion the best veggie food is indian food. No need for meat at all!
I dont understand vegans though, how do you live without cheese, i really dont understand arguments vegans use that cheese is non veg. I have a really good friend whos vegan and his main reason for being one is animal crueilty and how mass production of dairy products occurs on agri-businesses, but tbh, why dont you buy bio products?! BIO produced dairy products.
Anyway, vegetarian food is amazing if a. you know where/what to eat, b. you know how to cook it, c. you dont eat disgusting things like brussels sprouts with a touch of salt for dinner.