Yes, there are hordes of good vegetarian restaurants near Marina Beach, including Kaidi Kitchen, Bistro 1427 and Sukha Nivas.