15 of the Best Vegetarian and Vegan Restaurants in Cleveland

15 of the Best Vegetarian and Vegan Restaurants in Cleveland

When most people think of Cleveland’s food scene, they may picture pierogi from Sokolowski’s, stacked grilled cheese sandwiches from Melt, or even kielbasa from Mabel’s BBQ. However, there are a ton of fantastic vegetarian and vegan restaurants in Cleveland that you need to know about, too.

From the best vegan pizza in Cleveland to my favorite vegetarian friendly restaurants, let’s dive into the veggie scene in this great city!

The Best Vegetarian and Vegan Breakfasts in Cleveland

No need to skip the most important meal of the day! Here are some great places to find vegetarian and vegan breakfast food in Cleveland.

1. Cleveland Bagel

Multiple locations

Cleveland Bagel is easily the best bagel shop in Cleveland. They are the inventors of the “Cleveland-style” bagel, which is a bagel that isn’t too sweet or doughy; it’s super chewy and basically perfect.

While they’ve called their 4201 Detroit Ave. shop in Ohio City home for years, they’ve recently opened a second shop in Midtown.

They serve classic bagel flavors such as plain, everything, salt, and poppy seed, and while their bagels are vegan to begin with they also offer vegan and vegetarian sandwiches.

From their Egg And Cheese Bagel to the Vegan Sandwich with hummus and veggies, you’ll definitely get your breakfast sandwich fix here. Plus, they now serve vegan nacho cheese sauce for your bagel and it is the best thing you’ll put in your mouth.

2. Lucky’s Café

777 Starkweather Ave., Cleveland (Tremont)

If you are searching for a sit-down breakfast, this is the spot. Located in the trendy neighborhood of Tremont just outside of downtown, Lucky’s has a fantastic breakfast and brunch menu that caters to meat lovers and vegetarians/vegans alike.

For the vegetarian fare, they offer House Made Granola served with yogurt, fresh fruit, and local honey. Plus definitely add the bee pollen and thank me later.

If you are a cheese-lover then you’ll enjoy the Baked Mac-N-Cheese with cheddar, Brie, Parmesan, and mozzarella baked with pasta and cream, and then they add brioche breadcrumbs on top. Heaven.

I also recommend checking out their Canoewreck with curried tofu, hash browns, veggies, and nutritional yeast that’s served with toast and fruit. To make it vegan, just ask for dry toast.

And for a delicious and sweet vegan treat, definitely get the Gingerbread Waffles.

3. Brewnuts

6501 Detroit Ave., Cleveland (Gordon Square)

Chocolate Frog donut at Brewnuts
Chocolate Frog donut during Harry Potter weekend

This brilliant donut shop is far from boring with Instagramable décor, creative lattes and donuts, plus beer on tap. It’s always a party at Brewnuts. They also always have at least two vegan donuts on offer. No, this does not make it any healthier, but at least you have a delicious donut to scarf down while sticking to your dietary preferences!

While these change seasonally, some of my favorites include the Maple Cream Stick donut with maple frosting and delicious vegan icing inside, and the Peanut Butter Crème Chocolate Oreo, which is topped with Oreo crumbles and filled with tasty peanut butter crème.

The Best Vegetarian Restaurants in Cleveland

Just because you want to eat vegetarian or vegan in Cleveland, that doesn’t mean you only want a salad! These are the best vegetarian friendly restaurants in Cleveland for a great meal.

1. Happy Dog

5801 Detroit Ave., Cleveland (Gordon Square)

Happy Dog in Cleveland
Dogs and tots

This tucked away dive bar may not look like much from the outside, but they serve up some of the best hot dogs and tots around!

With a make-your-own menu with 29 toppings and an astounding 16 different sauces, the possibilities are endless. And that’s just for the hot dogs!

The best part is they have killer vegan dogs, too, and plenty of vegan and vegetarian options to top them with! My favorite combo is the vegan dog topped with chunky peanut butter, sliced cucumber, and diced tomatoes served with a side of top-secret fry sauce. If I want to go vegetarian I’ll add feta and roasted garlic aioli.

And the tots are a must no matter what you get. The best sauces are the Korean BBQ, Bertman Original Ballpark mustard, and Thai chili and garlic sauce.

2. Barrio

Multiple locations

This is a popular Cleveland staple – and for good reason! Barrio is similar to Happy Dog in that you fill out a form with everything you want and then chow down – except at Barrio it’s all about the made-to-order tacos!

You can either select one of their special tacos or make your own creation, but there are vegan options either way.

My favorite is the flour tortilla topped with Thai chili tofu, lettuce, pico de gallo, salsa verde, and Barrio secret sauce!

3. Townhall

1909 W 25th St., Cleveland (Ohio City)

Located on the very popular W 25th St. in Ohio City, this restaurant is well known around town for catering to almost every dietary restriction out there. Vegan, gluten-free, keto, etc., Townhall has delicious food for everyone.

When it comes to vegetarian food in Cleveland, this place has a ton of options. Start with the Buffalo Cauliflower Lettuce Wraps before moving on to the Thai Peanut bowl, which you can choose either seared organic tofu or vegan chicken to go with ginger-rice, peanut sauce, and veggies.

If you’re in the mood for a burger, they also have the Townhall Veggie Burger with a garbanzo and roasted red pepper patty that you can make vegan by ordering the vegan bun.

Also, for those visiting on Monday nights, they have Vegan Night with more veggie options like Popcorn Tofu Nuggets, a Tempeh Gyro, and more!

A pro-tip for visiting Townhall: as it gets super busy on any given night in the main dining area, there is another entrance right next door where you can order and pay at the counter and they deliver it to your table. I almost never find that area to be crowded and the service is quick.

4. Johnny Mango

3120 Bridge Ave., Cleveland (Ohio City)

Laska Soup Month at Johnny Mango's
Laska Soup Month

I love Johnny Mango. This place is a really reasonably priced vegan-friendly restaurant in Cleveland.

Aside from their tasty fresh juices made to order, you can get a variety of great food including vegan or vegetarian Pad Thai and Vegan Nachos with a scrumptious vegan cheese sauce.

Plus, each month they have a special that always has a vegan option. In October, you’ve got the best Vegan Chili or September is Vegan Month with offerings like Not So Crabby Cakes and Tempeh Lettuce Wraps.

But the best month is December all thanks to Laska Soup Month. This popular Southeast Asian soup is available the whole month, and they make a vegan version with curried veggie broth, coconut milk, and green curry topped with Asian cabbage, carrots, bean sprouts, and rice noodles. Delicious.

5. Cleveland Vegan

17112 Detroit Ave., Cleveland (Lakewood)

Cleveland Vegan
Broccoli and “cheese” soup at Cleveland Vegan

The best vegetarian restaurant in Lakewood, this place has been serving vegan food since before it was cool. It started in 2012 as a catering company and is now a huge restaurant that is gaining popularity amongst foodies in Cleveland.

And yes, everything is vegan!

From the Bahn Mi Sandwich with crispy tofu to the Gyro made with seitan and a vegan tzatziki sauce, you’ll definitely find something filling and delicious without the cholesterol.

And make sure to save room for dessert! If you are looking for a vegan bakery in Cleveland, Cleveland Vegan also has a full-service bakery with cupcakes, cookies, pies, and various treats made from scratch. They even do wedding cakes!

Also, if you’re in the mood for pizza, be sure to check out their Pizza Nights with vegan ooey-gooey cheesy pizzas.

6. Masthead

1261 Superior Ave., Cleveland (Downtown)

While we’re on the topic of pizza, Masthead is the place to go. Whether you want a tasty beer or the best vegan pizza in Cleveland, you’ll find it in this downtown spot.

They have the ever-popular Margherita pizza with fresh mozzarella and basil for vegetarians, or the Veggie Pizza topped with mushrooms, veggies, onions, and cheese.

But for the vegans in search of the perfect pie, they also have a couple of vegan pizzas. The classic Vegan Pizza is topped with Italian tofu crumble, mushrooms, peppers, and basil. They also have the Pomodoro Pesto Pizza topped with sundried tomato pesto, butternut squash, roasted onion, sautéed kale, and Italian tofu crumble!

No need to compromise your love of pizza and beer in Cleveland!

7. Superior Pho

3030 Superior Ave., #105, Cleveland (Asiatown)

Superior Pho Tamarind Soup
Tamarind Soup

If you didn’t know this place existed you’d never find it. Located in Asiatown on the Eastside of Cleveland, it is on the backside of a mini shopping area and is not to be confused with the other pho place next door. Just park in the back, enter from the parking lot, and you should find it.

You can certainly get the original Vietnamese classics like Beef Pho or Bahn Mi, but they serve the best Tamarind Noodle Soup filled with tofu, tomatoes, and rice noodles that dreams are made of.

Be sure to also snag some Tofu Summer Rolls while you’re there!

8. Balance Pan-Asian Grille

515 Euclid Ave., Cleveland (Downtown)

If you’re craving noodles, this is a fantastic spot! You can build your own bowl and pick up some delicious snacks that are both vegan and vegetarian in Cleveland.

I’m a big fan of the Thai Guy Bowl with Thai peanut sauce, carrots, peapods, hot peppers, sprouts, cilantro, and peanuts over noodles. They also have tasty Citrus Brussels as an appetizer.

9. Juke Box

1404 W 29th St., Cleveland (Ohio City)

Pierogi at Jukebox
Buffalo Chickpea pierogi

We’re back in Ohio City and in one of my favorite haunts thanks to its delightful food, great brews, and charming jukebox just waiting for your song request.

If there is one local vegetarian-friendly restaurant in Cleveland to visit, this is definitely the place to go to enjoy one of Cleveland’s most famous dishes without the meat.

This is because Juke Box offers vegan and vegetarian pierogies! Aside from being my favorite pierogi place in Cleveland with those crispy, pan seared pillows from Heaven, they make fantastic vegan versions and vegan dipping sauces to enjoy them with!

I love the Buffalo Chickpea and Sweet Potato Black Bean pierogies served with vegan Sriracha sour cream or vegan ranch.

For the vegetarians, they also have a wonderful potato and cheese pierogi with onion.

And if you don’t want pierogi, they have a great Tofu Fighting sandwich with grilled mushrooms and onion, jalapenos, greens, and creamy mustard all served in a toasted baguette.

10. Beet Jar

1432 W 29th St., Cleveland (Ohio City)

If you need a mid-day pick-me-up in Ohio City, this place serves organic juices, kombucha, tasty salads, and the best vegan sandwich: The Bravacado.

This sandwich is so stacked you’ll never notice that there isn’t even meat on it. With avocado, red onion, greens, smoked coconut flakes, and cashew mayo stuffed inside of two slices of crispy and chewy bread, it is a popular sandwich for locals and it’s easy to see why.

11. Corner 11 Bowl and Wrap

2391 W 11th St., Cleveland (Tremont)

Corner 11 Poke Bowl

Poke is becoming popular across the country, and Cleveland is no exception. This little shop in Tremont is serving fresh make-your-own poke, and it caters to vegans and vegetarians.

I usually get a bowl with either greens or midnight rice and top it with fried tofu, avocado, and my favorite veggies with a side of sweet shoyu sauce. If you’re in the mood for soup instead, they’ve got a great Vegan Noodle Soup with soba noodles, fried tofu, and veggie broth.

12. Maha’s Falafel

2700 Carroll Ave., Cleveland (Ohio City)

This Cleveland staple was started in the famous West Side Market in 1986. Family-owned and operated, Cleveland Magazine named this place “Best Falafel Sandwich in Cleveland.”

Sadly, they no longer operate at West Side Market – but they are still in Ohio City inside of Dave’s Market at the back of the store!

And you’ll definitely want to get their Falafel Sandwich. They fill up these pita wraps with plenty of falafel, lettuce, tomato, and tahini. For an added kick, I love adding hummus to it, too.

Whenever I want a quick and tasty meal, I’ll pop over to Dave’s and grab this delicious treat.


And there you have it! From pizza to noodles, these are some fantastic options for Cleveland vegan and vegetarian restaurants.

READ NEXT: Cleveland Breweries: The Ultimate Guide to the Best Beers and Brews in Cleveland

Which vegan or vegetarian restaurant in Cleveland do you love?

Pin it for later:

Leave a Reply