The best restaurants in Madison County
82 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 Madison County's page when you're in Madison County's newsletter.
Local businesses pay to be shown here. A person checks every one.
Urban Farmhouse (opens in a new tab)
15 Central Blvd · Highland
When dinner needs to feel like a hug, Urban Farmhouse leans into three generations of know-how with from-scratch comfort plates, proper…
Imo's Pizza (opens in a new tab)
2625 Plaza Dr · Highland
If your weeknight needs that crispy, square-cut pick-me-up, Imo's Pizza delivers the classic St. Louis thing: thin crust, homemade sauce,…
Fiesta Brava Mexican Restaurant (opens in a new tab)
12621 IL-143 · Highland
Opened back in 2010 as Highland’s first Mexican spot, Fiesta Brava Mexican Restaurant keeps it simple with made-from-scratch dishes, fresh…
Sam's Pizza & Pub Inc. (opens in a new tab)
1017 Broadway · Highland
With over five decades of pizza tradition and three decades of brick-oven know-how, Sam's Pizza & Pub Inc. keeps it simple, fun, and…
Don Ole Mexican Restaurant (opens in a new tab)
721 Broadway · Highland
Don Ole Mexican Restaurant serves tacos, chimichangas, steaks, and fajitas cooked fresh every day, plus margaritas that hit the spot.…
Domino's Pizza (opens in a new tab)
12545 IL-143 Ste C · Highland
Delivery, carryout & dine-in chain offering a wide range of pizzas, plus a variety of other dishes & sides.
Jimmy John's (opens in a new tab)
12565 IL-143 · Highland
Counter-serve chain specializing in sub & club sandwiches, plus signature potato chips.
Subway (opens in a new tab)
2661 Northtown Way · Highland
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Pizza Hut (opens in a new tab)
12603 IL-143 F · Highland
Popular delivery, carry-out & dine-in chain known for pizza, wings & pasta, plus sides & desserts.
Hardee's (opens in a new tab)
12620 IL-143 · Highland
Fast-food chain serving fried chicken, big burgers & made-from-scratch breakfast biscuits.
Joe’s Pizza And Pasta (opens in a new tab)
4 Clb Ctr Ct E · Edwardsville
Relaxed Italian eatery serving pizza & pasta dishes with housemade sauces, plus sandwiches & sides.
Mungo's Uptown Collinsville Il (opens in a new tab)
100 E Main St · Collinsville
Long-running restaurant offering original & traditional Italian-American suppers, plus a full bar.
Sonic Drive-In (opens in a new tab)
1017 Plummer Dr · Edwardsville
Fast-food burger & fries joint with an old-school feel, including retro drive-in service.
Pasta House Co (opens in a new tab)
1097 IL-157 · Edwardsville
Branch of a local chain of family-oriented Italian restaurants serving up pastas, pizzas & entrees.
Chava's Mexican Restaurant (opens in a new tab)
217 E Vandalia St · Edwardsville
Chava's Mexican Restaurant delivers the hits... tacos, hearty burritos, and other classics, backed by margaritas in plenty of flavors.…
El Maguey (opens in a new tab)
1534 Troy Rd · Edwardsville
High-energy restaurant serving familiar Mexican platters & jumbo margaritas in a casual ambiance.
Subway (opens in a new tab)
2 Shepard Plaza · Maryville
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
La Fonda Mexican Restaurant (opens in a new tab)
2310 Troy Rd · Edwardsville
Relaxed, storied venue in a strip mall with hefty Mexican dishes, plus weekly food & drink specials.
MOD Pizza (opens in a new tab)
2300A Troy Rd · Edwardsville
Counter-serve, industrial-chic chain restaurant known for build-your-own pizzas.
The Orient Chinese Restaurant (opens in a new tab)
1518 Troy Rd · Edwardsville
Family-owned for over 30 years in nearby Edwardsville, The Orient Chinese Restaurant nails the cozy, old-school vibe with fresh ingredients…
Edley's Bar-B-Que (opens in a new tab)
2392 S State Rte 157 · Glen Carbon
BBQ joint providing slow-smoked dishes & traditional Southern sides, plus fried chicken & catfish.
54th Street Scratch Grill & Bar (opens in a new tab)
6660 Edwardsville Crossing Dr · Glen Carbon
Chain offering a broad American menu & drinks in a relaxed setting with kitschy, eclectic decor.
Mio Osteria (opens in a new tab)
224 S Kansas St · Edwardsville
Whether you’re sneaking out for a quick lunch or plotting a full-blown carb celebration, Mio Osteria brings a taste of The Hill to…
QDOBA Mexican Eats (opens in a new tab)
1100 Collinsville Crossing Blvd · Collinsville
A menu of customizable Mexican food served in a modern restaurant, plus takeout & catering.
Penn Station Sandwiches (opens in a new tab)
1126 Collinsville Crossing Blvd · Collinsville
Grilled sub sandwiches, fries & fresh-squeezed lemonade star at this counter-serve chain.
Marco's Pizza (opens in a new tab)
108 St Louis Rd · Collinsville
Counter-serve chain serving up a menu of specialty or custom pizzas for takeout or delivery.
Jersey Mike's (opens in a new tab)
1990 Troy Rd # A · Edwardsville
New Jersey–based counter-serve sandwich chain serving jumbo subs filled with cold cuts & toppings.
Fire-N-Smoke Wood Fired Kitchen (opens in a new tab)
914 Edwardsville Rd · Troy
Down-home eatery featuring wood-fired BBQ & burgers, plus bottled craft beers & soda.
Texas Roadhouse (opens in a new tab)
6640 Edwardsville Crossing Dr · Edwardsville
Lively chain steakhouse serving American fare with a Southwestern spin amid Texas-themed decor.
Drunken Fish - Edwardsville (opens in a new tab)
6151 Trace Pkwy Dr Ste A · Edwardsville
Local Japanese chain serving rolls, noodles & entrees, plus cocktails, in a chic, modern space.
Red Robin Gourmet Burgers and Brews (opens in a new tab)
6699 Edwardsville Crossing Dr · Edwardsville
Chain for gourmet burgers & other American comfort fare.
Porter's Steakhouse (opens in a new tab)
1000 Eastport Plaza Dr · Collinsville
Wood-&-stone-trimmed chophouse serving surf ’n’ turf, classic American fare & wine.
Wasabi Sushi Bar (opens in a new tab)
100 S Buchanan St · Edwardsville
With ocean-to-table fish in 48 hours and 50+ rolls, Wasabi Sushi Bar nails the fresh-and-fun sweet spot. When weeknight leftovers won't cut…
Culver’s (opens in a new tab)
100 United Dr · Collinsville
Fast-food chain specializing in frozen custard & signature burgers made with Midwest beef & dairy.
Taco Bell (opens in a new tab)
908 Edwardsville Rd · Troy
Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos.
Cracker Barrel Old Country Store (opens in a new tab)
2001 Formosa Rd · Troy
Homey chain restaurant serving American comfort food, with an on-site general store.
Denny's Restaurant (opens in a new tab)
522 Ramada Blvd · Collinsville
Casual diner chain dishing up classic American comfort fare, including all-day breakfast favorites.
Penn Station Sandwiches (opens in a new tab)
231 Harvard Dr · Edwardsville
Grilled sub sandwiches, fries & fresh-squeezed lemonade star at this counter-serve chain.
Salt + Smoke (opens in a new tab)
410 N Main St · Edwardsville
Salt + Smoke brings legit St. Louis-style BBQ to our neck of the woods with an Edwardsville location, serving oak-smoked Texas-style…
Applebee's Grill + Bar (opens in a new tab)
610 N Bluff Rd · Collinsville
Full-service chain bar & grill providing hearty American eats in an informal setting.
Subway (opens in a new tab)
106 Junction Dr · Glen Carbon
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Quiznos (opens in a new tab)
1053 Century Dr · Edwardsville
Known for toasted, build-your-own subs, this counter-serve chain also sells soups, salads & more.
Raising Cane's Chicken Fingers (opens in a new tab)
2126 Troy Rd · Edwardsville
Fast-food chain specializing in fried chicken fingers, crinkle-cut fries & Texas toast.
McAlister's Deli (opens in a new tab)
312 Great Pl Dr · Edwardsville
Easygoing counter-service chain known for its sandwiches, stuffed baked potatoes & sweet tea.
Papa Murphy's | Take 'N' Bake Pizza (opens in a new tab)
207 Harvard Dr Suite 159 · Edwardsville
Chain outlet offering build-your-own takeaway pizzas, to be cooked at home.
Waffle House (opens in a new tab)
505 N Bluff Rd · Collinsville
Simple chain spot offering American diner fare & all-day breakfast, including signature waffles.
Joe's Pizza and Pasta (opens in a new tab)
1099 Beltline Rd Suites A&B · Collinsville
Relaxed Italian eatery serving pizza & pasta dishes with housemade sauces, plus sandwiches & sides.
Hardee's (opens in a new tab)
4207 IL-159 · Glen Carbon
Fast-food chain serving fried chicken, big burgers & made-from-scratch breakfast biscuits.
Denny's Restaurant (opens in a new tab)
27 Junction Dr · Glen Carbon
Casual diner chain dishing up classic American comfort fare, including all-day breakfast favorites.
Cleveland-Heath (opens in a new tab)
106 N Main St · Edwardsville
When you want a spot that actually nails cozy-with-a-kick, Cleveland-Heath plates American comfort food that feels familiar yet worth a…
Fazzi's Restaurant (opens in a new tab)
1813 Vandalia St · Collinsville
Comfy, family-owned pub since 2005 with Greek, Italian & American meals, plus TVs & outdoor seating.
Culver’s (opens in a new tab)
6724 Old Troy Rd · Edwardsville
Fast-food chain specializing in frozen custard & signature burgers made with Midwest beef & dairy.
Applebee's Grill + Bar (opens in a new tab)
3600 IL-159 · Glen Carbon
Full-service chain bar & grill providing hearty American eats in an informal setting.
Moussalli’s Prime (opens in a new tab)
7415 IL-143 · Edwardsville
Moussalli’s Prime is a steakhouse at heart with a raw bar, sourcing Niman Ranch and Certified Angus Beef, pouring over 100 wines and…
Imo's Pizza (opens in a new tab)
1600 N Keebler Ave · Collinsville
No-frills chain specializing in St. Louis-style pies with thin crusts & Provel cheese.
Pantera's Pizza (opens in a new tab)
1522 Troy Rd · Edwardsville
Informal eatery serving Italian classics such as pizza & sandwiches, plus a buffet option.
Dewey's Pizza - Edwardsville (opens in a new tab)
112 E Vandalia St · Edwardsville
Casual Midwestern chain serving inventive specialty pizzas & seasonal craft beers.
Smoothie King (opens in a new tab)
1104 Collinsville Crossing · Collinsville
Health-conscious chain featuring blended drinks in varied flavors with fruits & veggies.
Subway (opens in a new tab)
413 Beltline Rd · Collinsville
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Clifton Country Inn & Bake Shop (opens in a new tab)
3015 W Delmar Ave · Godfrey
If your morning needs a lift, Clifton Country Inn & Bake Shop does it right with artisanal pastries, bespoke cakes, and legit-good breads…
Hunt Brothers Pizza (opens in a new tab)
1281 Engineers Rd · Pontoon Beach
Convenience store-based pizza chain doling out create-your-own pies along with wings.
Jersey Mike's Subs (opens in a new tab)
1750 Homer M Adams Pkwy · Alton
New Jersey–based counter-serve sandwich chain serving jumbo subs filled with cold cuts & toppings.
Fazoli's (opens in a new tab)
210 Homer M Adams Pkwy · Alton
Fast-food chain doling out baked pastas, subs, pizza & other casual Italian fare plus custom combos.
Joe K's Restaurant (opens in a new tab)
2530 State St · Alton
Basic American comfort food, from eggs & hash browns to hamburgers, served in easygoing surrounds.
Joe’s Pizza and Pasta (opens in a new tab)
5775 Godfrey Rd Ste A · Godfrey
Perfect for low-key dinners or post-game carb missions, Joe’s Pizza and Pasta nails the comfort classics with housemade sauces, generous…
Imo's Pizza (opens in a new tab)
3361 Fehling Rd · Granite City
No-frills chain specializing in St. Louis-style pies with thin crusts & Provel cheese.
Waffle House (opens in a new tab)
3244 W Chain of Rocks Rd · Granite City
Simple chain spot offering American diner fare & all-day breakfast, including signature waffles.
Rosati's Pizza (opens in a new tab)
5147 Pagano Ct · Pontoon Beach
Italian chain eatery featuring Chicago-style deep-dish pizza, plus pasta & sandwiches.
Rally's (opens in a new tab)
199 Alton Square Mall Dr · Alton
Restaurant serving fast-food classics like burgers, hot dogs, french fries & shakes.
Ernie & Annie's Inc (opens in a new tab)
935 Niedringhaus Ave · Granite City
Family-owned since 1955, Ernie & Annie's Inc is the Granite City hangout where fried tacos, cold beer, and live music meet good…
Chapala Grill and Tequila Bar (opens in a new tab)
3559B College Ave · Alton
Chapala Grill and Tequila Bar keeps the Alton area fed with crowd-pleasing Mexican flavors and a full-on tequila bar vibe, so it works for…
Uncle Linny's Restaurant (opens in a new tab)
4112 Pontoon Rd · Granite City
Uncle Linny's Restaurant leans into home-style cooking, generous portions, and a legit salad bar, the kind of place you meet up after a…
BEALL MANSION An Elegant Bed and Breakfast Inn (opens in a new tab)
407 E 12th St · Alton
Elegant mansion featuring antiques-filled rooms, plus a 24-hour complimentary chocolate buffet.
Tropical Smoothie Cafe (opens in a new tab)
5777 Godfrey Rd · Godfrey
Health-conscious cafe chain featuring a menu of custom smoothies, sandwiches & wraps.
Smoothie King (opens in a new tab)
317 “L, Homer M Adams Pkwy Ste. L · Alton
Health-conscious chain featuring blended drinks in varied flavors with fruits & veggies.
Little Caesars Pizza (opens in a new tab)
5218 Godfrey Rd · Godfrey
Carry-out chain featuring chicken wings, signature breadsticks & pizza tossed from housemade dough.
Pizza Hut (opens in a new tab)
3801 Nameoki Rd · Granite City
Popular delivery, carry-out & dine-in chain known for pizza, wings & pasta, plus sides & desserts.
Imo's Pizza (opens in a new tab)
2704 Godfrey Rd · Godfrey
No-frills chain specializing in St. Louis-style pies with thin crusts & Provel cheese.
Hardee's (opens in a new tab)
2720 Godfrey Rd · Godfrey
Fast-food chain serving fried chicken, big burgers & made-from-scratch breakfast biscuits.
Tony's Steakhouse and Bar (opens in a new tab)
102 W 9th St · Alton
Old-school Italian steakhouse & bar since 1954 with art-lined brick walls & a sidewalk cafe.
Hunt Brothers Pizza (opens in a new tab)
2260 Washington Ave · Granite City
Convenience store-based pizza chain doling out create-your-own pies along with wings.
Subway (opens in a new tab)
2216 Madison Ave · Granite City
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Nothing here matches that.
Try a shorter word, or look through every kind of place in Madison County.
See all of Madison County’s best
Know a great place we’re missing? Email hello@baselocal.com
The best of Madison County, every morning
New places show up in the Madison County newsletter first. It's free.
One email a day. Unsubscribe anytime.