20 Fantastic Spots to Eat Vegetarian and Vegan in Buffalo

Mediterranean Platter at Merge

Mediterranean Platter at Merge  //  Step Out Buffalo

Updated July 2018

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.



The City

Amy’s Place // Photo x Facebook

Amy’s Place

3234 Main St, Buffalo, NY 14214

Website // Menu

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.”


Grindhaus Cafe

160 Allen St, Buffalo, NY 14201

Website // Menu

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 // Photo x Facebook


439 Delaware Ave, Buffalo, NY 14202

Website // Menu

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.



Root & Bloom

The owners of this adorable place spent years living in San Diego, Los Angeles, and Boston, all the while appreciating vegan food in those cities,  so you can imagine what the food/vibe are like. Root + Bloom is in a large, open-air gazebo located behind Thinking Elvish Fantasy Chocolate on Elmwood Avenue near Bryant.  Picture it: mac n cheese, nachos, tacos, sliders, and milkshakes with 1000% of the flavor and none of the guilt. This place is a ~dream~.

Root & Bloom

Root & Bloom / Photo x Christopher Lestak

The Healthy Scratch

75 Main St #4, Buffalo, NY 14203

Website // Menu

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?


Inside Bettys

Bettys // Step Out Buffalo


 370 Virginia St, Buffalo, NY 14201

Website // Menu

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

Website // Menu

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.


Vegan Nachos // Photo x Sweet_ness 7

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.


Dosa Place

3500 Main St, Buffalo, NY 14226

Website // Menu

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.


Photo courtesy of Nature’s Apothecary

Nature’s Apothecary

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

Website // Menu

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.


Photo x Fry Baby Donut Co.

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.



India Gate

1116 Elmwood Ave, Buffalo, NY 14222

Website // Menu

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).



CoreLife Eatery

Photo courtesy of CoreLife Eatery

CoreLife Eatery

5175 Transit Rd, Buffalo, NY 14221

Website // Menu

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 // Photo x Facebook

Organic 3 Cafe

4446 Main St, Buffalo, NY 14226

Website // Menu

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.


Squeeze Juicery

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 Mediterranean

 3860 McKinley Pkwy, Buffalo, NY 14219

Website // Menu

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

Elm Street Bakery // Step Out Buffalo

Elm Street Bakery

72 Elm St, East Aurora, NY 14052

Website // Menu

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 // Photo x Facebook


 3670 McKinley Pkwy, Buffalo, NY 14219

Website // Menu

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.

Leave a Reply