For the love of Reuben: Grading local corned-beef beauties

The best in the east: Katz’s Delicatessen in New York. — Jordan Sellergren / Little Village

When my beloved and I became a serious couple, his son asked us what our favorite foods were. We both said Reubens.

The first Reuben I ever ordered was in 2000. I was out for Bloody Marys and brunch at the Uptown Diner in Minneapolis (RIP) and a friend insisted I have one. I was skeptical, but it was so good.

During a trip home to Iowa City that year, I had lunch with my sister at Red Avocado (RIP) and ordered the Reuben. The vegan adaptation with tempeh was disarming but intriguing. That summer, waitressing a couple blocks away at Lou Henri (RIP), I tried a vegetarian version, and really haven’t come across another quite like it since. It was special; ask any townie.

In 2018, my partner Corbin and I were taken to the sandwich Holy of Holies, Katz’s Delicatessen in New York. Our host, a meat enthusiast and New York native (pictured above rubbing his hands together), insisted we order it with the house pastrami. I can honestly say the sandwich was one of the most delicious things I have ever tasted, plus, it was served with a huge plate of pickles.

And, by an incredible coincidence only the stars can explain, Corbin’s and my first-date anniversary is on St. Patrick’s Day, our only major holiday celebrated with corned beef and cabbage. I like to get a good brisket from New Pi and make Reubens with the leftovers. (One year due to time constraints, I had to carry a vacuum-sealed one in my backpack to a Joni Ernst town hall.)

Reubens: They are romantic, they are historic, they are interreligious and they are political. Let’s see how some local candidates measure up to the legacy. (Grading on an Iowa curve and using take-out/delivery only.)

Anvil Meat Market and Deli’s Reuben — Jordan Sellergren/Little Village

Anvil Meat Market and Deli

92 16th Ave SW, Cedar Rapids

Anvil’s house-made corned beef is served a little bit crispy, which helps balance the greasiness that is built into a Reuben’s DNA. This is the kind of sandwich you can eat one-handed, if you want to — it is well-constructed and won’t fall apart on you. Perfect proportions, in my opinion: 60:40 corned beef to sauerkraut and swiss, and served with a whole dill pickle, as it should be. The dressing was sweet with proper zang. However, points docked for using styrofoam, so not a perfect score. A

A Donnelly’s Reuben — Jordan Sellergren/Little Village

Donnelly’s Pub

110 E College St, Iowa City,

Donnelly’s Reuben is made with slow-cooked house-made brisket, which is definitely a selling point, though the toppings ratio was off for me: probably 80:20 meat to sauerkraut and swiss. Honestly just not enough sauerkraut. In general, everything was a bit too greasy, though I know I’ve had a good one there before, and will try again when things open up — I love the historic bar. Points docked for using styrofoam. C+

Reuben from Jimmy Jack’s, only available in March — Jordan Sellergren/Little Village

Jimmy Jack’s Rib Shack

1940 Lower Muscatine Rd, Iowa City

Jimmy Jack’s Reuben is only available in March, so get it now if you would like to try one made with smokey, barbecue-style corned beef — house-made, of course. Definitely a departure from traditional briskets and perhaps a tad hard to bite into, but impressive nonetheless. Proportions were good: 60:40 meat to sauerkraut and swiss, served on marble rye. Points docked for using styrofoam. A-

Reuben, Shakespeare’s Pub and Grill — Jordan Sellergren/Little Village

Shakespeare’s Pub and Grill

819 S 1st Ave, Iowa City

Shakespeare’s Reuben is made with a deli stock corned beef instead of brisket, but uses a good 60:40 ratio of meat to sauerkraut and swiss, and a zangy dressing that really drives home the traditional flavor one expects from this sandwich. It was greasy but not terribly so, and held together for the duration. Points docked for using styrofoam. B

A Reuben from Zeppelins — Jordan Sellergren/Little Village


5300 Edgewood Rd NE, Cedar Rapids

Zeppelins sandwich menu lists the Reuben Royale first, and it is clearly taken seriously here. There is a lot of meat, but it’s very tender and nicely balanced with the toppings; a 60:40 meat to sauerkraut and swiss ratio. A honker, for sure. The sauce was right: a little sweet with some zang. While I preferred the Anvil, my beloved preferred the Zeppelin. Cedar Rapids, you won this round. Served in a cardboard container, not styrofoam. A+

Noteworthy non-traditional contenders

600 N Dodge St, Iowa City
5 S Dubuque St, Iowa City

C&P: Corned beef, pastrami, swiss, dijon and coleslaw

Trumpet Blossom Cafe
310 E Prentiss St, Iowa City

Reuben (vegan): Tempeh, pickled cabbage, onions and 1000 island

Did I miss your favorite? Let me know!

A brief history of corned beef

In March, one’s corned beef thoughts turn to cabbage and green beer as everyone becomes Irish for St. Patrick’s Day. Which raises the question: How did the meat in an iconic Irish meal end up in an iconic, if non-kosher, sandwich associated with Jewish delis? The answer is simple. The corned beef we eat on March 17 isn’t Irish; it’s something Irish immigrants to New York learned from their Jewish neighbors.

Ireland began producing beef preserved by brining it with large crystals of salt called “corns” at an industrial scale in the 17th century, but that “pickled beef” was sold to the voyaging British and French navies and merchant ships who were in need of meat that wouldn’t rot. It wasn’t eaten in Ireland, partly because the average person could seldom afford beef.

In the 19th century, Irish immigrants to New York lived alongside Jewish immigrants and bought meat from kosher butchers, who introduced them to brisket that was corned and boiled until tender and delicious—nothing like the stuff being fed to sailors. Corned beef replaced bacon as the meat served with cabbage on Irish tables, since bacon isn’t something you pick up at a kosher butcher shop. —Paul Brennan

This article was originally published in Little Village issue 292.

[gravityform id="17" title="false" description="false" ajax="true"]
<div class='gf_browser_unknown gform_wrapper your-village-form_wrapper' id='gform_wrapper_17' ><a id='gf_17' class='gform_anchor' ></a><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_17' id='gform_17' class='your-village-form' action='/for-the-love-of-reuben-grading-local-corned-beef-beauties/#gf_17'> <div class='gform_body'><ul id='gform_fields_17' class='gform_fields top_label form_sublabel_below description_below'><li id='field_17_7' class='gfield gfield_html gfield_html_formatted gfield_no_follows_desc field_sublabel_below field_description_below gfield_visibility_visible' ><h3 style="font-weight:800; font-size:34px;">Let's get started</h3> <p style="font-size:18px;">Fill out this form and we'll contact you with information about marketing with Little Village!</p></li><li id='field_17_4' class='gfield field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' for='input_17_4_3' ></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gfield_trigger_change' id='input_17_4'> <span id='input_17_4_3_container' class='name_first' > <input type='text' name='input_4.3' id='input_17_4_3' value='' aria-label='First name' tabindex='2' aria-invalid="false" placeholder='First name'/> <label for='input_17_4_3' >First</label> </span> <span id='input_17_4_6_container' class='name_last' > <input type='text' name='input_4.6' id='input_17_4_6' value='' aria-label='Last name' tabindex='4' aria-invalid="false" placeholder='Last name'/> <label for='input_17_4_6' >Last</label> </span> </div></li><li id='field_17_5' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_5' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_5' id='input_17_5' type='text' value='' class='large' tabindex='6' placeholder='Company name' aria-required="true" aria-invalid="false" /></div></li><li id='field_17_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_17_3' ><span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_3' id='input_17_3' type='text' value='' class='large' tabindex='7' placeholder='Your email address' aria-required="true" aria-invalid="false"/> </div></li><li id='field_17_8' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_' ><label class='gfield_label' for='input_17_8' >Comments</label><div class='ginput_container'><input name='input_8' id='input_17_8' type='text' value='' /></div><div class='gfield_description'>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_17' class='gform_button button' value='SUBMIT' tabindex='8' onclick='if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_17"]){return false;} window["gf_submitting_17"]=true; jQuery("#gform_17").trigger("submit",[true]); }' /> <input type='hidden' name='gform_ajax' value='form_id=17&amp;title=&amp;description=&amp;tabindex=1' /> <input type='hidden' class='gform_hidden' name='is_submit_17' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='17' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_17' value='WyJbXSIsIjlmNzc1YTEyZmZjNmYyODk5Mzk0NDM3ZjRlOGYyZDNmIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_17' id='gform_target_page_number_17' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_17' id='gform_source_page_number_17' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="79"/><script>document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div> <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_17' id='gform_ajax_frame_17'>This iframe contains the logic required to handle Ajax powered Gravity Forms.</iframe> <script type='text/javascript'>jQuery(document).ready(function($){gformInitSpinner( 17, '' );jQuery('#gform_ajax_frame_17').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_17');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_17').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;if(is_form){jQuery('#gform_wrapper_17').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_17').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_17').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_17').offset().top); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_17').val();gformInitSpinner( 17, '' );jQuery(document).trigger('gform_page_loaded', [17, current_page]);window['gf_submitting_17'] = 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_17').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_17').offset().top);jQuery(document).trigger('gform_confirmation_loaded', [17]);window['gf_submitting_17'] = false;}, 50);}else{jQuery('#gform_17').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger('gform_post_render', [17, current_page]);} );} );</script><script type='text/javascript'> if(typeof gf_global == 'undefined') var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2},"base_url":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope","number_formats":[],"spinnerUrl":"https:\/\/\/wp-content\/plugins\/gravityforms-asdf111aasdfffs-nope\/images\/spinner.gif"};jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 17) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [17, 1]) } ); </script>