Aside from an amazing selection of vegan food, many vegan restaurants also offer catering for special events, such as weddings and birthdays. They can also provide a wide range of foods for corporate functions or meetings.