Vegetarians and vegans, you’ve all been there. You go to a restaurant, excited to try it out, only to find out the few things you can eat are salad…salad…. and another salad.
Though going meatless can be hard, there has never been a better time to dive in. With options popping up left and right, and more restaurants adapting to your dietary needs, here is a list of restaurants and cafes that will not only accommodate you but leave you feeling oh-so-satisfied.
3234 Main St, Buffalo, NY 14214
Amy’s Place is one of the go-to vegan restaurants in the city. Located in University Heights, Amy’s offers a menu full of healthy breakfast options, sandwiches, soups and salads. Amy’s is a Lebanese and American restaurant so they have classic options as well as unique dishes such as falafel and shwarma. They even have a whole section of their menu called “Buffalo classics gone vegan.”
160 Allen St, Buffalo, NY 14201
Grindhaus, located on Allen St., boasts an all-vegan menu full of tofu, vegetables, mock-tuna and specially made vegan condiments. They take new flavor spins on regular items such as a slaw with dried cranberries, edemame, “haus-made” vegan mayo and BBQ sauce. They also have interesting desserts like a chocolate avocado mousse made with avocados, dark cocoa powder, almond milk and maple syrup.
Merge is a delicious dinner option for non-meat eaters and health nuts alike. They have lots of different vegan entrees and appetizers and they even do vegan brunch. Their dessert menu sounds incredible too, so if you’re looking for vegan cocktails and desserts, this is your place. The atmosphere is cozy and adorable, with lit up stars lining the entire space. They have a stage for live acoustic and jazz bands which makes this the cutest vegan date restaurant in Buffalo.
The Healthy Scratch
75 Main St #4, Buffalo, NY 14203
This centrally located cafe is the perfect spot for healthy grab-and-go, but if you’re specifically looking for vegan or vegetarian eats, their menus is stocked with options. Pretty much the entire menu is either already vegetarian or can easily be made vegetarian including several toast options, bowls, smoothies, sandwiches, etc. When it comes to vegan choices, Healthy Scratch has a variety of fresh juices, smoothies, and make-your-own bowl options that fit the bill. Plus you can make any of their salads vegan. Did we mention they have a food truck too?
370 Virginia St, Buffalo, NY 14201
Betty’s is another go-to dinner spot for vegetarians, but they also offer dishes with meat too, which makes this the perfect restaurant to bring your meat eating friend or family member to, if they can’t sacrifice meat for a meal.
Taste of Siam
810 Elmwood Ave, Buffalo, NY 14222
The Taste of Siam is as beautiful as it is delicious. Located on Elmwood, this authentic Thai restaurant has floor to ceiling windows with an adorable view of the heart of the Elmwood Village. Oh yeah, and the food, the Pad Thai is incredible. You can choose your meat, and vegetarians can opt for tofu or veggies in their noodles, along with other Thai dishes.
Vegetarian pro tip: order a Thai iced tea or iced coffee, you won’t regret it.
Sweet_ness 7 Cafe
220 Grant St, Buffalo, NY 14213
Website // Menu
Originally, we didn’t have this Grant Street staple on our list, but after they poured their heart out on Instagram about their Vegan options, we just had to add them. While the kitchen here is not strictly vegan, they have a vegan chef and are serving up options like Housemade Vegan Nachos with queso, jalapeno tomato salsa, and corn chips. Plus they just “get it”, and we love them for that.
3500 Main St, Buffalo, NY 14226
Dosa Place serves up authentic Indian cuisine prepared fresh daily. Their menu is mostly vegetarian and vegan with dishes that are bursting with flavor. They serve brunch, lunch and dinner and are open every day.
1382 Hertel Ave, Buffalo, NY 14216
Specializing in organic, raw, vegan food, Nature’s Apothecary is the perfect late-breakfast and lunch spot. Located on Hertel, their lunches have only fresh and organic ingredients and they have many vegan takes on classic lunch foods such as tuna and cheeseburgers. They boast an extensive smoothie selection, as well as many smoothie bowls, salads and wraps.
Ashker’s Juice Bar and Cafe
1002 Elmwood Ave, Buffalo, NY 14222
Ashker’s on Elmwood (and a summer pop-up in Delaware Park) is a go-to spot for vegetarians. While they don’t offer quite as many vegan options, Ashker’s is perfect vegetarians since their menu is full of delicious veggie options. Plus they have a full smoothie and juice bar.
And they’re opening a location in the Black Rock neighborhood soon.
Fry Baby Donut Co.
336 S Elmwood Ave, Buffalo, NY 14201
This donut shop is completely devoted to making vegan donuts. And not just any donuts either, hardcore donuts with flavors you can only dream of. We’re talking Chai Tiger , Strawberry Shortcake🍓, and mojitooo. They opened in June 2017 and have been selling out product what seems like regularly. They have funky hours so make sure to check if they’re open before you go.
1116 Elmwood Ave, Buffalo, NY 14222
India Gate describes themselves as “exotic healthy Indian cuisine” and while they have meat options, they offer many vegan/vegetarian alternatives and dishes that wouldn’t have meat in them anyway. (The mango chutney and veggie curry sound amazing).
5175 Transit Rd, Buffalo, NY 14221
CoreLife recently opened on Transit Road in Clarence, and since opening has gained quite a bit of popularity with healthy eaters on the go. They’re a great lunch option, with reasonable prices, a large dining area, and an assembly line full of workers who make your salad or grain bowl in record speed. Though not entirely vegetarian, they offer lots of options and have a lot of protein-packed healthy food.
Organic 3 Cafe
4446 Main St, Buffalo, NY 14226
This cafe (and juice bar) located in Snyder is rolling in healthy options. Their wraps, paninis, and soups are all delicious, especially when paired with a freshly made juice or smoothie. Feeling extra healthy? Take a wheatgrass shot to jumpstart your day.
Personal recommendation: Omega 3 salad (mixed organic greens, cranberries, almonds, walnuts, pecans, pistachios, pepitas, red onion, crumbled bleu cheese, apple, organic tomato & cucumber w/ house vinaigrette) or avocado toast.
5419 Main St, Williamsville, NY 14221
Website // Menu
Squeeze Juicery, home of the smoothie bowl. With two locations, one on Elmwood and one in Williamsville, Squeeze is a great choice for anyone looking for something super healthy on the go. They have an extensive menu of juices, smoothies, and salads but their bowls steal the show (try the pink cadillac).
Rachel’s offers a great alternative to fast food, they have fast, healthy and vegetarian bowls and wraps. They’re a little Chipotle-like in style, but they’re local and have many locations around WNY, in Williamsville, Downtown, Cheektowaga, Hamburg, and University Heights.
Green Eats Kitchen and Juice Bar
6445 W Quaker St, Orchard Park, NY 14127
Not only does Green Eats have many tasty smoothies on their menu, but they offer meal plan packages, something that has been catching on lately. If you have a busy life, trying to make your own healthy food from scratch can be hard, so pick up one of their meal plan packages and have food for up to three days. They also have juice cleanses, for when you need to get back on track.
Elm Street Bakery
72 Elm St, East Aurora, NY 14052
Elm Street’s menu will make your mouth water instantly, everything sounds so good. From interesting variations of toast to wood-fired pizzas, Elm Street offers more upscale fare for decent prices and have many meatless choices.
Poppyseed serves up healthy but innovative entrees that you’ll love. This restaurant has interesting flavor combinations, some with meat, but quite a few vegetarian options and they have vegetarian/vegan specials. Pictured above: the One Eyed Jack, handmade jalapeno lentil burgers paired with a sweet pineapple pico, guacamole and quinoa salad.