Skip to main content

Top 25 Places to Eat in the Triad



Middle Eastern Sampler – Odeh’s Mediterranean Kitchen

Yelp’s Top 25 Places to Eat is a list unlike any other “best of” out there. Sure, you’ll see your obvious local favorites on the list, but it’s also chock full of hidden gems and off-the-beaten-path joints like Mi Taqueria tucked away in downtown High Point. From fine dining to shawarma food trucks — find them all in Yelp’s Top 25 Places to Eat in the Triad.

Did your favorite restaurant make it into the top 25? Let us know on Twitter and Instagram. Remember, we only know how good a spot is if you take the time to review it. So share your thoughts on Yelp, and maybe your favorites will be on next year’s list! 

Topping this year’s best restaurants list is Odeh’s Mediterranean Kitchen, a 5-star powerhouse and Triad favorite! They’re most known for their delicious shawarma. Whether you want it served over their flavor-packed rice or ontop of fresh vegetables in a salad, you’re not going to want to miss this mouthwatering and spicy dish.

Pro tip: You’re going to want to make a note of these spots, so we made it easy for you. For great businesses at your fingertips, get the Top 25 to-go. Follow this collection on Yelp.

  1. Odeh’s Mediterranean Kitchen (High Point)

Cuisine:  Mediterranean and Middle Eastern

What they’re known for: Delicious shawarma, falafel, and creative specials

Yelpers say: “The chicken was falling right off the bone and cooked to perfection. We thoroughly enjoyed it, one of the best cooked chickens we have ever had. The salad itself was tasty, the rice was flavoursome and the potatoes were soft and enjoyable. Overall this dish was a hit! We cannot wait to come back and order this again.” –Nadia

2. Poke Bowl (Downtown Greensboro)

Cuisine:  Poke and Sushi

What they’re known for: Fresh and tasty Poke bowls and burritos

Yelpers say: This place is new and exciting! I got a create your own burrito with spicy ahi tuna, spicy mayo, edamame, pineapple, ginger Hawaiian sauce and cilantro. The food was very fresh and the staff was very friendly and explained the whole concept to me. Sushi burritos are a fairly new idea and it’s great to see Greensboro finally get a location that serves them along with poke bowls. I highly recommend this place!” –Marie R.

3. Sarah’s Kabob Shop (Greensboro)

Cuisine:  Mediterranean and Middle Eastern

What they’re known for: Tasty gyros and fresh fries

Yelpers say: “Everything I’ve had here has been awesome, I wish it was closer to my homestead. That chicken kabob gyros I think was about 3lbs, it was so loaded I just ate it with a fork, it was great…and that shawarma, that’s a winner too. I had a mixed shawarma salad which has chicken and beef, now that was some good times right there, love the onions and peppers cooked with it.” –Michael P.

4. The Table Farmhouse Bakery (Asheboro)

Cuisine:  Breakfast, sandwiches, baked goods

What they’re known for: Bakery fresh breads, pastries, and sandwiches

Yelpers say: “How spoiled Asheboro is to have a place like this to eat.  The sandwiches are as good as any I’ve had anywhere and on the last visit, I took down some truffle fries that were also quite delicious.  I have absolutely no complaints other than I always end up wanting to eat everyone else’s food as well as my own.” –Jeff L.

5. Bobby Boy Bakeshop (Winston-Salem)

Cuisine:  Baked goods, coffee, sandwiches

What they’re known for: Artfully crafted baked goods

Yelpers say: “When I came in and saw a display of breakfast pastries and French pastries – I knew immediately that it would be a place that I would frequent. From the wide array of breakfast options and beautiful, impeccably and artfully detailed desserts – you can tell the owners and bakers are proud of their work.” –Alyssa M.

6. Jerusalem Market (Sedgefield and Downtown Greensboro)

Cuisine:  Mediterranean and Middle Eastern

What they’re known for: Fresh wraps and hummus

Yelpers say: “Fantastic Mediterranean food that is a much needed addition to downtown. Everything has been top notch, and the staff is awesome! Falafel is some of the best I’ve ever had, and everything is full of complex flavors and spices.” –Adam W.

7. Giacomo’s Italian Market (North Greensboro)

Cuisine:  Italian and Deli

What they’re known for: Loaded sandwiches, local cured meats, and house-made antipasti

Yelpers say: “As is true in many cases, the ingredients make the difference. The sandwiches come served on fresh, crusty Italian rolls. The cold cuts are top-notch – the Italian Stallion (genoa/capicola/provolone) and Paesano (marinated eggplant/salami/provolone) are standouts – but the hot sandwiches are not to be ignored. The homemade sausage and peppers is simply beyond compare.” –Zac G.

8. Chez Genèse (Downtown Greensboro)

Cuisine:  French

What they’re known for: Fresh pastries, breakfast and brunch, quiche

Yelpers say: “For entrees, I tried the quiche of the day and was very glad of that fact. Easily the best quiche I have ever had. Very thickly sliced, fluffy eggs, flaky dough, tasty fillings. That probably would be enough for many people, but I also opted for some of their bouillabaisse soup. This soup had a hearty, zesty, rich tomato broth and a generous helping of mussels, shrimp, and other seafood. Everyone at the table had a couple spoon fulls, and agreed it was the star of the show.” –Erik S.

9. Amazing Thailand (King)

Cuisine:  Thai

What they’re known for: Flavorful curries and delicious soup

Yelpers say: “The name is accurate!! Amazing! The owner and other employees were super friendly, which is always a plus for me. I got the Drunken Noodles and asked for a specific level of spiciness and they made it to perfection. Not only was the food good, after ordering it only took about 10 minutes until I had it in front of me.” –Steph G.

10. Mi Taqueria (Downtown High Point)

Cuisine:  Mexican

What they’re known for: Incredible tacos

Yelpers say: “The carnitas, al pastor and barbacoa are all outstanding to say the least, they do 2 styles of chicken, one is chunks of grilled chicken and the other is shredded chicken that’s been slow cooked with onions and peppers, shredded is the way to go if you get chicken no doubt. Just go here as fast as you can if you want some awesome real deal Mexican food, you won’t be disappointed.” –Nadia J.

11. Hops Burger Bar (Winston-Salem and Greensboro)

12. Slices Pizza by Tony (Greensboro)

13. Young Cardinal Cafe (Downtown Winston-Salem)

14. La Casita Mexican Antojitos (Greensboro)

15. Magnolia 23 (Asheboro)

16. The Sage Mule (Downtown Greensboro)

17. El Rancho Taqueria (Winston-Salem)

18. Bandito Bodega (Greensboro)

19. Kin Thai Zabb Rice & Noodle (High Point)

20. The Penny Path Cafe and Crepe Shop (Winston-Salem and High Point)

21. Blue Denim (Downtown Greensboro)

22. BBQ Joe’s (High Point and Trinity)

23. Tangent Eat+Bar (Elon)

24. La Palma (Greensboro)

25. Machete (Downtown Greensboro)

Methodology: This is an all-time list of the Top Places to Eat in the the Triad area according to Yelp. We identified businesses in the restaurant category on Yelp, then ranked those spots using a number of factors, including the total volume and ratings of reviews. This list looked at businesses in and around the Triad area. All businesses were marked open on Yelp as of June 30, 2022. When available, all businesses on this list have a passing health score as of June 30, 2022.

[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_chrome 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/top-25-places-to-eat-in-the-triad/#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_chrome 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/top-25-places-to-eat-in-the-triad/#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' >Comments</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>