Skip to main content

Top 25 Places to Eat on Seattle’s Eastside



Photo: Rockfish tacos at The PicNic Table (via Instagram)

Yelp’s Top 25 Places to Eat on Seattle’s Eastside is a list unlike any other. Sure, you’ll see some local favorites, but it’s also chock full of hidden gems, like Woodinville’s The PicNic Table known for inspired cuisine, creative brunches, and stylish to-go picnic baskets. From fine dining to hot dog carts — you’ll find it all on the Eastside.

Topping this year’s list is Xochi, the popular Issaquah-based taco truck known for creative fillings, like spicy chicken tinga or their vegan-friendly bruselas (brussels sprouts with carrots and garlic).

Did your favorite restaurant make the cut? Let us know on Instagram. Remember, we only know how good a spot is if you leave a review for it. So share your thoughts on Yelp, and maybe your top foodie spot will be on next year’s list! 

Pro tip: You’re going to want to make a note of these spots, so we made it easy for you. Follow this collection on Yelp for the full Top 25 list to-go.

#1 Xochi (Issaquah)

Photo: Courtney L

Cuisine: Mexican
What they’re known for: All things tacos with traditionally-braised meats and vegetables.
Yelpers say: “An unique array of tacos! You will not get these anywhere else… The best was encebollados which was delicious beef steak and sauteed onions. Papas is with potatoes, rajas with peppers, tinga with shredded chicken, and calabazas with Zucchini.” – Ratish K

#2 Lewis & Main Restaurant & Brewery (Monroe)

Photo: Pam R

Cuisine: American (New)
What they’re known for: Fresh, locally-sourced cuisine, craft beer and innovative cocktails.
Yelpers say: “Umm if you haven’t been here yet get in the car and go… We got the wedge salad, with bacon dressing and pickled onions. It was amazing. We also ordered a half roasted baguette (we couldn’t eat it all). I think I died and went to heaven it was so good.” – Sherry F

#3 Ta Joia (Bothell)

Photo: Ta Joia

Cuisine:  Asian Fusion, Korean
What they’re known for: A Japanese, Korean and Brazilian-influenced menu with innovative bowl and rice combos—like their famous Spicy Chicken Teriyaki (don’t forget a side of pico with the rice).
Yelpers say: “Friendly service and great food! This is definitely on my list of restaurants to revisit and recommend to friends…. [O]ne of the best kimchi fried rice I’ve had. A lot of restaurants keep the kimchi in too big of chunks but this dice it up to the same size as the spam so you get a little of everything in each bite. ” – Linda C

#4 Corazon Azteca (Kirkland)

Photo: Corazon Azteca

Cuisine: Mexican
What they’re known for: Authentic Mexican food, homemade tortillas, and fresh house-made salsas and sauces.
Yelpers say: “Best Mexican street food in the greater Seattle area. There were several Mexican, ‘quick eats’ places that sat at the top of my list, but after Corazon Azteca, nothing comes even close. It’s really in a league of its own.” – Bao N

#5 TRES Sandwich House (Bellevue)

Photo: Michael L

Cuisine: Japanese, Sandwiches
What they’re known for: Japanese-style sandwiches with innovative fillings.
Yelpers say: “Each sandwich is a piece of art, much like the perfect piece of nigiri. Minimal ingredients, but each ingredient is brilliantly showcased. Really, the trickiest part is choosing which ones to order among the huge number of great sandwiches to choose from.” – Willie T

#6 Supreme Dumplings (Bellevue)

Photo: Michelle G

Cuisine: Shanghainese, Dim Sum
What they’re known for: Xiao long bao (soup dumplings), dim sum, and traditional Shanghainese cuisine.
Yelpers say: “The dumplings are so tasty and they have flavors that are different than what others typically offer. My favorites were the Szechuan spicy xiao long bao and wild mushroom fried rice. The xiao long bao had the perfect amount of kick to it to make me want more. The wild mushroom fried rice was very flavorful and a must-try.” – Sabreena Y

#7 Happy Lamb Hot Pot (Bellevue)

Photo: Diana N

Cuisine:  Mongolian, Chinese, Hot Pot
What they’re known for: Mongolian-style hot pot with flavorful house-made broth.
Yelpers say: “Delicious food, love the all-you-can-eat option…I got the half and half soup option with the two traditional style broths, and both were delicious. The spicy soup base was not too bad, the longer you cook it the spicier it gets.” – Amber M

#8 The Bine Beer & Food (Bothell)

Photo: Amanda K

Cuisine:  Sandwiches, Burgers, Beer
What they’re known for: A cozy vibe, tasty food and an impressive tap list.
Yelpers say: “We don’t spend much time in Bothell so good ol’ Yelp to the rescue! After eating at The Bine I think we’ll be visiting Bothell more often. The food was (really, honestly) fantastic, the waitstaff was super friendly in a not weird way, the outdoor seating was perfect and cozy, and the beer options were plentiful.” – Jennifer F

#9 Rocky’s Empanadas (Redmond)

Photo: Barrie S

Cuisine: Empanadas
What they’re known for: Traditional Argentinian empanadas and house-made chimichurri.
Yelpers say: “The empanadas here are so good I literally had eight in one sitting! I tried three flavors: chicken, spinach and cheese, and humita (corn and bechamel). All were sizable, amazingly delicious, chock full of flavor and filling, and very flavorful.” – Wendi K

#10 Dandy Dogs (Bothell)

Photo: Don V

Cuisine:  Hot Dogs
What they’re known for: Delicious hot dogs with all the fixings.
Yelpers say: “Been a couple of times. Their hot dogs ‘snap’ when you bite into them. Haven’t had one of those kinds of dogs in quite awhile. They do an excellent job — don’t let the small booth in the parking lot steer you away.” – Nancy L

#11 Super Gyros (Kirkland)

#12 The PicNic Table (Woodinville)

#13 Sushi J (Bellevue)

#14 Zulu’s Board Game Cafe (Bothell)

#15 The Box & Burgers Eatery (Kirkland)

#16 The Lounge at DeLille Cellars (Woodinville)

#17 Buckshot Honey (Snoqualmie)

#18 Alanya Cafe (Kirkland)

#19 La Chingona Taqueria (Bellevue)

#20 Istanbul Cuisine (Bellevue)

#21 Wildflour Gluten-Free Baking (Bellevue)

#22 Gianfranco Ristorante Italiano (Snoqualmie)

#23 Bandido’s Mexican Grill (Redmond)

#24 Il Paesano Ristorante Italiano (North Bend)

#25 Gyro Express Mediterranean Grill (Woodinville)

Methodology: This is an all-time list of the Top Places to Eat in the Seattle Eastside 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 Seattle Eastside area.  All businesses were marked open on Yelp as of June 29, 2022. When available, all businesses on this list have a passing health score as of June 29, 2022.

About the author: Jennifer Jones is Yelp’s Senior Community & Marketing Manager for the Seattle Eastside. She lives locally and works closely with businesses to help with promotion and marketing through Yelp Elite Events and via @YelpWashington on Instagram. She can be reached via email or through her Yelp profile.

[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-on-seattle-eastside/#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>
[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-on-seattle-eastside/#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>