Your domain registration is pending. Check back in an hour


We are happy to announce that our dining room is back open! We hope to see you in soon!


a week ago
I literally think this is my favorite mexican restaurant in Utah County. Maybe all of Utah, even. The food is just so good. I always get something from their Combination menu, you can just never go wrong there. Me and my friends go here like once a month and we always pregame super hard because the portions are enormous (yet still fairly inexpensive!?) and so we always prepare hard so we can eat everything. It's a fun challenge. One thing in particular that I wanted to mention, because I've never seen this anywhere else - you know when you go into the restaurant to put your name on the waiting list and they tell you "take a seat it'll be like 20 minutes." and then the whole time you're just waiting and wondering how long it's actually going to be and where you are in line? Okay so Maria Bonita does this thing where you give them your phone number so they can text you when your table is ready so you can just wait out in your car or something. That's not new, but here's the cool part...
- Ryan B
2 days ago
The food was delicious, service was superb, and price is not bad. Portions are enormous as you can see. I totally recommend this place for those who crave a good Mexican cuisine.
- Arlen J
a week ago
My boyfriend and I were visiting the area to go on a little ski trip for his birthday. We were craving some Mexican food and margaritas so we decided on Maria Bonita. Right from the start, everyone was incredibly welcoming and in an excellent mood. Service was prompt, the non-alcoholic margs were delicious, and we ordered more food than we could handle. The staff was very friendly and fun and checked in on us often. The food was amazing, and we are loving all of our leftovers, thank you!
- Julia P

Contact Us


Call now
  • (801) 426-9328


Get directions
167 West 800 North
Orem, Utah 84057
United States

Business Hours

Mon:10:00 AM – 9:00 PM
Tue:10:00 AM – 9:00 PM
Wed:10:00 AM – 9:00 PM
Thu:10:00 AM – 9:00 PM
Fri:10:00 AM – 10:00 PM
Sat:10:00 AM – 10:00 PM
Contact Us
Message sent. We'll get back to you soon.