I love it here! EVERYTHING is vegan. This is a counter service type establishment. They make a number of dishes that you can take with you or eat in their newish seating area (they used to just have a couple of stools and a little counter, but now they have a whole room with several tables and chairs).
Everything is so good! I buy a lot of vegan goodies from Vege Eats in Flushing, and a lot of Veggie Castle II's food seems to be made from the same stuff (which is really interesting, because most of the products at Vege Eats are from Taiwan). I just wish my cooking was as good as Veggie Castle II's! My partner and I love to order a large meal (two protein dishes and three sides) and share. It is plenty of food for two, though you may love it so much, you'll want to get more. AND they have vegan patties (fake Jamaican beef patties, callaloo patties, bean patties, fake fish patties, etc etc etc).
They also have a lot of desserts. Some look like they are from Vegan Treats in PA, but the flavors are unlike those that are usually sold in NYC. I've seen pistacchio cake at Veggie Castle II. Some desserts are made in house, including their Jamaican cassava cake. It's so delicious! Much like a Filipino cassava cake, but much more coconutty. Next Christmas, I'll be sure to see if they sell vegan rum cake. MMMMM!!!
Also try their herbal root beverages, if your curiosity is piqued!
The restaurant is only closed three days a year: Thanksgiving, Christmas, and New Year's, I think!Pros: Everything is vegan!, Caribbean food!, Patties!