When I went vegan in 2004, I could count maybe three restaurants in Memphis with a decent selection of vegan options expanding beyond the typical veggie burger/salad fare. How far we have come! Today, I can name a pretty decent list of restaurants that not only offer vegan items by request, but actually print the word "vegan" on their menu.
One such place is the new
Three Angels Diner in the Broad Avenue Arts District. This kitschy little cafe opened a few months ago, and though they have several meat dishes, their vegan options are impressive. I met my buddy Pat there for lunch today and ordered the
Momma Veggie Sandwich:

That might look like plain white tofu, but it was actually baked and quite flavorful. It was complemented by roasted red pepper, thinly sliced red onion, vegan mayo (yes, they had vegan mayo!), olive oil, and balsamic vinegar. So, so tasty. And the perfect size for lunch — not too big, not too small.
Sandwiches at Three Angels typically come with a side of chips, but they're happy to switch those out for a fresh vegetable dish for an extra $1.50. All of their veggie sides are vegan, and today's offerings ranged from mashed potatoes to sauteed snow peas to arugala salad to these yummy
Roasted Carrots and Butternut Squash (my choice of side):

These were lightly cooked in oil and seasoned just right. The thin slicing ensured that all pieces were thoroughly cooked.
Pat ordered a meaty main dish, so I won't show you that. But her
Cucumber Salad side looked delightful with its cute little sliced radishes:

Next time I go to Three Angels, I'm totally ordering the mock egg salad sandwich (made with tofu and vegan mayo). I've heard it's delicious!
Three Angels Diner is located at 2617 Broad Ave. Call 901-452-1111. They have a
website, but it's not so great yet.