Top of St. Louis

St. Louis / Guides / Restaurants in Main Street, St. Charles
The Guide · Restaurants in Main Street, St. Charles

Best Restaurants in Main Street, St. Charles (2026)

Seven restaurants across St. Louis. Compare neighborhoods, price tiers and what to order, then read the full reviews.

Lejla Begic
By Lejla Begic Staff Writer, Top of St. Louis · Updated October 2026 · How the score is built
Best Restaurants in Main Street, St. Charles (2026)
THE ST. LOUIS DINING GUIDES 7 restaurants
Compare all 7 restaurantsNeighborhood · price · score · first order
In the same order as the guide. Scores are out of 10; dollar symbols show the listed price tier.
RestaurantNeighborhoodPriceScoreWhat to order
01 Tony's On Main StreetSt. Charles$$6.6House salad
02 Old Millstream InnSt. Charles$$Brisket sandwich with dip
03 Magpie's CafeSt. Charles$$Spinach artichoke dip
04 Frontier Perk CafeSt. Charles$$Coffee
05 The Main HouseSt. CharlesRoasted chicken
06 The Wine CafeSt. Charles$$Charcuterie board
07 SavorSt. Charles$$House Salad

7 restaurants · In guide order

1 Tony's On Main Street Yelp

Tony's On Main Street

Steakhouses · St. Charles · $$ · № 41 on the List
Insider Score6.6

The house salad here draws its own following, substantial enough to work as a course on its own before the steak arrives. Reservations matter: walk-ins have logged waits past 45 minutes, and Tuesday nights pull a business crowd that fills the room early. This is the special-occasion address on Main Street, priced for it, and busy enough that skipping the reservation is a real gamble.

What to orderHouse saladSteakGrilled vegetables Call Directions
Full review & visiting detailsRead the full review & visiting details

A Main Street Steakhouse That Does the Job

House salad

The wedge arrives dressed simply, a cool opener that clears the palate before the main cut lands.

Steak

The kitchen's dry-aged steak is the reason to book a table here over any other occasion room in town.

Grilled vegetables

A straightforward char-grilled side that balances the plate without competing with the beef for attention.

Tony's On Main Street works from a short, sound premise: a house salad, a well-handled steak, grilled vegetables on the side, and a room built for the table of eight closing a deal or marking an anniversary. That is not a large menu, but it does not need to be. The steak is the point, and the kitchen treats it that way rather than burying it under sauce work or trend garnish. The house salad ahead of it does the traditional job, a clean palate-setter before the main course rather than an afterthought.

Grilled vegetables round the plate out without pretending to be the star, which is the correct instinct for a steakhouse of this kind. St. Charles' Main Street is historic-district dining, brick storefronts and a tourist-and-local mix, and Tony's fits the register: dressed enough for a client dinner, relaxed enough that a family celebrating a milestone does not feel out of place. The pricing sits in the moderate band, which matters.

This is not a Clayton occasion room charging Clayton prices; it is a steakhouse built for the St. Charles County dinner crowd who wants a real steak without the special-occasion sticker shock that keeps them away the other fifty weeks of the year. That positioning is deliberate and it works in this market. Group friendliness shows up in the room's design as much as the menu.

Large parties get accommodated without the kitchen losing its footing, and the pacing holds up for the businesspeople who need the meal to move at the speed of the conversation happening over it. It reads as a local favorite in the specific sense that matters most: repeat business dinners, repeat anniversaries, a room people return to because the steak lands right and the room does not make them work for it. Nothing here is trying to be the county's most ambitious steakhouse. It is trying to be Main Street's most reliable one, and on the strength of the plate that arrives, it gets there.

Map showing Tony's On Main Street© OpenStreetMap
HoursMon: ClosedTue - Thu: 4:00 PM - 9:30 PMFri - Sat: 3:00 PM - 1:00 AMSun: 4:00 PM - 8:30 PM
Address132 N Main St
Saint Charles, MO 63301
Insider tip

Order the steak straight and let the grilled vegetables and house salad do their supporting jobs; this is a room built for larger parties, so call ahead if the table is more than four.

2 Old Millstream Inn Yelp

Old Millstream Inn

American · St. Charles · $$

Brisket with dip and boudin balls anchor the menu, and the Cuban sandwich gets named alongside the best in the metro by people who've clearly had several. The upstairs operation runs as Shay's Creole Smokehouse, adding a second kitchen's worth of options under one roof. Service moves fast, the beer stays cold, and the patio is the correct seat on a Sunday afternoon.

What to orderBrisket sandwich with dipBoudin ballsCuban sandwich Call Directions Scored from the full review record 912 S Main St, Saint Charles, MO 63301 · (636) 946-3287
3 Magpie's Cafe Yelp

Magpie's Cafe

New American · St. Charles · $$

Quiche and a spinach artichoke dip built more rustic than gooey are the two dishes that keep coming up. The patio is the draw: shaded, comfortable even past 90 degrees, and timed well for Main Street's evening events like Legends and Lanterns. This is a warm-weather address first, a kitchen second, though the kitchen holds up its end.

What to orderSpinach artichoke dipQuicheBurger Call Directions Scored from the full review record 903 Main St, Saint Charles, MO 63301 · (636) 947-3883
4 Frontier Perk Cafe Yelp

Frontier Perk Cafe

Cafes · St. Charles · $$

Coffee and a breakfast sandwich are the order, and the patio overlooking the Missouri River is the reason to sit outside even on a cold morning. It reads as a small, easy stop in downtown St. Charles, the kind of place regulars walk past for months before finally going in. Breakfast here is unfussy and consistent, which is the whole point of a riverside coffee stop.

What to orderCoffeeBreakfast sandwichEggs Call Directions Scored from the full review record 108 S Main St, St. Charles, MO 63301 · (636) 757-3040
5 The Main House Yelp

The Main House

New American · St. Charles

Roasted chicken and grilled fish lead a seasonal-vegetable-forward menu built for date night on Main Street. Reservations are worth making on weekends, since the bar fills in fast and the room runs crowded Friday and Saturday nights. Parking is street or the lot behind the building. This is a repeat-visit kind of restaurant for couples, and the strip's most romantic dinner option after dark.

What to orderRoasted chickenGrilled fishSeasonal vegetables Call Directions Scored from the full review record 500 S Main St, Saint Charles, MO 63301 · (636) 493-6332
6 The Wine Cafe Yelp

The Wine Cafe

Wine Bars · St. Charles · $$

The charcuterie and cheese plates anchor a menu that stretches from casual bites to full entrees, with outdoor seating that makes it an easy stop for a longer evening. It sits inside one of Main Street's historic buildings, and the space has been through changes worth noticing for returning regulars. The drinks list gets specific praise, and the service holds up even on busy nights.

What to orderCharcuterie boardCheese plateSeasonal appetizers Call Directions Scored from the full review record 703 S Main St, Saint Charles, MO 63301 · (636) 410-8002
7 Savor Yelp

Savor

Salad · St. Charles · $$

House Salad, Caesar Salad, and Chicken Salad cover the range here, and the bar seats make it an easy lunch stop between the antique shops on Main Street. Monday's dollar specials draw a local crowd, and the room runs quiet enough midday for conversation. It looks like a bar from outside, but there is real table seating, and it is priced for a casual lunch break.

What to orderHouse SaladCaesar SaladChicken Salad Call Directions Scored from the full review record 221 N Main St, Saint Charles, MO 63301 · (636) 800-4820
What to know before choosing a restaurant

Best Restaurants in Main Street, St. Charles: 1. Tony's On Main Street · 2. Old Millstream Inn · 3. Magpie's Cafe · 4. Frontier Perk Cafe · 5. The Main House. Addresses, prices and what to order.

Main Street in St. Charles runs a tight strip of patios, red sauce, and river views, and it holds its own without needing the city of St. Louis for validation. This list covers the steakhouse crowd, the brunch line, and the wine bar set, all within a few blocks of the Missouri River.

Frequently asked

What is the best restaurant on Main Street in St. Charles for a special occasion?
Tony's On Main Street is the pick for business dinners and special occasions, and it carries the highest Insider Score on this list. The Insider Score reflects the strength and volume of the public review record, not payment; no restaurant here paid for placement.
Where can I find good brunch or breakfast restaurants near me on Main Street?
Frontier Perk Cafe is the strongest breakfast and coffee stop on Main Street, with a patio that looks out over the Missouri River. Magpie's Cafe also works for a later brunch with outdoor seating. Both are ranked here using the Insider Score, based on the public review record rather than any paid placement.
Is there a good spot for outdoor dining on Main Street in St. Charles?
Magpie's Cafe, Old Millstream Inn, and The Wine Cafe all run strong patio programs and show up well in the review record for outdoor seating specifically. Old Millstream Inn's patio is built for a slower Sunday afternoon, while Magpie's holds up even in summer heat.
What should I order at Old Millstream Inn?
The brisket sandwich with dip and the boudin balls are the two dishes that come up most often, alongside a Cuban sandwich that gets singled out repeatedly. The upstairs Shay's Creole Smokehouse adds another layer to the menu. Its Insider Score reflects consistent praise across a broad set of public reviews, not any paid placement.
ƒ

The data first, then the verdict

We start with the review record, not a press release. Every room here is a real kitchen with a strong rating across a meaningful number of reviews, ranked on our 10-point Insider Score. We weight consistency over time and the rooms locals return to, not the ones tourists pass through once. The list updates as the data does. How we work →

About the writer
Lejla Begic
Staff Writer, Top of St. Louis

Staff Writer. Born in Sarajevo, raised in Bevo Mill, lives in Affton. Covers the guides and drives the whole metro to do it, from the Delmar Loop to the Metro East. Tells you the order, the price, the wait, and the parking.

Five rooms, every Friday.

The new opening, the sleeper the score just flagged, and the one room worth booking this week. Free.

Get the Tip Sheet →