We noticed that you're using an unsupported browser. The Tripadvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
Get food delivered
Bella Milano is contemporary Italian with old world flavor. We feature seasonal menus to ensure our guests enjoy the best of the season. Enjoy Bella Milano favorites such as bruschetta, toasted ravioli, Milano Salad, handmade brick-oven pizzas, pastas, seafood, steak, Chicken Parmigiano, and more. We have a children's menu, a gluten free menu, and offer catering, an all-seasons patio, and private dining for up to 125 guests.
USD 11 - USD 35
Special Diets
Vegetarian Friendly, Vegan Options, Gluten Free Options
Lunch, Dinner, Drinks
Italian, American, Mediterranean, Contemporary, Fusion
Takeout, Outdoor Seating, Seating, Parking Available, Free off-street parking, Highchairs Available, Wheelchair Accessible, Serves Alcohol, Full Bar, Wine and Beer, Accepts American Express, Accepts Mastercard, Accepts Visa, Free Wifi, Accepts Discover, Private Dining, Accepts Credit Cards, Table Service, Delivery, Family style, Non-smoking restaurants, Gift Cards Available
Reviews (305)
Filter reviews
305 results
Traveller rating
Traveller type
Time of year
Traveller rating
Show reviews that mention
All reviews pasta bread salmon stuffed mushrooms cannoli filet italian food nice atmosphere great dinner great restaurant wonderful food service was prompt house salad is friday night an appetizer cooked perfectly entrees
Selected filters
Updating list...
Reviewed 1 week ago

Our 435th OMS Enroute Mx Reunion Group, all previously stationed in Germany, had a reunion banquet here. The Food, Drinks and Service were OUTSTANDING. A special THANK YOU to the Staff and Erica. You all made our dinner OUTSTANDING. I highly recommend this location. Military...Reunion Friendly.More

Date of visit: October 2021
Reviewed 8 September 2021 via mobile

Spacious restaurant and multiple private dining areas.Lot of decor but did not blend well with set up.Cleanliness 2.5 stars ;3 out of the four chairs had crumbs of food /cheese/grease left out .Cheese also on a table corner.Wish they give some attention to it. Food...: The serving of complimentary bread was great.Toasted ravioli was chewy .Stuffed mushrooms and pasta were just okay.More

Date of visit: September 2021
Reviewed 30 July 2021 via mobile

The food was delicious! Not one complaint. My family and I will definitely return in the future. The waitress was very nice to my 3 year old grandson!

Date of visit: July 2021
bellam2003, Owner at Bella Milano O'Fallon, responded to this reviewResponded 31 July 2021

We love when families come to visit us, and we are so happy you enjoyed your meal at our restaurant! We are looking forward to seeing you again soon. Thank you!

Reviewed 4 July 2021 via mobile

I took my family for dinner. Decided to sit outside because weather was excellent and inside was chilly. Ordered zucchini sticks and bruschetta Capri as an appetizer. Both were very good. We ordered a variety of dinners and all were very good. Our server, Peyton,...was outstanding. So prompt in serving and so friendly. We will be back and when we do, we will ask for her to be our server. She made our evening even better.More

Date of visit: July 2021
bellam2003, Owner at Bella Milano O'Fallon, responded to this reviewResponded 6 July 2021

Thank you so much for visiting us and for the nice review! We are very happy to hear that Peyton was able to make your dining experience memorable along with your meal. We appreciate your support and are looking forward to your next visit. Cheers!

Reviewed 4 July 2021

After a disappointing previous visit we were happy to see improvement. We reserved a private room for our party of about 30. The servers did a good job of keeping track of everyone's individual orders. The food quality was very good.More

Date of visit: July 2021
bellam2003, Owner at Bella Milano O'Fallon, responded to this reviewResponded 6 July 2021

We are so happy to hear that your return visit brought a positive experience. We can't tell you how important your support is to us, and we thank you so much for the nice review. We work hard ever day to provide a great customer...More

Reviewed 7 June 2021 via mobile

We ate at the Bella Milano in Edwardsville and liked it so we decided to try the one in O’fallon. We ordered an appetizer, artichoke spinach dip, it was just okay. For entrees my wife got the pasta three way and I got the seared...sea bas and scallops. My wife didn’t care for the sauce that came with the pasta dish, not saying it was bad, just not her liking. My sea bass was very good. The service was okay and we would probably go back. St. Louis area has a lot of Italian restaurants so there are lots of choices.More

Date of visit: June 2021
Reviewed 31 March 2021

I do not like to write negative reviews but in this case, I feel it is warranted. We had Dinner at Bella Milano last Thursday evening. The service was extremely lacking. They forgot one of our bar drinks and then they forgot one of our...salads. The Caesar Salad was very dry and tasteless. I told them it was one of the worst I have ordered. The Pasta Alfredo was equally disappointing. The Chilean Sea Bass entree was not prepared well. There were not enough servers and yet they had 4 people working the front door ???More

Date of visit: March 2021
Reviewed 14 November 2020 via mobile

We did take out on a Friday night with 3 different meals and a creme brûlée. The Cajun chicken pasta was seasoned but the pasta to chicken ratio was pretty high. The chicken carbonara had little to zero seasoning. The baked pasta dish was average...at best. The bread tasted like off brand store bought. I’d be interested to know if it was made in house because Sara Lee tastes better. Finally, our creme brûlée had chunks in the custard and it had an oily taste. We won’t be back as we’ve had better food at many other Italian places. I rated 2 stars because the staff was actually very friendly. I wish this diligence transferred to the kitchen.More

Date of visit: November 2020
Reviewed 13 August 2020

My family and I have eaten here many times and always enjoyed a good meal. We learned today that eating in is a great experience but their carryout leaves a LOT to be desired. We ordered out for my Dad's 92nd birthday party due to...virus concerns about eating in a restaurant. I ordered the Strawberry Grilled Chicken Salad for my meal. Upon opening it at home, I discovered that it had NO GRILLED CHICKEN on it. I guess it's actually Strawberry Grilled *nothing* salad. We also ordered the Toasted Ravioli appetizer, an old family favorite. When we opened it it was frozen ROCK SOLID. We had to put it in the oven and have it as a dessert instead of an appetizer. All the other food we got was fine, but these two misfires put a damper on our meal. Stick to dining in the restaurant, the carryout needs some serious work.More

Date of visit: August 2020
657marthad, General Manager at Bella Milano O'Fallon, responded to this reviewResponded 15 August 2020

We are very sorry that the chicken was not included on your salad. We understand what a disappointment it is when your order is not prepared correctly, and we apologize for our mistake. Your online order listed "Frozen Bella Milano Toasted Ravioli x 2" which...More

Reviewed 17 April 2020 via mobile

As an anniversary gift our daughter's family ordered dinner for us. It was delicious. I had the shrimp rosolino and my husband got a fillet done medium rare. We also had the stuffed mushrooms which are wonderful. The tomato soup is delicious too. Our favorite...restaurant doing a great job during a very difficult timeMore

Date of visit: April 2020
657marthad, General Manager at Bella Milano O'Fallon, responded to this reviewResponded 15 August 2020

Thank you so much for celebrating us and for the lovely review, Sharon! We know other visitors will find your recommendations helpful, and we would love to see you again for another visit. Cheers!

View more reviews
Best nearby
Best nearby hotelsSee all
TownePlace Suites St. Louis O'Fallon
17 reviews
.12 km away
Hampton Inn O'Fallon
38 reviews
.18 km away
Hilton Garden Inn St. Louis Shiloh/O'Fallon IL
737 reviews
.26 km away
Fairfield Inn & Suites O’Fallon, IL
18 reviews
.38 km away
Best nearby restaurantsSee all
Texas Roadhouse
104 reviews
.28 km away
Hop House Southern Eatery
227 reviews
.37 km away
54th Street Grill & Bar
157 reviews
.61 km away
Best nearby attractionsSee all
Float Center Shiloh
5 reviews
1.03 km away
Fezziwig's Marketplace
27 reviews
2.07 km away
Marcus Theatre
33 reviews
5.60 km away
24 reviews
2.27 km away
Questions & Answers
Ask a question
Martha B
20 December 2017|
AnswerShow all 3 answers
Response from spidey1677 | Reviewed this property |
The latest information I have seen is that they will be open on Christmas Eve from 11:00 am to 2:30. They’ll be serving from their lunch menu which is quite extensive with a nice variety of dishes. They are closed on... More
5 May 2017|
Response from bellevillerhino | Reviewed this property |
Just wondered why aren't the house dinner salads included with the entrees?
15 March 2017|
AnswerShow all 3 answers
Response from Martha D | Property representative |
Hi Rosemary, Yes! They have gluten free lunch and dinner menus. Just ask your server to see the menu.
Is This Your Listing?
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.
Claim Your Free Listing
Frequently Asked Questions about Bella Milano O'Fallon

Yes, Bella Milano O'Fallon offers takeaway services.

Yes, Bella Milano O'Fallon offers delivery services.

Bella Milano O'Fallon is rated accordingly in the following categories by Tripadvisor travellers:
  • Food: 4.5
  • Service: 4.5
  • Value: 4
  • Atmosphere: 4.5