Pulse - Value Added
FRACTIONAL CRO · MARYLAND-BASED, NATIONWIDE · $0→$200M

Kory White

RevOps & Revenue Leadership

Get a free 30-minute revenue checkup — Kory reviews your pipeline and forecast, then names the 1–2 fixes that move revenue fastest. 25 yrs scaling teams $0→$200M.

Free 30-min revenue checkup →
Hire a Fractional CROHow We Help?LinkedInRésuméCRO Syndicate
← Library
Knowledge Library · pulse-dining
13/13 Gate✓ IQ Certified10/10?

Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry in 2027

DiningTop 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry in 2027
📖 1,731 words🗓️ Published Jul 28, 2026
Direct Answer

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.

Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry — figure 2

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.

Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry — figure 3

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.

Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry — figure 4

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.

Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry — figure 5

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.

Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry — figure 6

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

flowchart TD S["Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry"] S --> N0["How We Ranked These"] N0 --> N1["1. Lakefront Brewery - Best Overall"] N1 --> N2["2. The Packing House"] N2 --> N3["3. St. Paul Fish Company - Best Value"] N3 --> N4["4. Sobelman's Pub & Grill"] N4 --> N5["5. Kegel's Inn"] N5 --> N6["6. Barnacle Bud's"] N6 --> N7["7. Points East Pub"]
flowchart LR C["Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry"] C --> H0["8. Barnacle Bud's"] C --> H1["9. Points East Pub"] C --> H2["10. The National Café"] C --> H3["Bottom Line"] ![Top 10 Places to Dine in Milwaukee for Beer-Battered Fish Fry — figure 1](/assets/qa/dn0332-b1.jpg)

Related on PULSE

Download:
Was this helpful?  
⌬ Apply this in PULSE
Gross Profit CalculatorModel margin per deal, per rep, per territory