Restaurants in St. Charles

Best Restaurants

Balmoral Restaurant 40W099 IL-64, St. Charles Fine Dining • $$$
40W099 IL-64, St. Charles

“My experience at the Balmoral Restaurant in St Charles was nothing short of exceptional. From the moment we walked in, we were greeted with warmth and hospitality. The staff went above and beyond to ensure our dining experience was perfect.The food was absolutely fantastic. Each dish was prepared with care and attention to detail, and the flavors were exquisite. The menu offered a wonderful variety, catering to every taste.What truly set the Balmoral apart was their outstanding level of accommodation. They were attentive to our needs and preferences, making us feel valued and special throughout our visit.Furthermore, the atmosphere of the restaurant was inviting and elegant, adding to the overall enjoyment of our evening.Without a doubt, my companion and I have already made plans to return to the Balmoral Restaurant. It's a gem of a dining establishment that deserves every bit of praise it receives. If you're looking for a memorable dining experience in St Charles, look no further than the Balmoral.”

4.8 Superb233 Reviews
Mio Modo 200 S 2nd St, St. Charles Italian • $$
200 S 2nd St, St. Charles

“Brian was amazing! He was so personable and hilarious. I’m grateful for his sincere kindness and exceptional service. His efforts truly transformed my evening out with my aunt into a phenomenal experience! We will be back solely because of him.”

4.6 Superb264 Reviews
The Graceful Ordinary 3 E Main St, St. Charles American • $$$
3 E Main St, St. Charles

“We had a delightful evening at this restaurant! Despite arriving late for our 8 PM reservation, we were promptly seated. The ambiance is upscale yet welcoming. The oysters were superb, and the chef graciously provided off-menu options for my vegetarian wife. Our server was outstanding, and the bar drinks were satisfying. I thoroughly enjoyed the salmon dish, and the cheese bread was delicious, especially when paired with olives. Overall, a five-star experience—we'll definitely return!”

4.4 Superb137 Reviews
GIA MIA St Charles 31 S 1st St, St. Charles Pizza • $$
31 S 1st St, St. Charles

“The food here is awesome, the service here is usually great. Tonight though, our server carleigh was exceptionally horrible. It started out fine even though I could easily tell she had been drinking for what seemed like the entire night based on the fact that when she was looking at you, she was moreso looking through you. That, and the fact that she had to pause every few seconds to remember what she was just saying. All of that taken into account, my partner and I laughed it off.When I noticed both serving plates on the table were dirty, I politely let her know “hey, I understand this happens, but these plates are dirty. Do you mind if we replace them?” ……she then proceeded to pick up the plates and say “how are they dirty”Hahahaha okayAfter that she probably saw our table two last times, one being for the check.She then proceeded to have us waiting for 6-7 minutes for her to come BACK and grab the card from us —so her busser had come by and done it for her. When she finally came to grab the check, she literally non-verbally signaled for the card with her hands in the air and finally goes “the card?”Look- if you’re going to drink on the job, make sure you’re a functioning, kind drunk.Pasta was great.”

4.3 Superb102 Reviews
Ton-Ichi Ramen 3843 E Main St, St. Charles Japanese • $$
3843 E Main St, St. Charles

“Absolutely incredible food and amazing service!! First time going here with my sister and the owner gave us a free appetizer and a coupon for next time! I cannot speak more highly of them and the ramen was outstanding!”

4.6 Superb109 Reviews
St. Charles Place STEAKHOUSE 2550 E Main St, St. Charles Steak House • $$$
2550 E Main St, St. Charles

“Food was very good, portion sizes are decent. The dessert portion sizes are big. Our server was great and the atmosphere was ok. It is a bit old decor but I think it's part of its history.”

4.4 Superb136 Reviews

Restaurants by Cuisine

moto imōto 181 S 1st St, St. Charles Asian Fusion • $$
181 S 1st St, St. Charles

“Came in on a Monday Evening. Wasn't to busy. They atmosphere was warm and welcoming also the as the staff. We oreded app. With came quickly and then oreder about of sushi witch was also delicious. Looking foward to coming back soon. Also there Mocktails were delicious.”

4.1 Good118 Reviews
La Zaza Trattoria 5 S 1st St, St. Charles Italian • $$
5 S 1st St, St. Charles

“Such a great restaurant , I have not been here in years and it hasn’t changed a bit . Everything was perfect , it is a bit noisy but everything for the initial contact with the front of house , to the waiter , to leaving was ”

4.3 Superb243 Reviews
Shakou Restaurants 312 W Main St, St. Charles Asian • $$
312 W Main St, St. Charles

“The absolute best vegetarian sushi!! The Midori Vegetarian roll is very good and the Shakou salad is big.Vegetarian options: They have some very thoughtful veggie rolls!”

4.3 Superb30 Reviews

Restaurants with Delivery

The Southern Cafe 1590 E Main St, St. Charles Breakfast • $$
1590 E Main St, St. Charles

“This restaurant has a country atmosphere. The quality and quantity of the food was very good. They also had great coffee and excellent service .I highly recommend the Southern Cafe.”

4.4 Superb95 Reviews
E&S Fish Company 311 N 2nd St, St. Charles Seafood • $$
311 N 2nd St, St. Charles

“I came here once but they used to have a slightly larger selection on the menu. Judging from recent reviews, I guess they don’t have many sandwiches anymore? I definitely wished they had a website or some sort, so you can see what they offer now. The tuna tower was an excellent appetizer. Prices were slightly expensive and portions were okay. Seafood was fresh. Staff was very friendly and helpful. Ample amount of parking. They have a decent amount of seating.”

4.8 Superb33 Reviews
93 Octane Brewery 1825 Lincoln Hwy, St. Charles Brewery • $$
1825 Lincoln Hwy, St. Charles

“We decided to do the St. Charles brew trail and ended up here. Nice place, live band, a little tight on the seating, but not too bad. Clean, decent staff, fun atmosphere, cool items to buy. Decent prices. We would go back.”

4.7 Superb34 Reviews

Online Reservation Available

Portofino 40w188 Campton Crossings Dr, St. Charles Italian • $$
40w188 Campton Crossings Dr, St. Charles

“Linguine Scampi Aglio Olio and Pollo alla Limone were delicious. Placed a pick up order with Doug who was very pleasant and helpful. Cary out even included bread and butter w oil/herb dip. Very tasty. Again, Doug had outstanding customer service! Highly recommend”

4.4 Superb72 Reviews
Sushi Diva Japanese Restaurant 2400 E Main St, St. Charles Japanese • $$
2400 E Main St, St. Charles

“Very impressed with this restaurant as I have not been here since they changed ownership. The ambiance is lovely and the service is outstanding. It's definitely a hidden gem in the suburbs. It was quiet enough on my night out that I was able to get suggestions right from the sushi chefs which made it an even cooler experience. I highly recommend trying out this restaurant, and as a small business owner myself I love it even more supporting a family run restaurant! I got the sushi combo and upgraded to a fantasy roll. So stinking good.”

4.6 Superb38 Reviews
Pollyanna Brewing & Distilling Company - St Charles 106 S Riverside Ave, St. Charles Brewery • $$
106 S Riverside Ave, St. Charles

“This place actually took me by surprise. I'm not much of a beer drinker but their beers were delicious and flavorful. Atmosphere is warm and welcoming with live music occasionally. The staff was helpful in determining what they think I'd enjoy since I had a softer pallet for beer. I don't frequent St. Charles often but if I have a chance to get back, I'll visit this place again.”

4.4 Superb55 Reviews

Takeout Restaurants

Riverlands Brewing Company 1860 Dean St Unit A, St. Charles Brewery • $$
1860 Dean St Unit A, St. Charles

“Great beer and staff!! The outdoor area allows food trucks offering some nice variety. The indoor area is nice, but fills up quickly. We had a surprise 50th birthday here for a friend and the team there were awesome.”

4.6 Superb28 Reviews
Cooper's Hawk Winery & Restaurant- St Charles 3710 E Main St, St. Charles American • $$
3710 E Main St, St. Charles

“I am absolutely obsessed with Coopers Hawk. St Charles is the best campus I’ve ever been to. Food is always great. Regardless of what you order. Service is so hospitable. We love Sam! 10000% recommend.”

4.1 Good623 Reviews
The House Pub 16 S Riverside Ave, St. Charles Pubs • $$
16 S Riverside Ave, St. Charles

“Cool, low key, chill place for live music and a decent ambience. Good amount of room and not packed with too many locals. Just chill. Best of all, FREE popcorn baby! And it's right near Flagship on The Fox and Arcada Theatre”

4.8 Superb18 Reviews

Drive-Thru Restaurants

Salerno's On the Fox 320 N 2nd St, St. Charles Italian • $$
320 N 2nd St, St. Charles

“Yeah, you might spend a bit more than at some national chain place, but Salerno's is the RealDeal. Fantastic Italian, - straight forward, fairly simple dishes done very well, and my (Italian Mother) would have loved this restaurant... many items seem like what she would have made.Huge portions so you can take home lunch tomorrow.Nice wine list we thought.My first time here, and we will definitely come back!Highly recommended for real, family ish Italian food.Parking: Just pull on, and look around!”

4.2 Good98 Reviews
Chicago Pizza & Pasta 2400 E Main St STE 115, St. Charles Pizza • $$
2400 E Main St STE 115, St. Charles

“Very friendly family owned business. Their pizza always hits the spot! Even ten years ago I used to stop by for a slice and a cold pop after school and if they were out they'd make a new one nice and hot. I definitely recommend this place for anyone who hasnt tried it.”

4.7 Superb19 Reviews
Osteria Trulli 210 Cedar St #1832, St. Charles Italian • $$
210 Cedar St #1832, St. Charles

“Just a wonderful, wonderful dinner this evening. Impeccable service, food and ambiance. We have now found our "go to" place. We'll be seeing you soon and often!Parking: No problems.”

4.2 Good61 Reviews

Cheap Eats

Whiskey Bend 222 W Main St, St. Charles Gastropubs • $$$
222 W Main St, St. Charles

“Used the rear entrance because it was closer to the public parking lot across the street. Interesting floor plan with almost one side of entirely 2 top tables. Food is good not great but there is one exception.Those of you who appreciate onion soup and know how hard it is to find really good let alone exceptional onion soup this is the place. The onion soup there is simply worth the trip by itself. In my 75 years of wandering this earth (55 of those able to understand the difference between good and exceptional) this version is in the top 5. Don't believe me try it and decide for yourself.Parking: There's a small parking lot across the street that helps relieve the otherwise street parking scenario”

4.1 Good101 Reviews
Szechwan 117 W Main St, St. Charles Chinese • $$
117 W Main St, St. Charles

“My favorite place to sit and eat with my family!! It’s a little bit of a drive for us, but definitely worth it. Highly recommend.Kid-friendliness: Very friendly staff”

4.1 Good66 Reviews
Crazy Fox Bar and Grille 104 E Main St, St. Charles Bar & Grill • $$
104 E Main St, St. Charles

“I came in the other day after a long day of work with a healthy appetite and Crazy Fox didn’t disappoint. I sat at the bar and was greeted and treated with great service from Jeanette and Marissa. I started with an amazing Angel’s Envy Old Fashioned. Since I was so hungry I proceeded to put in an order of Nachos, which were put in no time and they were fantastic! For dinner I went with the Chicken Guac Wrap, so much flavor.I will definitely be back. Happy hour crafts are only $5!!! Located right across from the Arcada Theater, this place will keep me coming back for pre and post game for concerts.”

4.1 Good47 Reviews
McNally's Pub 109 W Main St, St. Charles Irish Pub • $$
109 W Main St, St. Charles

“We stopped in for dessert and drinks! Was surprised to see donuts on the menu . I ordered a black and tan and was disappointed they didn't pour it right. No Tan lol but understand not everyone is a pro at pouring that. Still went down the same , just aesthetics. Def stop in for a bite and beer service was good!”

4 Good119 Reviews
Taste of Himalayas 110 N 3rd St, St. Charles Indian • $$
110 N 3rd St, St. Charles

“Best Indian/Nepalese food I've ever had! Great value on the pricing as well. The owner Jack even stopped by our table and made sure that we had a great experience. I will be back soon with a hungry belly!Parking: Free parking lot and street parking available”

4 Good103 Reviews
Alter Brewing + Kitchen 12 S 1st St, St. Charles Brewpubs • $$
12 S 1st St, St. Charles

“Originally planned to stop in for a drink but ended up staying awhile longer because of how great the service and atmosphere was! My group was able to sit outside in one of the enclosed tables and there was a speaker to connect our phone to play music to.Our server Paul was the best! He had such a great personality and was thorough in explaining drink/food options. He went above expectations and easily became a local tour guide in presenting the difference between Portillo's chocolate shakes.”

3.9 Good148 Reviews
Rookies Sports Bar (St. Charles) 1545 W Main St, St. Charles Sports Bar • $$
1545 W Main St, St. Charles

“OMG! The best burger and fries you can get here. You can get wing and other things on this menu that is delicious. This place has lots of TVs that has lots of sports with lots of friendly waiters and staff. This place I have grown up since I was (15), now 32!! Just an amazing place to ”

3.9 Good84 Reviews
Shima's Sushi - Japanese Restaurant 40W222 LaFox Rd, St. Charles Japanese • $$
40W222 LaFox Rd, St. Charles

“Food was absolutely phenomenal. Sushi was fresh and delicious. The Hibachi chicken came in a bento box and the presentation was lovely as well as amazing flavor! Thank you!!!”

3.9 Good44 Reviews
Lupita's Cocina 40W222 LaFox Rd, St. Charles Mexican • $$
40W222 LaFox Rd, St. Charles

“Kind of a hidden charmer. I wouldn't have found this if friends had not told me about it. Glad they did. The food was excellent especially the steak, which can be risky at times in type of cuisine. It was not overcooked tender and juicy.The service was attentive but not smothering. The prices were on the upside but the quality of the meal justified it.”

3.8 Good33 Reviews

Latest Reviews

Most Popular Restaurants

Quick-service Chains

map Map

Enjoy More Tastes In St. Charles

Points of Interest

Nearest Cities

Frequently Asked Questions about St. Charles

What are the best dog friendly restaurants in St. Charles?

- Here are some popular restaurants where you could enjoy a meal with your furry friend:

What are the best gluten free restaurants in St. Charles?

- Here are some of the best gluten-free restaurants in St. Charles:

What are the most popular restaurants in St. Charles?

- The most popular and well-regarded restaurants in St. Charles include:

What are the best restaurants that deliver in St. Charles?

- Popular restaurants in St. Charles that is known for their delivery services:

What are the best takeout restaurants in St. Charles?

- Here are some excellent takeout restaurants in St. Charles: