Skip to main content

Top 25 places to eat in Reno Tahoe



Khao Moo Dang at Rice Box 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 Teejay’s Corner tucked away in Cactus Jack’s Casino in Carson City and serving Reno Tahoe’s ONLY Indonesian cuisine. From pizza joints to coffee shops — find them all in Yelp’s Top 25 Places to Eat in Reno.

Did your favorite restaurants 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 – or in this case, photograph it. So share your thoughts and photos on Yelp, and maybe your favorites will be on next year’s list! 

Topping this year’s Top Places to Eat list is Pangolin Café, a firm Reno favorite! They are famed for delicious Turkish Delights, a piece of which comes free with each beverage purchase. Their most popular dishes include their Turkish Delight, English Toffee, and signature coffee and tea creations like the Cardamom Latté.

Pro tip: For great businesses at your fingertips, get the Top 25 to-go. Follow this Collection on Yelp.

  1. Pangolin Café (Reno)
Seasonal pistachio latte and cubano breve at Pangolin Café by Yelper Ivy L.

Cuisine:  Coffee, tea and treats.

What they’re known for: Artisan Turkish Delight, English toffee, craft coffee and tea.

Yelpers say: “Found a new favorite coffee shop! They are located south of midtown right next to the Emerson. They have some parking in front of the shop. Walking in we immediately got greeted and were asked if we had any questions. I ordered the Pangolin Chai with oat milk. We were the only ones in there so we got our drinks pretty quick. The chai was great and wasn’t too sweet which I really liked because you can actually taste the spices. I could also tell that they make their chai and it’s not from artificial syrups. They also have the option to make it spicy. I wanted to try their other drinks since mine was so good, but can’t wait to be back and try them next time!” – Yelper Sulema P.

  1. Smiling With Hope Pizza (Reno)
Sicilian pizza at Smiling With Hope Pizza

Cuisine:  New York and New Jersey style pizza.

What they’re known for: Their small family pizzeria and Italian cafe feel, and their New York pizza.

Yelpers say: “I think I just had the best pizza ever! And I’ve had some great NY pizza in my day for sure. I found this golden pie on Yelp and thought, “5 stars and 500+ reviews?!” Well, the hype is real. Easy 5, and I’m just thrilled I was able to taste this outstanding pizza. The crust was so crisp but chewy, it was perfection. Walter makes all the dough & pies and does not settle for less than excellent. I gotta say, that salad was awesome too.” – Yelper Dave L.

  1. Carlillos Cocina (Sparks)
Meat lover’s omelette at Carlillo’s Cocina by Yelper Gary F.

Cuisine:  Mexican

What they’re known for: Breakfast food, including a breakfast burrito and huevos rancheros.

Yelpers say: “If you’re hungry for amazing Mexican breakfast fare then look no further! This little dinner has limited parking, but well worth the effort. We got the chorizo and eggs as well as the chilaquiles. The chorizo is cooked in with the scrambled eggs making a smoky savory egg dish that is so very filling. The chilaquiles with the green sauce was slightly spicy but they simmer the tortilla chips in the sauce before topping it with the rest of the ingredients. It’s got a lot of different textures making the dish much more interesting. Come on, nachos for breakfast is always a win! Service is super fast and definitely a must try.” – Yelper Moses H.

  1. Kaffe Crepe (Reno)
Monster K Crepe at Kaffe Crepe by Yelper Dianna J.

Cuisine:  Crepes

What they’re known for: Sweet, savory and breakfast crepes.

Yelpers say: “I strayed from the Cowgirl and ordered the Tuscan. Of course it did not disappoint. The always delicate crepe was filled with lots of melted mozzarella, dry crumbles of feta, a rich flavorful sun dried tomato pesto, tons of chicken pieces, diced fresh tomatoes and fresh spinach.  Wow.  Every savory bite was fresh heaven. I really hope this item stays on the menu, but it will be a tough choice between the Tuscan and Cowgirl… Even with a full restaurant and each crepe made fresh to order, my wait wasn’t more than five minutes. Highly recommend repeatedly stopping in and trying Jana’s savory and sweet crepe creations.” – Yelper Donna B.

  1. Arario Midtown (Reno)
Short ribs galbi at Arario Midtown by Yelper Salma A.

Cuisine:  Korean fusion

What they’re known for: Their pork and beef bulgogi bowls and short rib galbi.

Yelpers say: “Our dinner at Arario was fantastic. Service was so friendly, food was delicious, and I love the selection of Korean fusion items on the menu. We had the kimchi fries, which were so delicious. Great amount of bulgogi and everything tied together so perfectly. Was a wonderful, comforting dish. I had the full squid salad, which was really yummy as well. But honestly the highlight of the meal was my husband’s bulgogi pasta. I had total food envy! I had one bite and immediately wished I’d ordered that instead. It was so incredibly well flavored and comforting.” – Yelper Emma W.

  1. Hidden Bistro (Reno)
  2. Aladdin’s Market & Kitchen (Reno)
  3. Sabrina’s West Street Kitchen (Reno)
  4. Pasta Fresca (Reno)
  5. House of Mexica (Reno)
  6. Rice Box Kitchen (Reno)
  7. Cafe Girasole (Gardnerville)
  8. Wing’s Korean Chicken (Incline Village)
  9. Kwok’s Bistro (Reno)
  10. Bawarchi Indian Cuisine (Sparks)
  11. Coffee N’ Comics (Reno)
  12. Beline Carncerica and Deli (Reno)
  13. Sparks Coffee Shop (Sparks)
  14. Prost Reno Biergarten (Reno)
  15. Tee Jay’s Corner Cafe (Carson City)
  16. Villa Basque Café (Carson City)
  17. DOPO Pizza & Pasta (Reno)
  18. Scoups Ice Cream & Soup Bar (Carson City)
  19. Daddy’s Tacos NV (Sparks)
  20. Sakura Poke Bowl (Gardnerville)


Methodology: This is an all-time list of the Top Places to Eat in the Reno Tahoe 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 Reno Tahoe 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-25-places-to-eat-in-reno-tahoe/#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>
[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-25-places-to-eat-in-reno-tahoe/#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>