Skip to main content

Top 50 Places to Eat in Atlanta



ABC Sandwich and Exotic Fries at Java Saga, Joseph P. on Yelp

Yelp’s Top 50 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 Aviva by Kameel tucked away in your local mall. From fine dining to shawarma food trucks — find them all in Yelp’s Top 50 Places to Eat in Atlanta.

Did your favorite restaurant make it into the top 50? 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 restaurant list is Aviva by Kameel, a Mediterranean restaurant tucked away in the Peachtree Center Mall. Our top restaurant opened on October 8, 2012, Aviva by Kameel is owner, Kameel Srouji’s vision of how food should not only taste, but also make you feel. Named after his sister, Aviva literally means “spring” or “renewal.”

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 50 to-go. Follow this collection on Yelp.

  1. Aviva by Kameel, Atlanta
Rosemary Chicken Plate at Aviva by Kameel, Greg G. on Yelp

Cuisine:  Mediterranean

What they’re known for: Mediterranean favorites such as Falafel and Lamb Kafta, and an engaging owner

Yelpers say: “I waited in a 30 min line and it did NOT disappoint. While waiting in line, they brought me a sample of soup AND falafel?! They owner was so incredibly generous and friendly, he knew so many of the customers by name and was hugging them. Honestly, it was so special to witness and I am so happy this business survived COVID, even if I have never met him before he handed me a falafel ball.” – Sam S.

  1. Marrakech Express, Atlanta
Meatball Tagine at Marrakech Express, Business Owner on Yelp

Cuisine:  Moroccan, Mediterranean

What they’re known for: Well-portioned, authentic Mediterranean dishes and delicious baklava

Yelpers say: “Loved, loved, loved this place. There are so many food choices to choose from at Colony Square, but this place stands out. Excellent customer service and the food was delicious! I had the lamb shank and it was beyond expectation! The lamb was so tender, the flavor was there. Prices are very reasonable. There are “higher end restaurants” that will serve a lamb shank for twice the price yet will not deliver like this place. I will be back.” – Bianca H. 

  1. Gyros-To-Go, Conyers
Gyro Platter at Gyros-To-Go, The Kentuckian on Yelp

Cuisine:  Greek

What they’re known for: Gyros in all forms

Yelpers say: “This place has the best gyro I’ve ever tasted. The gyro platter has so much food that my wife and I share the platter. We get an extra side of tzatziki and an extra pita. The lamb is always cooked perfectly and the Greek potatoes are amazing. We struggle to branch out and try other menu options because we just can’t get enough of the gyro! Staff is always super friendly and service is quick. Highly recommend this place!” – Kyle G.

  1. Java Saga, Atlanta
ABC Sandwich and Exotic Fries at Java Saga, Joseph P. on Yelp

Cuisine:  Taiwanese, Coffee & Tea

What they’re known for: Fan-favorite fried chicken sandwiches of all flavors

Yelpers say: “This place is authentically amazing! I’ve been in Atlanta for over 10 years and first time I feel homesick eating Taiwanese fried chicken that taste like it’s from night markets in Taipei.  I ordered a few things online before I got there because the website said it would take around 20 mins. We ordered the 886 chicken sandwich and abc sandwich with a side of fries and a Dan bing. Once I got there I ordered two drinks so I can fully assess if I would come back 110% I’d come back.” – Jen H.

  1. She Craft Co, Tyrone
Build Your Own Bowl, Asian Sub & Loaded Fries at She Craft Co, Madison D. on Yelp

Cuisine:  Asian Fusion

What they’re known for: Trendy twists on Asian classics

Yelpers say: “AWESOME food! I think about this restaurant all the time. Their smash it up Rice Fritters bowl is BEYOND excellent! With all the different sauces and additions I could eat here every day of the week and not get bored. Plus their bulgogi brie grilled cheese?? So unique and delicious! I love their food and their vibe. Cannot recommend this place enough!” – Samantha K.

  1. Southern Fusion Dining, Locust Grove
Blackened Shrimp & Grits and Mixed Greens at Southern Fusion Dining, Bernadette A. on Yelp

Cuisine:  Southern, Breakfast & Brunch

What they’re known for: Classic, flavorful southern favorites 

Yelpers say: “Believe the great reviews! We stopped by at lunch, I got the biscuit and gravy (small order) and an egg, my wife got the Florentino chicken. Everything was fresh and delicious, and my biscuit was HUGE and was amazing (the best I have ever had)!” – Keith B.

  1. Hot Chick Peas, Atlanta
Falafel Platter with Baba Ghanoush and Israeli Cucumber Tomato Salad, Julia F. on Yelp

Cuisine:  Middle Eastern, Mediterranean

What they’re known for: Yummy falafels and Shawarma bowls

Yelpers say: “FIVE STARS ALL AROUND!!! Just like many reviewers have already mentioned, I was BLOWN AWAY by the quality and flavor of the food! The service was also absolutely excellent! It’s a quick service type of restaurant but it’s clean and done so well! The interior is a lot larger than I expected from the outside but they also have a couple of tables outside which does make it dog friendly! We will definitely be returning for the AMAZING food!” – Tanya H.

  1. Mushi Ni at Little Trouble, Atlanta
Bao Bun, Business Owner on Yelp

Cuisine:  Asian Fusion, Pan Asian

What they’re known for: Flavor-packed bao buns

Yelpers say: “WOW! So much flavors into this little bun. I wanted to try them but I was surprised with the punch of these amazing flavor combinations which was a amazing. I got 4 buns and an appetizer and that was very filling for me (female that loves food lol). It was definitely worth the 1:46 h drive for this place in my opinion.” – Nora M.

  1. Urban Wok, Atlanta
Rice Noodles with Steak and Vegetables, Ebonie P. on Yelp

Cuisine:  Asian Fusion

What they’re known for: Create-Your-Own wok meals

Yelpers say: “This spot was exactly what I expected!  I originally saw it on Tik Tok and randomly my boyfriend and I stumbled upon it one beautiful evening while in Brookhaven. We had to try it and it didn’t disappoint. As soon as we walked in we were greeted and assisted with any questions we had. We tried so many sauces before placing our order (this is the hardest part ) and the options were plentiful.” – Brittany C.

  1. Sahara Cafe, Atlanta
Salad and Rice Bowl, Ariel S. on Yelp

Cuisine:  Mediterranean

What they’re known for: Filling Mediterranean specialty bowls and falafels

Yelpers say: “One of my favorite fast casual dining options in the Buckhead area. It feels like a blend of Mediterranean and middle eastern type options you can throw in a bowl or turn into a sandwich. The quantity of food you’re given is abundant, I hardly ever finish my whole bowl. The staff is incredibly kind and helpful, the first time I went they made me sample all the meats. Would highly recommend for a great casual fast lunch or dinner.” – Ryan Q.

11. Cupanion’s Kitchen & Coffee (Atlanta, GA)

12. Baozi Asian Street Food (Lawrenceville, GA)

13. Jpresso (Atlanta, GA)

14. Siamese Basil Thai Restaurant (Norcross, GA)

15. Aviva by Kameel Midtown (Atlanta, GA)

16. Hi Pot Doraville (Doraville, GA)

17. Golden Drops Cafe (Decatur, GA)

18. BoJaynes (McDonough, GA)

19. Firewall Food Stop (Atlanta, GA)

20. The Beirut (Peachtree City, GA)

21. Embilta Cafe & Restaurant (Atlanta, GA)

22. Grits Cafe (Forsyth, GA)

23. Buena Gente Cuban Bakery (Decatur, GA)

24. Delbar Middle Eastern (Atlanta, GA)

25. Red’s Beer Garden (Atlanta, GA)

26. iGet Juiced (Snellville, GA)

27. The Po’Boy Shop (Decatur, GA)

28. Bella Vista (Conyers, GA)

29. Mamak Vegan Kitchen (Chamblee, GA)

30. Desta Ethiopian Kitchen (Atlanta, GA)

31. Trend Urban Cafe (Stone Mountain, GA)

32. Paolino (Decatur, GA)

33. Rico Rico Latin Kitchen (Atlanta, GA)

34. El Taquito (Newnan, GA)

35. Eight Sushi Lounge (Atlanta, GA)

36. Casseroles (Atlanta, GA)

37. Ray’s Donuts (Buford, GA)

38. Meatballerz (Atlanta, GA)

39. Krave (Atlanta, GA)

40. Brockett Pub House & Grill (Clarkston, GA)

41. Taqueria San Pancho (Tucker, GA)

42. KarmaFarm (Atlanta, GA)

43. Atlanta Breakfast Club (Atlanta, GA)

44. Mediterranea (Atlanta, GA)

45. Kafenio Avondale (Decatur, GA)

46. Panbury’s Double Crust Pies (Atlanta, GA)

47. The Food Shoppe (Atlanta, GA)

48. Secreto Southern Kitchen & Bar (Brookhaven, GA)

49. The Brunch Apothecary (Dacula, GA)

50. Augie’s Cafe (Atlanta, GA)

Methodology: This is an all-time list of the Top Places to Eat in the Atlanta 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 Atlanta 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_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/top-50-places-to-eat-in-atlanta/#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' >Name</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/top-50-places-to-eat-in-atlanta/#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' >Name</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>