Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry in 2027
Lakefront Brewery is widely considered the top spot for Milwaukee's beer-battered fish fry, offering hand-battered cod with a crispy, golden crust and house-made tartar sauce. For a traditional, no-frills experience, The Packing House delivers a thicker, double-dipped batter. St. Paul Fish Company at the Milwaukee Public Market is a strong value pick for budget-conscious diners.
How We Ranked These
Our ranking methodology prioritized five core criteria: Beer-Batter Quality — crispiness, flavor depth from the beer used, and adhesion to the fish. Fish Freshness & Sourcing — whether the establishment uses wild-caught cod, haddock, or walleye, and whether it's fresh or frozen. Value & Portion Size — price per serving, including sides like coleslaw, fries, and rye bread. Atmosphere & Authenticity — neighborhood vibe, wait times, and whether the fry is a weekly tradition (e.g., Friday-only). Consistency & Repeatability — cross-referenced online reviews from Google, Yelp, and local food blogs.
1. Lakefront Brewery 🏆 Best Overall
Lakefront Brewery (1872 N Commerce St) is the gold standard for Milwaukee's beer-battered fish fry. Their Friday fish fry features wild-caught Atlantic cod dipped in a batter made from their own Lakefront Lager, resulting in a light, airy crust. The meal includes two large fillets, hand-cut fries, house-made coleslaw, and marble rye bread. The tartar sauce is a standout — dill-forward with a tangy kick from house-pickled relish.
For consistency, Lakefront's batter-to-fish ratio ensures the beer flavor permeates without overwhelming the cod's flaky texture. The atmosphere is casual and lively, with communal tables and a view of the Milwaukee River. Pro tip: Arrive early on Fridays to avoid long waits (they serve from 11 AM to 9 PM). Lakefront also offers brewery tours that include a free pint.

2. The Packing House
The Packing House (900 E Burleigh St) is the runner-up and the go-to for a traditional, no-frills fish fry. Their beer batter uses Miller High Life and is double-dipped for a thicker, crunchier crust. The platter includes three fillets of haddock (a sustainable alternative to cod), German-style potato pancakes, and homemade applesauce. The fish is sourced from Trident Seafoods and is flash-frozen at sea, preserving freshness.
The Packing House excels in portion size — each fillet weighs 6 ounces, making it one of the largest servings in the city. The batter has a distinct black pepper kick. The atmosphere is old-school supper club, with dark wood paneling and white tablecloths. Wait times average 25 minutes on Fridays. Pair your fry with a Spotted Cow from New Glarus Brewing for a Wisconsin-complete experience.
3. St. Paul Fish Company 💎 Best Value
St. Paul Fish Company (400 N Water St, inside the Milwaukee Public Market) is the best value pick, offering a beer-battered fish fry that punches above its price point. Their batter uses Lakefront IPA, giving it a hoppy, slightly bitter edge. The cod is wild-caught from Alaskan waters and delivered fresh daily. The price includes two fillets, fries, coleslaw, and a dinner roll.

For budget-conscious diners, St. Paul's batter technique is key: they mix the beer with flour, cornstarch, and a pinch of cayenne, then let it rest for better adhesion. The public market setting means no reservations — it's counter service with limited seating. Best time to go: Tuesday or Wednesday when crowds are lighter. The fish fry is available daily, not just Fridays.
4. Sobelman's Pub & Grill
Sobelman's Pub & Grill (1601 W St Paul Ave) offers a beer-battered fish fry that's bold and unapologetic. The batter uses Miller Lite with a dash of Old Bay seasoning in the flour mix, giving the cod a subtle Chesapeake Bay flair. The plate includes two massive fillets (each 8 ounces), hand-cut fries, and a side of their famous Bloody Mary. The fish is Atlantic cod from Iceland, sustainably sourced via MSC certification.
Sobelman's is known for its over-the-top atmosphere — think neon signs and sports memorabilia. The fish fry is available all day Friday and Saturday brunch. The batter is thinner than The Packing House, resulting in a more delicate crunch. Pair with a Spotted Cow or their house-infused vodka for a true Milwaukee experience.

5. Kegel's Inn
Kegel's Inn (5901 W National Ave) is a German-style supper club that serves a beer-battered fish fry with European roots. The batter uses Miller High Life but is thinned with seltzer water for extra lightness. The plate includes two fillets of haddock, German potato salad, red cabbage, and rye bread. The fish is sustainably sourced from MSC-certified fisheries in Iceland.
Kegel's Inn is a throwback to 1950s dining, with wood-paneled walls and white-jacketed servers. The fish fry is available Friday only (4 PM to 9 PM). The batter is made fresh hourly and rested to develop gluten structure. The tartar sauce is made in-house with sweet pickles and fresh dill. Pair with a German wheat beer like Weihenstephaner Hefeweissbier for authenticity.
6. Barnacle Bud's
Barnacle Bud's (1950 S Hilbert St) is a seasonal, waterfront fish fry (open May to October) that offers beer-battered walleye — a Wisconsin staple. The batter uses Miller High Life and is seasoned with paprika and garlic powder, giving the walleye a smoky, earthy flavor. The platter includes three fillets, hushpuppies, coleslaw, and a view of the Kinnickinnic River. The walleye is locally sourced from Lake Winnebago and is fresh, never frozen.

Barnacle Bud's is a hidden gem for those seeking a seasonal pop-up model. The kitchen is open-air, with a single fryer that limits capacity. The batter is thicker than average, creating a crunchy shell that holds up to dipping in their house-made remoulade. Wait times can hit 45 minutes on Friday evenings. Best time to go: Early afternoon on weekdays. The atmosphere is tropical-themed with tiki torches and live music.
7. Points East Pub
Points East Pub (1501 N Jackson St) is a neighborhood dive bar with a surprisingly refined beer-battered fish fry. The batter uses Point Special Lager (a local beer from Stevens Point Brewery), resulting in a crisp, golden crust with a mild malt flavor. The price includes two fillets of cod, crinkle-cut fries, coleslaw, and a dinner roll. The cod is wild-caught from Alaska and is flash-frozen.

Points East is a no-frills option for high volume at low cost. The kitchen runs two fryers, turning out many orders per Friday. The batter is thin and delicate, ideal for takeout. The atmosphere is dark and loud, with jukebox music and pool tables. Pro tip: Call ahead for takeout to avoid the wait. Pair with a PBR for a classic dive bar combo.
8. The National Café
The National Café (839 W National Ave) is a late-night institution (open until 2 AM) offering a beer-battered fish fry for the after-hours crowd. The batter uses Miller High Life and is seasoned with cayenne and black pepper, giving it a spicy kick. The price includes two fillets of pollock (a budget-friendly alternative to cod), fries, and coleslaw. The pollock is sustainably sourced from Alaskan waters.
The National Café is a no-nonsense option for late-night dining. The kitchen is small, with a single fryer that runs constantly. The batter is thick and crunchy, designed to survive takeout. The atmosphere is diner-style, with vinyl booths and neon signs. Pro tip: Order the "Fish Fry Basket" for a lighter option without sides. Pair with a cup of coffee for a classic diner contrast.
FAQ
What makes a beer-battered fish fry different from regular fried fish? The beer batter uses carbonation from the beer to create a lighter, crispier crust — the alcohol also evaporates quickly, reducing oil absorption. Regular fried fish uses a flour-and-egg wash that's denser.
Which beer is best for battering fish? Light lagers like Miller High Life or Lakefront Lager are ideal for their neutral flavor and high carbonation. IPAs add hoppy bitterness, while stouts create a darker, maltier crust.
Is the fish fry only available on Fridays in Milwaukee? Most traditional spots (e.g., Lakefront Brewery, The Packing House) serve it Friday only, but St. Paul Fish Company and Barnacle Bud's offer it daily during their seasons.
How much should I expect to pay for a quality fish fry? $12.95 to $19.95 is the standard range. Budget options like The National Café use pollock, while premium picks like The Packing House use haddock.
What sides should I expect? Fries, coleslaw, and rye bread are standard. German potato salad (Kegel's Inn) or hushpuppies (Barnacle Bud's) are regional variations.
Can I get a gluten-free beer-battered fish fry? Rarely — most beer batters use wheat flour. Some modern gastropubs may offer rice flour alternatives, but call ahead.
What's the best time to go to avoid lines? Early on Fridays for Lakefront Brewery and The Packing House. Tuesday or Wednesday for St. Paul Fish Company. Late-night (after 10 PM) for The National Café.
Sources
- Lakefront Brewery Official Menu
- The Packing House Menu & Hours
- St. Paul Fish Company at Milwaukee Public Market
- Sobelman's Pub & Grill Fish Fry
- Barnacle Bud's Seasonal Hours
- Kegel's Inn Friday Fish Fry
- Points East Pub on Yelp
- The National Café Late-Night Menu
- MSC Certified Sustainable Seafood
- Visit Milwaukee Fish Fry Guide
Related on PULSE
- [Top 10 Places to Dine in Milwaukee for Fish Fry](/knowledge/dn0357)
- [Top 10 Places to Dine in San Diego for Fish Tacos](/knowledge/dn0290)
- [Top 10 Places to Dine in Milwaukee for Beer Cheese Soup](/knowledge/dn0364)
- [Top 10 Places to Dine in Milwaukee for Butter Burgers](/knowledge/dn0348)
- [Top 10 Places to Dine in Milwaukee for Fried Cheese Curds](/knowledge/dn0299)
- [Top 10 Places to Dine in Milwaukee for Beer and Brats](/knowledge/dn0286)










