A guide to eating the day away in Cedar Rapids and Iowa City

Whether you’re from Eastern Iowa or just visiting, chances are there’s a fantastic restaurant you’ve never tried right around the corner. So get out there, support local and enjoy what the area has to offer! Don’t know where to start? Give these CR and IC restaurant itineraries a try.

Cedar Rapids

Jason Smith/Little Village

First stop: Bea’s Cafe, 2727 6th St SW, Cedar Rapids, located in the former Riley’s location. It’s buzzing, which is always a good sign. Order eggs Benedict — opt for classic with Canadian bacon, or salmon. The hollandaise is rich and creamy, the salmon serving is very generous and the hashbrowns on the side are made just right. It’s definitely a great way to start the day.

Kismet Coffee & Bloom — Frankie Schneckloth/Little Village

If you’re craving something sweet after breakfast, why not a Donutland donut? Lu’s Deli, 1010 3rd St SE, Cedar Rapids in NewBo is a great spot to get your fix. Order a few of your favorites; the old fashioned sour cream and raspberry bismark receive high marks. Just a few steps down the block is Kismet Coffee & Bloom, 1000 3rd St SE Ste 1, Cedar Rapids, a new obsession for caffeine and floral enthusiasts alike. They have the best housemade chai latte, and what do you know? It pairs great with donuts!

Donutland donut — Frankie Schneckloth/Little Village

Meet up with some friends at LP – Streetfood, 302 3rd Ave SW, Cedar Rapids. No matter how often you go there, it is impossible to get tired of it. Their menu is unconventional and creative, and they always deliver both great taste and service. Gyros, poutine and foot-long corn dogs — there’s something everyone can enjoy. And of course, you can’t depart without dropping by a local brewery. A Yard Sale IPA from Lion Bridge Brewing Co., 59 16th Ave SW, Cedar Rapids will round off the afternoon just right.

Bari Italian — Jav Ducker/Little Village

Before your last stop, take a break, recharge and make room for more food. Eating is hard work! Then head over to BARI ITALIAN, 450 1st St SW, Cedar Rapids for some Italian fare and craft cocktails. The atmosphere is elegant and inviting, and the food checks all the boxes. Dote over short rib-stuffed ravioli or sample the four-hour braised lamb leg, which is nothing short of exquisite. Their cocktails pair beautifully with the food — the pear and pomegranate Paloma and smoky Manhattan get two thumbs up — and their Salted Caramel Crème Brûlée is the perfect note to end on. Delizioso! — Jav Ducker

Iowa City

Jason Smith/Little Village

It’s sunrise; protein up and eat a serving of veggies while you’re at it. Deluxe Cakes & Pastries, 812 S Summit St, Iowa City, has some of the greatest quiche you’ll find anywhere, with a rich and buttery croissant crust that tempts you to ask the table beside you if they’re going to finish their flaky last bite. The quiche has a wonderfully seasoned flavor with that eggy texture in every mouthful. Deluxe has a delicious bacon and cheese quiche, but the veggie variety is beautifully flavorful, too. Fuel up with some coffee and start getting those afternoon plans ready for that curious belly of yours.

Deluxe Cakes & Pastries — Frankie Schneckloth/Little Village

It’s going to be a long day so keep the momentum going. Shakespeare’s Pub and Grill, 819 S 1st Ave, Iowa City is a southeast Iowa City neighborhood treasure with great beers, a full bar and a long menu of made-from-scratch meals. The Black & Blue Steak Salad brings fresh greens tossed with balsamic vinaigrette and is finished with blackened steak, plenty of blue cheese crumbles, onions and crunchy housemade croutons. Please, oh please, have the bartenders mix you a killer Bloody Mary, too.

You’ll need just a little something to get you through the afternoon until the dinner bell rings. Zip on over to Dodge Street Coffeehouse, 2790 N Dodge St, Iowa City, to see what scones they have ready. They do an amazing job creating different flavored scones as well as other sweet and savory baked goods on the daily. It’s one of the best places for a quick and delicious afternoon snack, and a quick and delicious shot of espresso. Have the talented baristas brew that fresh-baked scone a caffeinated sidekick.

Mosley’s Barbeque and Provisions — Zak Neumann / Little Village

Mosley’s Barbeque and Provisions, 525 S Gilbert St, Iowa City has some of the greatest happy hour specials of all time. Several selections of adult beverages, including craft beers, are available from 3 to 6 p.m. and 9 p.m. to midnight on a buy-one-get-one-for-a-penny special. Yes, you read that right. Order some cold ones and start to eyeball that menu for whatever you’re going to eat. The smoky aroma that hangs heavy around the restaurant will eventually lure you into getting a tasty partner for those penny drinks. Ask if they have some of their incredible smoked chicken wings ready and let the happy hour roll on!

When it’s time for dinner, order an icy bottle of Kirin Ichiban and get to know some of the local sushi experts. Oyama, 1853 Lower Muscatine Rd, Iowa City is nestled in the north building of the Iowa City Marketplace and have been creating some of the area’s best sushi for more than a decade. They have an expansive menu that includes awesome plates of gourmet entrees like hot pots, noodles, tempura, hibachi delights and more. Good luck making a quick decision at Oyama.

If you’re planning on staying out until the bar lights turn on, then you’ll need another bite. Mesa Pizza, 114 E Washington St, Iowa City, stays pretty busy all night and always has a great selection of wild flavors and generously sized slices ready for your enjoyment. Imagine if the mind of Willy Wonka was put into a pizza maker’s head and let loose in the kitchen with tons of fresh dough and copious savory, spicy, saucy and seemingly endless ingredients to top a pizza with. That’s Mesa Pizza, baby! — Jay Goodvin

This article was originally published in the 2022 Bread & Butter dining guide.

[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='/eat-the-day-away/#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' >Phone</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="85"/><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>