The best restaurants in McHenry County
103 places we’ve checked and would send a neighbor to. Open any one to read what we wrote about it.
Your business could be here.
Be at the top of McHenry County's page when you're in McHenry County's newsletter.
Local businesses pay to be shown here. A person checks every one.
Subway (opens in a new tab)
82 N Eastwood Dr · Woodstock
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Rosati's Pizza (opens in a new tab)
1652 S Eastwood Dr · Woodstock
Italian chain eatery featuring Chicago-style deep-dish pizza, plus pasta & sandwiches.
Jersey Mike's Subs (opens in a new tab)
935 Country Club Rd · Woodstock
New Jersey–based counter-serve sandwich chain serving jumbo subs filled with cold cuts & toppings.
Napoli Pizza Place (opens in a new tab)
135 Washington St · Woodstock
Low-key counter-service place offering pizza, hot sandwiches, pasta & Italian sides, plus delivery.
Domino's Pizza (opens in a new tab)
701 S Eastwood Dr · Woodstock
Delivery, carryout & dine-in chain offering a wide range of pizzas, plus a variety of other dishes & sides.
Culver’s (opens in a new tab)
1620 W Lake Shore Dr · Woodstock
Fast-food chain specializing in frozen custard & signature burgers made with Midwest beef & dairy.
Potbelly (opens in a new tab)
6000 Northwest Hwy Ste 13I · Crystal Lake
Retro-style counter-serve chain known for made-to-order toasted sandwiches, salads & baked goods.
El Cochino (opens in a new tab)
4580 Algonquin Rd · Lake in the Hills
El Cochino in Lake in the Hills is an American taco, tempura, and tequila bar putting a playful spin on the classic taqueria, from Korean…
IHOP (opens in a new tab)
6606 Northwest Hwy · Crystal Lake
Long-standing chain serving a wide variety of pancakes & other American breakfast & diner fare.
Richard Walker's Pancake House (opens in a new tab)
5680 Northwest Hwy · Crystal Lake
Richard Walker's Pancake House is that Crystal Lake standby where the sweet appley scent gives away the star attraction, baked-to-order…
Tropical Smoothie Cafe (opens in a new tab)
290 N Randall Rd · Lake in the Hills
Health-conscious cafe chain featuring a menu of custom smoothies, sandwiches & wraps.
Mario's Cart Food Trucks & Catering (opens in a new tab)
1145 S Illinois Rte 31 Unit H · Crystal Lake
Mario's Cart Food Trucks & Catering keeps Crystal Lake gatherings fed and happy with a bookable food truck, delivery, and full-on catering.…
Outback Steakhouse (opens in a new tab)
4751 Northwest Hwy · Crystal Lake
Boisterous Australian-themed chain serving steaks, seafood & other hearty steakhouse fare.
McAlister's Deli (opens in a new tab)
240 S Randall Rd · Algonquin
Easygoing counter-service chain known for its sandwiches, stuffed baked potatoes & sweet tea.
El Fuego Tacos & Burritos (opens in a new tab)
132 S Randall Rd · Algonquin
Bright counter-serve operation with a Southwestern motif offering typical Mexican bites & horchata.
Subway (opens in a new tab)
1205 S Illinois Rte 31 · Crystal Lake
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Jersey Mike's Subs (opens in a new tab)
5006 Northwest Hwy E · Crystal Lake
New Jersey–based counter-serve sandwich chain serving jumbo subs filled with cold cuts & toppings.
Raising Cane's (opens in a new tab)
5417 Northwest Hwy · Crystal Lake
Fast-food chain specializing in fried chicken fingers, crinkle-cut fries & Texas toast.
Distorted Soda and Sandwiches (opens in a new tab)
135 N Main St · Crystal Lake
Crank the playlist and your appetite at Distorted Soda and Sandwiches, a 90s music-themed spot turning throwback energy into hand crafted…
Antigua Mexican Grill (Crystal Lake) (opens in a new tab)
1500 Carlemont Dr · Crystal Lake
Antigua Mexican Grill (Crystal Lake) brings a warm, hacienda vibe with time-honored recipes and hearty standouts like Chimichurri…
Tracks Bar & Grill (opens in a new tab)
108 W Main St · Cary
Relaxed tavern featuring creative burgers & other pub grub, plus TV sports & a Friday fish fry.
Tropical Smoothie Cafe (opens in a new tab)
5006 Northwest Hwy Unit D · Crystal Lake
Health-conscious cafe chain featuring a menu of custom smoothies, sandwiches & wraps.
Chilo's Mexican Grill (opens in a new tab)
282 W Virginia St · Crystal Lake
Chilo's Mexican Grill is Crystal Lake's go-to for tacos, a proper restaurant and bar, and even catering when your crew gets hungry. Order…
Subway (opens in a new tab)
17 S Randall Rd · Algonquin
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Red Robin Gourmet Burgers and Brews (opens in a new tab)
441 S Randall Rd · Algonquin
Chain for gourmet burgers & other American comfort fare.
Jersey Mike's Subs (opens in a new tab)
285 N Randall Rd Ste A-2 · Lake in the Hills
New Jersey–based counter-serve sandwich chain serving jumbo subs filled with cold cuts & toppings.
McAlister's Deli (opens in a new tab)
5500 Northwest Hwy Route 14 · Crystal Lake
Easygoing counter-service chain known for its sandwiches, stuffed baked potatoes & sweet tea.
Rosati's Pizza (opens in a new tab)
2411 Algonquin Rd · Algonquin
Italian chain eatery featuring Chicago-style deep-dish pizza, plus pasta & sandwiches.
Kobe Japanese Steakhouse (opens in a new tab)
209 S Randall Rd · Algonquin
Informal, family-friendly Japanese restaurant offering hibachi dinners & traditional sushi.
Taco Y Tequila Mexican Restaurant (opens in a new tab)
540 E Terra Cotta Ave · Crystal Lake
Taco Y Tequila Mexican Restaurant keeps dinner easy with online ordering and a straightforward menu of Mexican comfort favorites. When the…
Papa G's - Huntley (opens in a new tab)
10502 IL-47 · Huntley
Old-fashioned eatery offering a traditional American menu & all-day breakfast in a casual space.
Breaking Bread - Crystal Lake (opens in a new tab)
70 E Woodstock St · Crystal Lake
Breaking Bread - Crystal Lake is the kind of spot you lean on for a made-to-your-specs sandwich, hearty salads, plus espresso, breakfast…
Galati's Hideaway (opens in a new tab)
800 Feinberg Ct · Cary
When your crew wants pizza, pastas, and a proper pour without overthinking it, Galati's Hideaway nails the comfy Italian meets sports bar…
Chick-fil-A (opens in a new tab)
4812 Northwest Hwy · Crystal Lake
Fast-food chain serving chicken sandwiches & nuggets along with salads & sides.
The Breakers Restaurant (opens in a new tab)
7728 US-14 · Crystal Lake
Part old-school Chinese-American spot, part lively cocktail lounge, The Breakers Restaurant nails comfort favorites and fruity umbrella…
Las Cazuelitas Mexican Bar and Grill (opens in a new tab)
21 Crystal Lake Plaza · Crystal Lake
Whether you're team carne asada, mole-soaked enchiladas, or that crispy quesabirria with a savory dipping sauce, Las Cazuelitas Mexican Bar…
Uncle Jerry's Pizza Company (opens in a new tab)
133 W Main St · Cary
Uncle Jerry's Pizza Company turns Chicago pan style into an obsession, with pies like the Sweet Sting pepperoni with homemade habanero hot…
The Honey Baked Ham Company (opens in a new tab)
5186 Northwest Hwy Ste 139 · Crystal Lake
Whether it’s a weekend shortcut, game-day spread, or holiday table upgrade, The Honey Baked Ham Company nails the ready-to-serve thing with…
Texas Roadhouse (opens in a new tab)
835 Cog Cir · Crystal Lake
Lively chain steakhouse serving American fare with a Southwestern spin amid Texas-themed decor.
Culver’s (opens in a new tab)
400 Pingree Rd · Crystal Lake
Fast-food chain specializing in frozen custard & signature burgers made with Midwest beef & dairy.
Bistro Wasabi (opens in a new tab)
4590 Algonquin Rd · Lake in the Hills
Cooked & raw Japanese fare served in a chic, modern space with a cocktail bar, set in a strip mall.
Chick-fil-A (opens in a new tab)
425 S Randall Rd · Algonquin
Fast-food chain serving chicken sandwiches & nuggets along with salads & sides.
Mug's Pizza & Ribs (opens in a new tab)
230 W Virginia St #600 · Crystal Lake
Family-run since the 1990s, Mug's Pizza & Ribs keeps Crystal Lake happily fed with hand-crafted pies, easy online ordering, and ribs the…
Kojak's (opens in a new tab)
700 Northwest Hwy · Cary
Counter-serve American & Greek mainstay doling out burgers, hot dogs & fries, plus gyros & kebabs.
Bangkok Thai & Sushi (opens in a new tab)
4077 Algonquin Rd · Algonquin
Strip-mall outpost providing a mix of Thai & Japanese favorites plus cocktails in a relaxed setting.
MOD Pizza (opens in a new tab)
228 S Randall Rd · Algonquin
Counter-serve, industrial-chic chain restaurant known for build-your-own pizzas.
Woow Sushi (opens in a new tab)
780 S Randall Rd · Algonquin
Vibrant eatery offering inventive sushi & Japanese standards in a sleek, contemporary setting.
Montarra (opens in a new tab)
1491 S Randall Rd · Algonquin
New American dining room featuring elevated small plates & steaks plus a global wine list.
The Village Squire (Crystal Lake) (opens in a new tab)
4818 Northwest Hwy · Crystal Lake
The Village Squire (Crystal Lake) nails that rustic English tavern feel with hearty pub fare and a beer, wine, and cocktail lineup that…
Buona (opens in a new tab)
501 S Randall Rd · Algonquin
Long-standing local chain eatery known for Italian beef sandwiches, plus pizza, burgers & salads.
Kim & Patty's Cafe (opens in a new tab)
731 Ridgeview Dr · McHenry
American classics from breakfast plates to burgers served in low-key surrounds with counter seating.
Jimano's Pizzeria (opens in a new tab)
366 Bank Dr · McHenry
Straightforward chain pizzeria dispensing deep-dish & thin-crust pies, plus pasta & sandwiches.
Subway (opens in a new tab)
2222 IL-120 · McHenry
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Sushi King (opens in a new tab)
2078 N Richmond Rd #5419 · McHenry
When the sushi urge hits but your friend wants ramen, Sushi King quietly saves dinner with fresh nigiri, playful specials like the McHenry…
The Village Squire (McHenry) (opens in a new tab)
4512 W Elm St · McHenry
Rustic English tavern-inspired bar & grill serving hearty pub fare, plus beer, wine & cocktails.
Chick-fil-A (opens in a new tab)
1911 N Richmond Rd · McHenry
Fast-food chain serving chicken sandwiches & nuggets along with salads & sides.
Grandma Kitchen (opens in a new tab)
3312 N Chapel Hill Rd · Johnsburg
In nearby Johnsburg, Grandma Kitchen turns grandma’s recipes into fresh, modern Mexican comfort... think seafood platters, tacos and bright…
Jexal's Pizza & Wing-Zeria McHenry (opens in a new tab)
1260 N Green St · McHenry
Industrial-chic, wood-lined sports bar & American grill known for wings, plus burgers, wraps & more.
Jersey Mike's Subs (opens in a new tab)
1787 N Richmond Rd · McHenry
New Jersey–based counter-serve sandwich chain serving jumbo subs filled with cold cuts & toppings.
Tacos El Norte (opens in a new tab)
4318 W Elm St · McHenry
Unassuming Mexican joint in a strip mall serving up enduring staples like tacos & fajitas.
Chili's Grill & Bar (opens in a new tab)
2409 N Richmond Rd · McHenry
Family-friendly chain serving classic Tex-Mex & American fare in a Southwestern-style setting.
Culver’s (opens in a new tab)
1101 Adams Dr · McHenry
Fast-food chain specializing in frozen custard & signature burgers made with Midwest beef & dairy.
Bimbo's Italian Restaurant (opens in a new tab)
1318 Riverside Dr · McHenry
Relaxed, family-run choice for familiar Italian entrees, homemade soups & desserts, plus martinis.
Chubby's Gyros (opens in a new tab)
1450 E Algonquin Rd · Algonquin
Diner with a relaxed vibe dishing up gyros, burgers, chicken platters and hot dogs.
Sushi King (opens in a new tab)
1030 E Algonquin Rd · Algonquin
Sushi King does the all-you-can-eat thing right, with a big spread of apps, nigiri, sashimi, and specialty rolls that hit the spot. Easy…
Algonquin Mexican Restaurant (opens in a new tab)
648 S Main St · Algonquin
Algonquin Mexican Restaurant keeps it casual and satisfying, with tacos, gorditas, and steak plates that don’t overthink it. Pair it with a…
The Texan Barbecue (opens in a new tab)
101 N Main St · Algonquin
Western-themed restaurant supplying BBQ specialties, chili, drinks & sides, with catering & takeout.
Bella's Wood Fire Pizza (opens in a new tab)
123 S Main St · Algonquin
Skip the chain routine and head to Bella's Wood Fire Pizza over in Algonquin for blistered, wood-fired pies with that crisp yet soft crust,…
Cucina Bella (opens in a new tab)
220 S Main St · Algonquin
Crystal Lake folks know Cucina Bella for woodfired pizzas, Nonna-level pastas, and a curated wine list with a real-deal full bar. Cozy,…
BOLD American Fare (opens in a new tab)
8 S Main St · Algonquin
Nearby in Algonquin, Bold American Fare turns American comfort into something a little more exciting with small plates, steaks, seafood,…
Garden on Main (opens in a new tab)
409 S Main St · Algonquin
Garden on Main brings family recipes and Polish roots to nearby Algonquin with hearty plates like stuffed cabbage rolls, breaded pork…
Amuzgo Mexican Cuisine (opens in a new tab)
1534 E Algonquin Rd · Algonquin
Laid-back eatery specializing in traditional Mexican cuisine such as tacos, burritos and quesadillas.
DosBros Fresh Mexican Grill & Catering - Algonquin (opens in a new tab)
501 E Algonquin Rd · Algonquin
Casual restaurant featuring a menu of tacos, quesadillas, burritos and bowls, prepared fast-casually with fresh ingredients.
That's Amore Pizza (opens in a new tab)
105 N Main St · Crystal Lake
When the New York style craving hits, That's Amore Pizza turns out hand-tossed, thin crust pies with dough made fresh daily, signature…
Benedict's La Strata (opens in a new tab)
40 N Williams St Ste. F · Crystal Lake
Benedict's La Strata nails the breakfast-brunch-lunch trifecta with award-winning omelets and pancakes, cheeky rooster vibes, and a Bloody…
Five Guys (opens in a new tab)
6000 Northwest Hwy · Crystal Lake
Fast-food chain with made-to-order burgers, fries & hot dogs, plus free peanuts while you wait.
Around the Clock Restaurant (opens in a new tab)
5011 Northwest Hwy · Crystal Lake
Around the Clock Restaurant has been Crystal Lake’s staple since 1975, serving big-portion breakfasts, hearty lunches, and satisfying…
Buffalo Wild Wings (opens in a new tab)
5755 Northwest Hwy · Crystal Lake
Chain dishing up wings, tenders & burgers, plus sauces ranging from sweet to very spicy.
KIRIN KING (opens in a new tab)
446 W Virginia St · Crystal Lake
Kirin King pulls together hotpot, BBQ, sushi, Cajun seafood boils, rice bowls, and tea under one roof in Crystal Lake. Bring the friends…
Labemi's Tavern & Restaurant (opens in a new tab)
109 N Main St · Crystal Lake
If you want the kind of neighborhood spot that knows what a pour should look like, Labemi's Tavern & Restaurant delivers strong cocktails,…
Triple Berry Café (opens in a new tab)
435 Angela Ln Unit 18 · Crystal Lake
Triple Berry Café keeps it simple in the best way, with fluffy pancakes, hearty omelets, and freshly brewed coffee that tastes like a good…
Checked Sep 3
Little Rice (opens in a new tab)
1024 McHenry Ave Unit G · Crystal Lake
Little Rice is rolling vibrant Japanese flavors right here in Crystal Lake, from crisp sushi rolls to satisfying platters that actually hit…
Andy's Restaurant (opens in a new tab)
468 W Virginia St · Crystal Lake
Old-school destination serving basic American fare such as chicken fried steak & classic breakfasts.
Crystal Lake Buffet (opens in a new tab)
18 Crystal Lake Plaza · Crystal Lake
Crystal Lake Buffet is the all-you-can-eat Chinese spread Lake Geneva locals call when decision fatigue hits, with a big lineup of hot…
Nancy's Pizza Crystal Lake (opens in a new tab)
1295 N Randall Rd · Crystal Lake
Skip the kitchen this week and let Nancy's Pizza Crystal Lake handle dinner with stuffed pizza from the inventors themselves, plus crisp…
FILL N' FLY BURGERS & BOBA (opens in a new tab)
632 Northwest Hwy · Cary
Craving a juicy, build-your-own burger and a sweet sip to match? Fill N' Fly Burgers & Boba nails the combo with halal-friendly patties,…
Wings and Rings (opens in a new tab)
1520 Carlemont Dr · Crystal Lake
Modern sports bar with a wide range of wing flavors, plus other pub eats & kids' deals.
Kyoto Japanese Restaurant (opens in a new tab)
5690 Northwest Hwy · Crystal Lake
Kyoto Japanese Restaurant nails the Crystal Lake trifecta with lively hibachi theatrics, super fresh sushi from a real deal sushi bar, and…
Taste of Benedicts & More (opens in a new tab)
35 N Williams St · Crystal Lake
When you want something better than a drive-thru, Taste of Benedicts & More nails the cozy coffee shop vibe with salads, pastries, and…
Lou Malnati's Pizzeria (opens in a new tab)
8515 Redtail Dr · Village of Lakewood
Family-owned local chain for Italian classics & Chicago-style, deep-dish pizzas with buttery crusts.
First Watch (opens in a new tab)
5689 Northwest Hwy Unit A · Crystal Lake
Cafe chain for health-minded breakfast, brunch & lunch options such as omelets, salads & soups.
da Baffone Cucina Italiana (opens in a new tab)
111 N Main St · Crystal Lake
For the next time pasta calls, Da Baffone Cucina Italiana is that cozy, family-run spot downtown serving classic Southern Italian comforts…
The Black Bear Bistro (opens in a new tab)
107 S Main St · Algonquin
The Black Bear Bistro is Chef Santiago’s upscale New American spot in Algonquin serving wild game, filet mignon, and creative vegan and…
Tony's Cafe (opens in a new tab)
1030 McHenry Ave · Crystal Lake
When your morning needs a reset, Tony's Cafe nails the classics with homestyle plates, fluffy French toast, and seasonal fruit alongside…
Cafe Olympic (opens in a new tab)
90 N Williams St · Crystal Lake
Third-generation local spot since 1984, Cafe Olympic keeps Crystal Lake happily fueled with classic American plates and all-day breakfasts…
1776 Restaurant (opens in a new tab)
397 W Virginia St · Crystal Lake
1776 Restaurant keeps things refined without the pretense, running a 100% scratch, 100% gluten-free kitchen led by Resident Chef Jill Vedaa…
Suzaku Field Sushi Restaurant (AYCE Sushi) (opens in a new tab)
1470 S Randall Rd · Algonquin
For a midweek reset this week, Suzaku Field Sushi Restaurant in Algonquin serves precision-crafted rolls, pristine sashimi, and bowls that…
Kuwa Sushi (opens in a new tab)
918 IL-22 · Fox River Grove
Craving a low-key sushi binge close to home? Kuwa Sushi does all-you-can-eat rolls alongside authentic Japanese favorites, plenty of…
Tatsu Ramen House Crystal lake (opens in a new tab)
230 W Virginia St #250 · Crystal Lake
Tatsury Ramen House Crystal Lake is the local fix for real-deal bowls built on a 24-hour tonkotsu base, with standout Spicy Miso and…
Moontime Smokin' Que (opens in a new tab)
88 Railroad St Unit A · Crystal Lake
Moontime Smokin' Que turns out wood-fired barbecue on two custom Primitive Pits, using a locally sourced blend of hickory, oak, and cherry…
Brunch Cafe-McHenry (opens in a new tab)
414 State Rte 31 · McHenry
Pancakes, paninis, and homemade soups meet mimosas and those famously stacked bloody marys with bacon and olives at Brunch Cafe-McHenry.…
Sushi U (opens in a new tab)
5899 Northwest Hwy Unit A · Crystal Lake
Sushi U keeps it straightforward with carefully chosen, fresh, natural ingredients and a healthier approach to Japanese classics. Whether…
Nothing here matches that.
Try a shorter word, or look through every kind of place in McHenry County.
See all of McHenry County’s best
Know a great place we’re missing? Email hello@baselocal.com
The best of McHenry County, every morning
New places show up in the McHenry County newsletter first. It's free.
One email a day. Unsubscribe anytime.