John's of 12th Street is a wonderful Italian restaurant that serves meat. They have an extensive vegan menu of traditional Italian dishes. It's amazing. It's so hard to find vegan Italian food. John's is located right next to the famed Angelica Kitchen, but even though John's serves meat, I honestly confess that I will choose John's vegan dishes over the food at Angelica any day. Angelica is just too crunchy for me. It is veggie food of yore. I don't find the menu there particularly imaginative. Some people like it there but I just don't.
But I digress. I have been to John's twice now. The bread they put on the table is all vegan! The avocado bruschetta is delicious but very expensive. The stuffed mushrooms are very good, though they taste as if they're filled with breadcrumbs. Most recently, I sampled the eggplant parm, the seitan parm, and the seitan mushroom marsala. Each dish came with pasta and marinara sauce, and the server gave us vegan parm for the table. Everything was excellent. My parents who are meat eaters also really enjoyed the food, so this place is great if you're with mixed company.
Last time I recall having the seitan scallopini and the seitan alla rosa. I remember it being really good. My husband remembers it being small, but based on our most recent visit, when the dishes were HUGE, I think he may be mistaken. Though this place is a little pricey, the portions and quality definitely justify the price
The restaurant has an array of vegan desserts including vegan tiramisu, but both times we have ordered the vegan chocolate cannolis, because WHERE ELSE CAN YOU FIND THAT?? Da bomb!!!!
Only downside is the restaurant is cash only (and they serve meat). Service is excellent.
Only other place I've found awesome and authentic vegan Italian food was 3 Brothers Vegan Cafe on Long Island.
Cons: cash only