Skip to main content

25 Unique Vegan Eats to Try this Earth Month



April is Earth Month and one of the tastiest ways to celebrate is by exploring some of the delicious local vegan restaurants that have made a name for themselves. Research has shown that eating plant-based is not only great for your health, but it’s also great for the environment. Diets that are rich in fruits and veggies can lead to a reduction of greenhouse gas emissions compared to a non plant-based diet (source).

Vegan food has come a long way over the years and there are so many unique plant-based foods to try. From vegan sushi to shiitake escargot to pastelitos de “carne”, these are some of the vegan eats across the U.S. that both vegans and non-vegans alike can enjoy.

Bakeries

Vegan Delights, photo by Yelp Elite, Natasha G.

1. Breads on Oak Cafe & Bakery, New Orleans, LA

Known for: King Cake 

I’m not vegan, but I begrudgingly tried their vegan king cake and it has to be one of the best king cakes that I’ve ever had!

YELPER ROBERT C

2. Vegan Delights, Miramar, FL

Known for: Pastelitos de “carne”

This place is absolutely amazing! My husband who is definitely a carnivore and very skeptical about vegan food loves their “beef” pastelitos. Ive tried most of their stuff and I can honestly say I have loved everything I tried.

Yelper Yaselis P.

BBQ

The Rabbit Hole, photo by Zaccur C.

3. Blatch’s Backyard BBQ, Salt Lake City, UT

Known for: Seitan Brisket

WOW! This place is spectacular!! Complex and excellent flavors. A unique twist on BBQ classics. The citrus slaw is fresh and not to be forgotten (like normal slaw) when you’re stuffing your face with the smoked meat/meatless BBQ. Seitan brisket is as good as the real thing!

Yelper April P.

4. Houston Sauce Pit, Houston, TX

Known for: Chopped Veef Sandwich

Great customer service and food! The chopped veef sandwich was delicious; I don’t wanna try anything else. I could order chopped veef every time.

Yelp Elite Reginice C.

5. The Rabbit Hole, Pompano Beach, FL

Known for: Smoke in the Woods Southern BBQ Platter

First time here and per their recommendation I ordered the Smoke in the Woods Southern BBQ. Wow, loved it! Great presentation, food was flavorful and I ate every bit of it.

Yelper Lauren F.

Burgers and Sandwiches

Organically Twisted, photo by Garren R.

6. CERA, Portland, ME

Known for: The Mushroom of Course

The mushroom of course sandwich is my favorite sandwich here! I’m not vegetarian or vegan, but this vegan sandwich can stand on its own next to any other option, meat or otherwise. The portobello schnitzel is crispy and tender and the vegan mayo, greens, and scali roll balance it perfectly! The different take on the hummus, using edamame instead of chickpeas, is truly groundbreaking for me.

Yelp Elite Sarah W.

7. Organically Twisted, Naples, FL

Known for: Artichoke Burger

Both the artichoke burger and the mung bean taco salad were absolutely fantastic. My boyfriend and I practically licked our plates clean. If we lived closer we would be coming here every day.

Yelp Elite Sandra S.

8. Strong Hearts Cafe, Syracuse, NY

Known for: Sweet and Sassy Molassy Sandwich

First, let’s talk about the Sassy Molassy. I’ve never had a tofu sandwich A.) so full of flavor, and B.) juicy. All parts of the sandwich complimented each other. The bread had a nice crispy outside and soft inside. Even the avocado was perfectly ripened and full of flavor.

Yelper Marilyn L.

Cajun & Creole

Breakaways R&B, photo by Jeremy T.

9. Breakaways R&B, New Orleans, LA

Known for: Vegan Yaka Mein and Gumbo

This has quickly become my favorite neighborhood place to grab a delicious and heart-felt meal, or a delicious cocktail at a reasonable price. The gumbo is my comfort food.

Yelper Carey L.

Curry

Photo by Mirisata, Yelp

10. Manna Kitchen, Lisle, IL

Known for: Panang Curry Bowl

I just made my second visit I am in love with the Panang curry. It was astonishingly good.

Yelper Karen E.

11. Mirisata, Portland, OR

Known for: Rice & Curry Plate

Delicious food, lovely outdoor patio space. Highly recommend the rice and curry plate of the day to sample a bunch of different flavors and textures!

Yelper Katy S.

12. Peace Cafe, Honolulu, HI

Known for: Tempeh Katsu Curry

I had the tofu katsu curry and the quality to this meal was out of this world! That breading?? Was so crispy and crazy delicious!!

Yelper Cynthia D.

Japanese Cuisine

Photo by Obon Shokudo, Yelp

13. Obon Shokudo, Portland, OR

Known for: Okonomiyaki

Okonomiyaki – The star of this meal. This Japanese pancake is rare to find in its vegan form. This was crisp and fully sauced of deliciousness. The innards consist of cabbage, ginger-pickled beet, and onion. Just beautiful to look at and eat.

Yelp Elite Alice A.

Mediterranean Food

BeeWali’s Vegan AF, photo by Joel H.

14. BeeWali’s Vegan AF, Los Angeles, CA

Known for: Kabob Plate

I had the Kabob Plate. Mmmm…. It came with their proprietary blend of herbs and spice blended with Impossible ground served on a bed basmati rice with pitas, hummus and a roasted Anaheim Chili. So So good!

Yelper Joel H.

Pizza

15. OPPI’Z Bistro and Natural Pizza, Santa Barbara, CA

Known for: Pizza Black Margherita 

The vegan black margherita pizza was really good. I’ve never had food made with activated charcoal before, and it was fun to try. The crust was surprisingly light and chewy with a great crisp edge. The sauce was tasty. I’m so thankful that they had vegan cheese.

Yelper R F.

Seafood

Photo by Pure Soul, Yelp

16. Ka Papa Cuisine, Sarasota, FL

Known for: Shiitake Escargot

This place is incredible! The shiitake escargot is to die for. You might as well go ahead and order at least two to start your dinner. (We wish we did)

Yelper Britten A.

17. Liora, Baltimore, MD

Known for: Vegan crab cakes

The ‘crab’ cakes – jackfruit deliciousness with a tasty crunch of sweet peppers. Gives traditional crab cakes a great run for their money.

Yelper Quean J.

18. Pure Soul, Durham, NC

Known for: Vegan Shrimp Po’Boy

The shrimp po’boy was so delicious! I was a little unsure about vegan shrimp but Pure Soul has made me a believer.

Yelper April F.

Sushi

Chef Kenny’s Asian Vegan Cuisine, photo by Christien W.

19. Chef Kenny’s Asian Vegan Cuisine, Houston, TX

Known for: Vegan Crunchy Roll

YUM! Chef Kenny’s Vegan Asian Cuisine was such a delicious surprise. If you want to try some great food, give this place a visit. The food is vegan, but it was enjoyable to all in my party who were omnivores.

Yelp Elite Stephanie Z.

20. House of Vegano, St. Petersburg, FL

Known for: Volcano Roll

Incredible! I’ve never eaten anything other than a cucumber roll or sweet potato roll sushi because that’s all my plant based diet found, but wow! House of Vegano has made vegan sushi so exciting and delicious! There isn’t anything I’ve eaten here that hasn’t been perfection to my taste buds!

Yelper Laure B.

South American Tapas

Epif, photo by Yelp Elite Molly M.

21. Epif, Portland, OR

Known for: Vegan tapas

This vegan restaurant has fancy, delicious, top notch dishes. I told my boyfriend it’s so good that it convince my meat-loving mom to go vegan. The ambiance is warm and cozy. The prices are very good. The cheesecake is to die for.

Yelper Maya A.

Tacos & Burritos

Terror Tacos, photo by Ilana L.

22. Terror Tacos, St. Louis. MO

Known for: Birria Tacos and Carnage Asada Burrito

I got the Birria and carnage asada tacos and they are probably the best tacos I have had since going vegetarian 5 years ago (and I eat an absurd amount of tacos).

Yelper Jillian H.

Vegan Chick’n

Photo by Nice Biscuit, Yelp

23. Hart House, Monrovia, CA

Known for: Spicy Chicken Sandwich

I really enjoyed my experience at Hart house. As a carnivore I can’t help but compare vegan “meat” to real meat so having said that I had the spicy chicken sandwhich the one with all the fixings and I forgot I wasn’t eating chicken it was well executed.

Yelp Elite Tanya B.

24. Nice Biscuit, Syracuse, NY

Known for: Chicky Baby

The Chicky Baby was so much deliciousness! These people know what they’re doing. Hands down the best veg chicken I have ever had, with the perfect amount of honey mustard and just-right pickles.

Yelper JoAnne R.

25. Vegos, Albuquerque, NM

Known for: Nobody Calls Me Chicken Sandwich

I had the “Not so Chicken sandwich “, and it was seriously one of the best chicken sandwiches I’ve ever had! I challenge you, put this thing up against any of your favorites.

Yelper Mark C.

Follow this collection and refer to it during your vegan food adventures, and find and connect with more vegan eateries in your local area by searching for vegan food on Yelp!

[gravityform id="4" title="false" ajax="true"]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/unique-vegan-eats/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Email</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>
[gravityform id="4" title="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper gform_legacy_markup_wrapper' id='gform_wrapper_4' ><div id='gf_4' class='gform_anchor' tabindex='-1'></div> <div class='gform_heading'> <span class='gform_description'></span> </div><form data-form-name='Newsletter Signup Popup' method='post' enctype='multipart/form-data' target='gform_ajax_frame_4' id='gform_4' action='/community/unique-vegan-eats/#gf_4' novalidate> <div class='gform_body gform-body'><ul id='gform_fields_4' class='gform_fields top_label form_sublabel_below description_below'><li id="field_4_1" class="gfield field_sublabel_below field_description_below hidden_label gfield_visibility_visible gf-email" data-field-class="gf-email" data-js-reload="field_4_1"><label class='gfield_label screen-reader-text' for='input_4_1' >youremail@address.com</label><div class='ginput_container ginput_container_email'> <input name='input_1' id='input_4_1' type='email' value='' class='large' placeholder='youremail@address.com' aria-invalid="false" /> </div></li><li id="field_4_2" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" data-js-reload="field_4_2"><label class='gfield_label' for='input_4_2' >Phone</label><div class='ginput_container'><input name='input_2' id='input_4_2' type='text' value='' autocomplete='new-password'/></div><div class='gfield_description' id='gfield_description_4_2'>This field is for validation purposes and should be left unchanged.</div></li></ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_4' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_4"]){return false;} if( !jQuery("#gform_4")[0].checkValidity || jQuery("#gform_4")[0].checkValidity()){window["gf_submitting_4"]=true;} jQuery("#gform_4").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=4&amp;title=&amp;description=1&amp;tabindex=0' /> <input type='hidden' class='gform_hidden' name='is_submit_4' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='4' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_4' value='WyJbXSIsImE0YjFiMmUxY2IxMWVhYTljM2FhNzdkODk4NDUzZmY0Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_4' id='gform_target_page_number_4' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_4' id='gform_source_page_number_4' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_4' id='gform_ajax_frame_4' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe> <script> gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://blog.yelp.com/wp-content/plugins/gravityforms/images/spinner.svg' );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}setTimeout(function(){jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}, 50);}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [4, current_page]);} );} ); </script>