Skip to main content

Top Latinx sandwiches to discover in the US and Canada



Photo of La Nonna by Earl J. on Yelp

In honor of Latinx Heritage Month last year, we highlighted an array of Latinx sandwiches many families grew up with and still love to this day. So this year, we’ve decided to launch the Top Latinx Sandwiches to find in the US and Canada, according to Yelp data. With 15+ eateries in Canada and 75+ in the US, we’re sure there’s a road trip in the near future for you!

“Sandwiches have always been a comfort food for many. As a Mexican American child growing up in El Paso, Tx (a Bordertown), I never realized how food carried my cultural identity. Seeing my family around the kitchen, whether it was cooking or conversing with one another in Spanish and English, are memories I now hold dearly as an adult. ” -Tomas Rey, Yelp Sr. Community Director

This list is not comprehensive of every Latinx sandwich you can try out there! We encourage you to go out a discover a local Latinx-owned business near you. Latinx Heritage Month is celebrated September 15-October 15 in the US and the month of October for Canada. 

Methodology: This is a list of the top respective Latinx sandwiches for the US and Canada. We identified the top Latinx sandwich spots for both countries and then ranked those spots using a number of factors including the total volume and ratings of reviews between January 1, 2001 and July 12th, 2021. This list looked at the top respective Latinx sandwich spots in the US and Canada. All businesses were marked open on Yelp as of August/September 2021. When available, all businesses on this list have a passing health score as of August/September 2021.

Note: With COVID-19 related changes occurring in individual provinces and states, we suggest confirming the most up-to-date offerings directly with the businesses listed.

Food is a universal love language that everyone can appreciate. One of the most staple food items around the world is the sandwich. A sandwich has core elements that define what it is: meat and/or veggie filing, topped with various ingredients; however, the most important element is that everything can be hand held between two slices of “bread”. Why “bread” you may ask? This list will redefine the use of bread one may traditionally be comfortable with.

Latinx Sandwiches to Discover via YelpBlog, 2020

Arepa

  1. Pomarosa Coffee Shop & Kitchen (Toronto, ON)
  2. The Arepa Republic (Toronto, ON)
  3. Ave Maria Latin Café (Toronto, ON)
  4. Come Arepa (Vancouver, BC)
  5. Antojitos (Mississauga, ON)

Chivito

  1. La Pasiva (North York, ON)
  2. Amigos Latin Flavour (Toronto, ON)

Choripan

  1. La Boca Loca (Edmonton, AB)

Cubano

  1. The Carvery Sandwich Shop (Surrey, BC)
  2. El Habenero & Churrobar (Toronto, ON)
  3. La Cubana (Toronto, ON)
  4. La Habanera (Montréal, QC)

Torta

  1. Ta Chido (Montréal, QC)
  2. The Mexican Antojitos Y Cantina (Vancouver, BC)
  3. Sal Y Limón (Vancouver, BC)
  4. Tres Carnales Taqueria (Edmonton, AB)
  5. El Charro (Toronto, ON)

Arepa

  1. Chellas Arepa Kitchen (Lancaster, PA)
  2. Cariaco (Glendale, CA)
  3. Ellana’s Kitchen & More (Newton, MA)
  4. Mi Pana (Lincoln Acres, CA)
  5. 11 Degrees North (Chicago, IL)
  6. Pana Food Truck (Santa Cruz, CA)
  7. Bolivar & Lincoln Venezuelan Cafe (Chicago, IL)
  8. El Pilón (Portland, OR)
  9. Amara Chocolate & Coffee (Pasadena, CA)
  10. Arepas Capitol Venezuelan Restaurant (Woodbridge, VA)

Butifarra

  1. L’Arte Bianco Bakery (Miami, FL)
  2. Pepe (Washington, DC)
  3. Peruvian Brothers (Washington, DC)
  4. Tumaca Truck (Los Angeles, CA)
  5. Olenka Artisan Bakery (Fort Lauderdale, FL)

Chivito

  1. Arugula Deli (Idaho, ID)
  2. Cafecito (Chicago, IL)
  3. Tabaré (Brooklyn, NY)
  4. Chivito De Oro (Jackson Heights, NY)
  5. Sabores Del Plata (Norcross, GA)
  6. Sammy’s Bistro (Park City, UT)
  7. Del Sur Cáfe (Washington, DC)
  8. El Gaucho Meat Market (Anaheim, CA)
  9. Pizzarra’s Restaurant & Pizzeria (Union City, NJ)
  10. Kussifay Argentinian Restaurant (Hollywood, FL)

Choripan

  1. Tanguito (San Francisco, CA)
  2. Guido Deli & Pizza (Rancho Cucamonga, CA)
  3. La Nonna (Chicago, IL)
  4. Cafecito (Chicago, IL)
  5. El Gaucho Meat Market (Redondo Beach, CA)
  6. 90 Miles Cuban Café (Chicago, IL)
  7. Love Life Cafe (Miami, FL)
  8. Obra Bakery (Long Beach, CA)
  9. Choripan (Dublin, OH)
  10. Rincon De Buenos Aires (Las Vegas, NV)

Cubano

  1. Porto’s Bakery & Cafe (Burbank, CA)
  2. Sanguich De Miami (Miami, FL)
  3. Havana Grill (San Diego, CA)
  4. Cubanos Bros (Elk Grove Village, IL)
  5. My Cuban Spot (Brooklyn, NY)
  6. Guava Tree Cafe (Albuquerque, NM)
  7. Calle Ocho Cuban Coffee (Rancho Cucamonga, CA)
  8. Pablo’s Havana Cafe (Powell, OH)
  9. El Cochinito Restaurant (Los Angeles, CA)
  10. Mamas And The Tapas Cafe (Manteca, CA)

Lomito Steak

  1. El Gaucho Meat Market (Redondo Beach, CA)
  2. Buenos Aires Grill (Northridge, CA)
  3. Delsur Empanadas (Minnetonka, MN)
  4. Rincon Argentino (Boulder, CO)

Patacon Maracucho

  1. Gusto Gourmet (Houston, TX)
  2. Parrillada Familiar Da Silva (Doral, FL)

Pan Con Bistec

  1. Sanguich De Miami (Miami, FL)
  2. Porto’s Bakery & Cafe (Downey, CA)
  3. Doce Provisions (Miami, FL)
  4. El Mago De Las Fritas (West Miami, FL)
  5. Mary Coin Laundry & Deli (Miami, FL)
  6. S & N Vegetables (Hialeah, FL)
  7. Pan.com Sandwicheria (Hialeah, FL)
  8. El Cubano Sandwich Shop (Coral Springs, FL)
  9. Trigo Café (Hialeah, FL)
  10. The Groves Coffee House (Fort Lauderdale, FL)

 

Torta

  1. Ro-Ho Pork and Bread Tortas Ahogadas (San Antonio, TX)
  2. Las Tortas Perronas (Houston, TX)
  3. Green Deli Tortas Factory (Temecula, CA)
  4. La Torta Loca (Florence, KY)
  5. Torteria San Lenchito (Chicago, IL)
  6. Tapatia Mexican Food (Culver City, CA)
  7. Porto’s Bakery & Cafe (Burbank, CA)
  8. Carnes Asadas Pancho Lopez (Los Angeles, CA)
  9. Carnitas King (Las Vegas, NV)
  10. Señor Mango’s (San Diego, CA)

Tripleta

  1. The Tiny Turtle (Cocoa Beach, FL)
  2. Willie’s Pinchos (Orlando, FL)
  3. El Rincon del Coqui – Food Truck (Miami, FL)
  4. La Famosa (Washington, DC)
  5. West Tampa Sandwich Shop (Tampa, FL)
  6. Latin Deli (Dallas, TX)
  7. Coquito’s Latin Cuisine Restaurant (Waianae, HI)
  8. The Point Panaderia & Cafe (San Antonio, TX)
  9. Borinquen Lunch Box (Washington, DC)
  10. Eliu’s Hole in the Wall (Lowell, MA)
[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-latinx-sandwiches-to-discover-in-the-us-and-canada/#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_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-latinx-sandwiches-to-discover-in-the-us-and-canada/#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>