The best restaurants in Franklin County
20 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 Franklin County's page when you're in Franklin County's newsletter.
Local businesses pay to be shown here. A person checks every one.
Dahlia Cafe (opens in a new tab)
1595 Denmark Rd #4 · Union
When you want a legit breakfast chimichanga or a proper Eggs Benedict, Dahlia Cafe over in Union nails brunch and dinner in a laid-back,…
El Ranchito Mexican Restaurant (opens in a new tab)
501 E Main St · Union
When you want an easy, no-fuss spot for comforting Mexican flavors, El Ranchito Mexican Restaurant hits the weeknight sweet spot. Expect…
Tres Toritos (opens in a new tab)
10 E Gravois Ave · St Clair
Tres Toritos keeps St. Clair happily fed with chimichangas, burritos, nachos and cheese dip, enchiladas, and sizzling fajitas, plus shrimp…
Riverbend Coffee (opens in a new tab)
35 N Main St · St Clair
Riverbend Coffee keeps it laid back with artisan coffee, breakfast, and a legit sandwich lineup that hits the spot when you need something…
Pasta House Co (opens in a new tab)
101 E Independence Dr · Union
Pasta House Co nails the family-friendly sweet spot with reliable pastas, pizzas, and classic entrees, plus banquet rooms and catering when…
Johnny's Restaurant (opens in a new tab)
1298 State Hwy 47 · Union
Johnny's Restaurant in Union keeps things honest with in-house bakery treats, friendly vibes, and the kind of catering or private-party…
Gibby's (opens in a new tab)
9 Paul Parks Dr · St Clair
St. Louis style pies, legendary burgers, and plenty of craft brews make Gibby's a go-to when you want an easy win for dinner or a…
Burger King (opens in a new tab)
8297 State Hwy 47 · St Clair
Well-known fast-food chain serving grilled burgers, fries & shakes.
Subway (opens in a new tab)
31 Silo Dr · Union
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Subway (opens in a new tab)
870 S Outer Rd · St Clair
Casual counter-serve chain for build-your-own sandwiches & salads, with health-conscious options.
Sonic Drive-In (opens in a new tab)
3 US-50 · Union
Fast-food burger & fries joint with an old-school feel, including retro drive-in service.
Domino's Pizza (opens in a new tab)
408 US-50 · Union
Delivery, carryout & dine-in chain offering a wide range of pizzas, plus a variety of other dishes & sides.
Pizza Hut (opens in a new tab)
2 US-50 · Union
Popular delivery, carry-out & dine-in chain known for pizza, wings & pasta, plus sides & desserts.
Hunt Brothers Pizza (opens in a new tab)
1410 Progress Pkwy · Union
Convenience store-based pizza chain doling out create-your-own pies along with wings.
Jimmy John's (opens in a new tab)
301 State Hwy 47 · Union
Counter-serve chain specializing in sub & club sandwiches, plus signature potato chips.
Taco Bell (opens in a new tab)
8299 State Hwy 47 · St Clair
Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos.
Hardee's (opens in a new tab)
300 US 50E · Union
Fast-food chain serving fried chicken & big burgers.
Taco Bell (opens in a new tab)
301 Crestview Dr · Union
Fast-food chain serving Mexican-inspired fare such as tacos, quesadillas & nachos.
Domino's Pizza (opens in a new tab)
940 Plaza Dr Ste A · St Clair
Delivery, carryout & dine-in chain offering a wide range of pizzas, plus a variety of other dishes & sides.
Head's Store (opens in a new tab)
3516 St Albans Rd · St Albans
A St. Albans staple since 1892, Head's Store turns simple into satisfying with hearty breakfasts, stacked sandwiches, and comfort classics…
Nothing here matches that.
Try a shorter word, or look through every kind of place in Franklin County.
See all of Franklin County’s best
Know a great place we’re missing? Email hello@baselocal.com
The best of Franklin County, every morning
New places show up in the Franklin County newsletter first. It's free.
One email a day. Unsubscribe anytime.