Menu +
Subscribe to the weekender

Waterfront Dining Spots

Port Edward Restaurant in Algonquin offers dockside dining with a view of the Fox River.
Port Edward Restaurant in Algonquin offers dockside dining with a view of the Fox River.

Try these restaurants for great grub with water views – stay for live music, fireworks, boat races, Venetian Nights and more.

Port Edward Restaurant

Location: Lower Fox, 20 W. Algonquin Road, Algonquin.

Go for: Seafood; dockside dining in the summer.

Kief’s Reef

Location: Lower Fox, 3505 S. Wright Road, McHenry.

Go for: Bar food, sand volleyball and music.

Broken Oar

Location: Lower Fox, 614 Rawson Bridge Road, Port Barrington.

Go for: Bar food, beer garden, live music and skydeck dining.

The Snuggery

Location: Upper Fox, 801 N. River Road, McHenry.

Go for: Broasted chicken and sports bar atmosphere.

After the Fox

Location: Upper Fox, 1406 N. Riverside Drive, McHenry.

Go for: Friday fish fry, English- and Irish-style pub food and a great view.

Vickie’s Place

Location: Upper Fox, 1211 N. River Road, McHenry.

Go for: Tiki-bar themed outdoor dining and burgers.

Buddyz Pizzeria

Location: McHenry Riverwalk, 1138 N. Green St., McHenry.

Go for: Chicago-style pizza and Italian food in a fun, relaxed atmosphere, plus riverfront balcony patio dining with live music five nights a week.

Epic Deli

Location: Upper Fox, 3312 N. Chapel Hill Road, Johnsburg.

Go for: Gourmet subs, paninis and cheesecake.

Oak Park Lounge

Location: Pistakee Lake, 801 Oak Grove Road, Johnsburg.

Go for: Outdoor dining, pizza, takeout and live music.

Captain’s Quarters

Location: Fox Lake, 38283 N. Bolton Place, Antioch.

Go for: Bar food, kids’ playground, volleyball, basketball, horseshoes and regular special events.


Location: 33 West Grand Ave., Fox Lake.

Go for: Steak, burgers, baby back ribs, pasta, fried chicken and more.

Antonio’s Grill on the Water 

Location: Fox Lake.

Go for: Brats, Polish sausage, Italian beef, hot dogs, chips, ice cream, pop, homemade chips and salsa, and bags of ice.

El Puerto Mexican Restaurant 

Location: 200 Forest Ave., Fox Lake.

Go for: Fine Mexican food for lunch or dinner, award-winning margaritas, fun atmosphere, great view.

Blarney Island

Location: Grass Lake, Antioch. Accessible only by boat — shuttle service is available from Port of Blarney at 27843 W. Grass Lake Road, Antioch.

Go for: Bar food, music and dancing, party atmosphere, boat races and more.

Lindy’s Landing

Location: Bangs Lake, 115 Park St.., Wauconda.

Go for: American fare, food and drink specials, live music on the weekends.

©2019 McHenry County Living. All Rights Reserved. | Cary, IL | 815.900.8522 | Site by 82 Birds

back to top