Skip to main content

Yelp’s Top Breweries In The Midwest



The craft beer revolution shows no sign of slowing down. Today, you can find innovative breweries in every single state, coast to coast. And the Midwest is certainly no exception. So, we scoured Yelp data to bring you the top five breweries in each Midwestern state that left Yelpers raving and thirsty for one more round.

Methodology: This is an all-time list of the best breweries in the Midwest according to Yelp. We identified businesses in the breweries category. “Best” is measured using an algorithm that looks at the number of reviews and star rating for a business. This list looked at businesses in Illinois, Indiana, Iowa, Kansas, Michigan, Minnesota, Missouri, Nebraska, North Dakota, Ohio, South Dakota, and Wisconsin.

Illinois

No. 1: Argus Brewery, Chicago, IL

“You must visit Argus Brewery if you want to experience an actual fun brewery tour. The guys giving the tour are hilarious and their beer is awesome with a wide, diverse selection.” – Christian C.

2. Begyle Brewing, Chicago, IL

3. Lagunitas Brewing Company, Chicago, IL

4. Kinslahger Brewing Company, Chicago, IL

5. Pipeworks Brewing Company, Chicago, IL

Argus Brewery in Chicago, IL. Photo by Gerry T.

Indiana

No. 1: Iechyd Da Brewing Company, Elkhart, IN

“This is a local brewery that does it right. Kept the menu small to make sure they knew how to make everything… The Double IPA was fantastic and for my wife who doesn’t like beer they had a great tasting Blueberry Cider!” – Ben B.

2. Sun King Brewery, Indianapolis, IN

3. Deviate Brewing, Indianapolis, IN

4. Bier Brewery and Tap Room, Indianapolis, IN

5. Junk Ditch Brewing Company, Fort Wayne, IN

Iowa

No. 1: Jubeck New World Brewing, Dubuque, IA

“The beer was PHENOMENAL and for a stellar price. My husband and I hung around for a few beers and a flight… We’re new to town, but have definitely found a place we’ll be frequenting!” – Hannah P.

2. Iowa Brewing Company, Cedar Rapids, IA

3. Big Grove Brewpub, Solon, IA

4. Pulpit Rock Brewing, Decorah, IA

5. Confluence Brewing Company, Des Moines, IA

Kansas

No. 1: Central Standard Brewing, Wichita, KS

“My favorite was their Hop Theory, a dry hopped sour. Next was the Wizard of Hops IPA and its bigger brother Spiral Galaxy. Loved the to-go crowlers we grabbed a couple to enjoy later. If visiting Wichita this is a ‘must stop’ brewery.” – Kevin T.

2. Radius Brewing Company, Emporia, KS

3. Gella’s Diner & Lb Brewing, Hays, KS

4. Aero Pains Brewing, Wichita, KS

5. Free State Brewing Company, Lawrence, KS

Central Standard Brewing in Wichita, KS. Photo by Kelly G.

Michigan

No. 1: The Filling Station Microbrewery, Traverse City

“We have been visiting The Filling Station since they opened, long before the hysteria caught on and EVERYONE decided this was the place to go for good craft beer and artisan pizza.” – Michelle N.

2. Batch Brewing Company, Detroit, MI

3. One Well Brewing, Kalamazoo, MI

4. Short’s Brewing Company, Bellaire, MI

5. Blackrocks Brewery, Marquette, MI

Minnesota

No. 1: Junkyard Brewing Company, Moorhead, MN

“Junkyard has done a great job both in setting up their taproom but also all of the beer varieties they’ve developed. There was just something very comfortable about hanging out at Junkyard and having a beer.” – John M.

2. Dangerous Man Brewing Co., Minneapolis, MN

3. Inbound BrewCo., Minneapolis, MN

4. Headflyer Brewing, Minneapolis, MN

5. Lakeville Brewing Company, Lakeville, MN

Missouri

No. 1: Boulevard Brewing, Kansas City, MO

“What a gem in the middle of Kansas City! This is a must see if you live the KC metro area and enjoy a great beer!” – Ced L.

2. The Civil Life Brewing Company, St. Louis, MO

3. Crane Brewing Company, Raytown, MO

4. Urban Research Brewery, St. Louis, MO

5. Public House Brewing Company, Saint James, MO

Nebraska

No. 1: Kros Strain Brewing, La Vista, NE

“Kros Strain makes Omaha’s best beer…Fairy Nectar. They have grown very quickly, from microbrewery to bottled beer to expanding. And the selection is huge.” – Jonathan N.

2. Pals Brewing Company, North Platte, NE

3. Boiler Brewing Company, Lincoln, NE

4. Vis Major Brewing Co., Omaha, NE

5. Zipline Brewing Company, Lincoln, NE

Kros Strain Brewing in La Vista, NE. Photo by Teresa S.

North Dakota

No. 1: Laughing Sun Brewing, Bismark, ND

“Brewmaster Mike Froelich has been able to ramp up production without losing his touch! From sours to IPAs to porters to stouts, there’s nothing that comes out of those vats that isn’t delicious, and a cut above anything else I’ve had in the state.” – Paul H.

2. Drekker Brewing, Fargo, ND

3. Half Brothers Brewing, Grand Forks, ND

4. The Fargo Brewing Company, Fargo, ND

5. Souris River Brewing, Minot, ND

Ohio

No. 1: Noble Beast Brewing, Cleveland, OH

“I first came here on Friday, then came back Sunday, now back after work today. It’s safe to say I found a favorite place. They have an a great kitchen and amazing beer!” – Mark S.

2. Rockmill Brewery, Lancaster, OH

3. Buckeye Lake Brewery, Buckeye Lake, OH

4. Mother Stewarts Brewing, Springfield, OH

5. Staas Brewing Company, Delaware, OH

South Dakota

No.1: Lost Cabin Beer, Rapid City, SD

“This brewery blows all the others in the area out of the water… My suggestions are the Father in Lager, Bruce Banner and Woodshop #4 IPA. But honestly every beer they have is extremely solid and worth trying.” – Josh D.

2. Wooden Legs Brewing Company, Brookings, SD

3. Remedy Brewing, Sioux Falls, SD

4. Hay Camp Brewing Company, Rapid City, SD

5. WoodGrain Brewing Company, Sioux Falls, SD

Lost Cabin Beer in Rapid City, SD. Photo by Jay H.

Wisconsin

No. 1: Lakefront Brewery, Milwaukee, WI

“The tour at Lakefront is unmatched! Such an enthusiastic, slightly crass, and brilliantly informative guide led us through the brewery, making each stop one part stand-up, one part teaching. The beer is great and the food too.” – Carolyn P.

2. Milwaukee Brewing Company, Milwaukee, WI

3. Vennture Brew, Milwaukee, WI

4. Eagle Park Brewing, Milwaukee, WI

5. Raised Grain Brewing, Milwaukee, WI

Explore the Midwest beer scene and find your favorite new brewery. Here’s a handy Yelp bookmark collection of all the top-rated spots from this post.

[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/yelps-top-breweries-in-the-midwest/#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>
[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/yelps-top-breweries-in-the-midwest/#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>