Mario's Donut Restaurant

Mario's Donut Restaurant

Reviews Summary

Mario's is widely praised for its friendly service, welcoming atmosphere, and delicious food, particularly its donuts, breakfast sandwiches, and gyros. Many highlight the owner's hospitality and the restaurant's eclectic charm. While most reviews are glowing (5-star), a few note occasional inconsistencies like incorrect orders, slow delivery, or minor quality dips. The affordable prices and family-friendly vibe make it a local favorite, though some wish for better online ordering and thinner gyro meat. Overall, it's a beloved spot with strong community support, despite rare hiccups.

About This Listing

Has Gluten Free
Has Vegan
Has Chocolate Variety
Has Specialties
Has Fritters
Has Yeast Donuts
Has Coffee Flavors
Has Fruit Flavors
Artisan Made
Family Owned Business
Has Seasonal Products

Who Can Visit?

Most donut shops welcome all ages—perfect for families and kids
Some locations offer sit-down areas, while others are grab-and-go
No prior ordering knowledge needed—staff can help you choose flavors
Casual dress is welcome—some shops may have outdoor seating
Allergy-friendly options may be available (ask in advance)
Group orders and celebrations welcome—pre-orders may be required

*Note: Seating, menu, and accessibility may vary by shop. Contact your local spot for details.*

First-Time Visitors

First-time guests can simply walk in and browse the display or menu. Staff are happy to offer recommendations and explain specialty flavors. Some shops even offer sample bites or combo deals for newcomers.

Common Considerations:

Allergens Some donuts may contain nuts, dairy, or gluten—always ask if unsure
Availability Popular flavors can sell out early, especially on weekends

*Note: Menus and specials may vary. Ask staff or check online for daily options.*

What to Bring

Cash or card—most donut shops accept both, but some are cashless
Phone or camera—perfect for snapping and sharing your sweet finds
Appetite! Fresh donuts are best enjoyed warm and on the spot

*Note: Payment methods and policies vary by location. Check signage or ask staff.*

Preparing for Your Visit

Check store hours and peak times—early visits offer the best selection
Call ahead for large orders or special boxes
Bring friends or coworkers—sharing a dozen is half the fun
Dress casually—many shops are walk-up counters or offer outdoor seating
Leave pets at home unless it’s a pet-friendly location
Check for limited-time flavors, holidays specials, or preorder events
Set a treat budget if you’re shopping with kids
Bring a reusable bag or box if buying in bulk

*Note: Each shop may offer different experiences—check social media for updates.*

How to Get Started

Most shops accept walk-ins! For custom orders, pre-ordering is best. Ask about gift boxes or subscription options.

Other Helpful Info

Visits usually take 10–30 minutes, unless you're sitting down to enjoy
Weekends can be busier—plan ahead for quicker service
Seasonal or limited-edition donuts often rotate monthly
Some locations offer donut decorating kits or workshops
Gift cards, boxes, and party platters are often available

*Note: Features, pricing, and offerings vary by donut shop. Always check ahead.*

Features

Has Gluten Free
Has Vegan
Has Chocolate Variety
Has Specialties
Has Fritters
Has Yeast Donuts
Has Coffee Flavors
Has Fruit Flavors
Artisan Made
Family Owned Business
Has Seasonal Products

Contact Information

Address

2786 Muegge Rd

St Charles, Missouri 63303

Hours

Monday 6AM-3PM
Tuesday 6AM-8PM
Wednesday 6AM-8PM
Thursday Closed
Friday Closed
Saturday 6AM-1PM
Sunday 6AM-1PM

Customer Reviews

Hands down the best donuts! The staff here is also very friendly, fast and my cinnamon roll was still warm ??

We popped in on a random Saturday to grab donuts and found a st. Charles gem! We were excited by all the menu options-not just donuts!! The service was friendly and professional, the establishment was clean and looked well cared for. The donuts were good but the breakfast sandwich was SUPERB! Highly recommend getting one.

First off the service is always phenomenal, the staff is so friendly and sweet. The whole restaurant just has a warm feeling. Even more amazing the food is 12/10 EVERYTIME!! If you like falafel or gyros you?ll be in heaven. I?ve tried so many places and this is the BEST!! One evening I had a late night pick up after a rough night with my kiddos and the gentleman gave us some donuts in addition to our order to cheer us up!!! It made my kids night! I cannot recommend them enough!

Had to stop mid bite to snap a pic before I devoured this. I swear Mario?s is consistent delicious. Love the people. Love the food.

Came back to update my review. Gyros for lunch delicious! And then I was "talked into" a side of donuts! Thank you again. Nothing makes me happier than a true bakers dozen! 13 delicious donuts ?? added come back review. Food is always amazing. I will say the board pricing and language interpretation on the day I had gone made for some confusion. I was surprised and flustered when our lunch was 40 plus dollars. I appreciate my serving size for the price increase. But definitely sticker shocked.

We got donuts, they are fabulous and great price. We tried the breakfast sandwiches this morning, it looks and taste like they make themselves. Very pleased with everything. Plan to try other foods here. The service was top notch, very professional and friendly.

Mario?s was great. It has a great atmosphere, people and food. We got a couple of glazed donuts, white longjohn that they put cr?me in for us. We also got a bacon, egg, and cheese on Texas toast, a bacon, egg, and cheese on a biscuit along with an order of biscuits and gravy. We are really hoping to hit it again on the way back home. I would recommend this play to anybody.

Gyros were amazing! The blueberry fritter, epic. Something for everyone.

Been to Mario?s several times for donuts and dinner. Customer service was top notch and the workers are always friendly. Happy to support a small family business putting out a good, affordable product.

the baklava was one of the largest servings I've ever seen. Pickle fries were awesome and so are the donuts. Overall delicious food and really friendly staff. Place was clean despite being busy around noon on a Sunday.

Horrible, we weren't greeted when we walked in, 3 workers walked passed us and didn't take our order. When the young man did, he was not friendly. I ordered the biscuits and Gravy, and the gravy was ice cold, my husband ordered a breakfast burrito, it was tiny. If you are hungry and want a breakfast ?? , I suggest you order 4 of them. My daughter got the Avocado toast and she has been sick to her stomach ever since. Save your money and go else where. Rank food, high prices and rude employees.

I was born and raised in Missouri and moved to Arizona these last 10 years I came back to visit and tried Mario?s cafe. And man can I say that they over delivered what a great tasting restraint very authentic and good environment definitely the place to go in ofallon for Mexican food

I had some business in the area and was killing time and just ran across Mario's. What a great find! Everything that a neighborhood donut shop should be, fresh donuts, still fresh at around noon, great coffee, and an unbelievable $5 breakfast sammie. Mario was serving lunch when I got there but I really had a hankering for some donuts and hot java, and they more than met the bill. Great place owned by a real regular person, and I know I will be back

Canoli's were spectacular! I just loved the vibe of the place. We came in the evening and I think it's more a breakfast spot however dinner was superb!

Their donuts are incredible but they aren't very friendly or helpful. The whole place has more of a dive bar atmosphere than a Cafe or Donut shop and that is not what I'm looking for at 7am. I did not feel welcome here and the counter person was very rude to just about everyone while I was there. I won't be returning no matter how good your donuts are.

We came here on Labor Day for a quick bite to eat and it was not only quick service but delicious donuts and bagel sandwiches! Highly recommend this local spot.

I ate two biscuits already and HAD to stop to take a picture and share my thoughts before I devoured the rest. If you ever pass Mario?s donuts in the morning, I highly highly recommend stopping in. Their menu is SO vast, there is truly something for everyone. The food is always fresh, made with love, and absolutely DELISH. ALSO, you?d be supporting a smaller business! Definitely my #1 favorite breakfast stop before work in St Charles! Had their biscuits and gravy and it is 11/10. Amazing.

The staff on this day of 28th of July was ok they never smiled and didn?t seem to happy but for the food it is excellent I recommend the bacon egg and cheese on a everything bagel they are the whole reason I even come here and every single time I do the food is delicious. I give a A+ to the Cook?s here and a C + for the staff at the counter

Genius idea to have so many cultures brought to one place. You can come and find a favorite food item no doubt! Will be coming more.

This little place is absolutely amazing!! Wanted to go out to lunch with my daughters, my oldest wanted donuts, I wanted something more savory and lunch like. They have the most amazing fresh soft donuts. Everything is made fresh! We love it!!

Second time here and I?m convinced its not a fluke. This place rocks. Staff are friendly and the food is great. Gyros are excellent, the fries are excellent and the donuts and baklava is icing on the top. You?re missing out if you just get burgers and nuggets there are a lot of sleepers on the menu that I need to work my way through but I already know it?ll all be good. I?m Greek on my dads side so you can trust me. Worth every penny.

Mario?s has great donuts! Probably not the best we?ve ever had, but still delicious and most likely our new go to spot since it?s very close to home. My favorite of what we ordered was the cinnamon twist. It was very light, not too sweet, and had a good amount of cinnamon. The chocolate long Johns had chocolate that tasted a little darker than just plain milk chocolate but they were fresh out of the oven, so still warm and hit the spot. The plain coffee is solid. It was really busy when we came in on a Sat

For a $7 sandwich I?d expect them to not forget the cheese on it. When I asked why my sandwich was made without cheese they took it back and gave me the same sandwich with now a piece of cheese on it, probably should have just remade the sandwich because why do I want a cold piece of cheese on what is suppose to be a hot meal. Pretty disappointing

Nice local food spot that I regret overlooking and not trying until this weekend. They have some great donuts and good Mediterranean style food offerings. Much larger dining area than I expected but this may not be a good thing because I noticed a few tables were a bit dirty.

Neat little shop. Good donuts, the filled donuts were barely filled (about 10% filling, 90% donut), quite the letdown. The other donuts were good though.

Good place for a quick informal brunch. It's nothing fancy, but they are clean plus have good donuts and sandwiches. There were one nice girl working on the counter. She told me right away they were without many options of donuts cause lunch time was busy (it was around 2pm), but they were made this morning. I appreciate the honesty. My children liked the donuts and asked me to buy more. I dropped one on the floor accidentally and offered to pay for another one. The girl did not let me pay and helped me to

They do everything right! Always so nice when we come in and the food is amazing! Everything taste like it was made with love and passion for their culture and service to others! Highly recommend

Great local food with gyros, sandwiches, a variety of breakfast foods and donuts. The entire family enjoys dining in or take out. Recommend.

Mario's has always been a family favorite. From Gyros to donuts, we absolutely love Mario's. In fact, I have a standing date with my son at Mario's for Gyros when he is in town!

My new favorite caf? in the area. Great donuts and food. Recommend the southwest burrito. It's very flavorful, just like the store atmosphere.

This was a perfect Gyro. It came out of the kitchen piping hot. The meat was very tasty and perfectly cooked and seasoned. I also had a side order of onion rings that were cooked just right. Definitely a go to spot if you?re looking for a gyro. Would highly recommend Mario?s.

Had their donuts before, pretty good. Tried the chicken gyro with cheese fries... Don't remember the last time I had something so blend. No flavor whatsoever, no salt ...and even the cheese didn't taste like cheese. Best tasting thing on my meal was the fountain drink. Probably will be back and change my rating, but til then...3???

Mario?s has very quickly became one of my favorite places to eat! I stopped in a week ago for some breakfast and feta oregano dip, which I was impressed with. Today, I got the falafel and pickle fries- WOW!! I?m quite picky about falafel but they make it perfect! So happy to have found this place.

My wife and daughter picked up donuts from Mario's Donut Restaurant. The donuts are very good. However, since I did not go inside, I am unable to provide a review and rating at this time.

The staff was so friendly and accommodating. They food w as fresh and served quickly. The food was delicious.

It's nice to see this place grow I haven't been here in years it's so much more fancy than before. Very good atmosphere. And food was great

This is my favorite donut shop and their breakfast never disappoints. The donuts are hot and fresh and the food is amazing.

Pretty good. I had the hummus, which was excellent, and a gyro, which was good but nowhere the best I've had. They sliced the gyro meat very thickly; I prefer it shaved thinner. I really wanted a donut for dessert, but they must be good because that day's batch was completely gone.

Fantastic donuts made from scratch absolutely. Very cool place with an awesome sit down area. They?ve got side, salads, sandwiches and fantastic donuts.

A great little hidden gem in St. Charles. I would gain a lot of weight if Marios was on my way to work in the morning because there donuts and pastries are amazing!! Don't usually go for breakfast though. I mostly go for gyro burgers. Marios has some amazing Greek food.

We?ve been coming here for a while. But the last couple times we?ve received the wrong food and there was a hair in my girlfriend?s burrito. Price is expensive for no sides.

Owner was very welcoming. Food was hot and great tasting. Breakfast sandwich is something I would eat daily if I lived nearby. I had an apple fritter and it was amazing. Crisp, apple flavor throughout and no oily parts. Prepared with good ingredients.

After a good experience picking up donuts here we decided to come back to try the food. Majorly regret that decision. 3 problems, in order from minor to serious: 1. They were almost out of donuts by noon on a Sunday. Only 1 out of 6 was something we actually wanted. 2. Get home to find out my gyro omelet has no meat in it and is instead a feta omelet. 3. Midway through the meal discover said omelet is undercooked, and full of raw egg. At first I thought it was the feta cheese as that can sometimes be mistak

My mom and I stopped in here on National Donut Day last month for a dozen donuts and they were all delicious! He even added some extras in for us for the holiday. ?? I love the decor and interior design inside and hopefully will get to go back soon to the try all their food options as well as more donuts ??

Great food at a great price. Their breakfast sandwiches and burritos are amazing

Fantastic food! Recommend the classic gyro, the gyro omelette, the donuts (OMG). We also tried this wrap with chicken and candied bacon - can?t remember the name but it was so good.

Best donuts in St. Charles County and I've tried them all, locations that is. Local owner is putting out good food at reasonable prices. Cinnamon rolls are large and so yummy!!! Not just a breakfast stop, gyros are great, too! They have sandwiches as well. Really hate to share that their donuts are awesome because I know they will now run out before I get any. Location is just a quaint clean diner atmosphere, nothing fancy with people that care about what they prepare for you to enjoy. They are extremely

The BEST breakfast sandwich I have had in a very very long time! The quality was out of this world. The bagel was soft, fresh and chewy, thick bacon and great eggs. The cinnamon bun was so very fluffy and light. A welcoming family atmosphere! A great place that brings yoi back to a time where families sat down for meals and quality mattered. A new favorite restaurant for me!

Amazing atmosphere, service and who doesn't love getting a donut they will literally fill how you want right in front of you ??

Great place to go and have breakfast. Informal family atmosphere. The food is great and the people are even nicer.

We went here on a sunday morning during the church rush because our normal place was a 90 minute wait. Service was amazing and everyone we talked to was friendly and informative. The food was some of the best tasting breakfast food i have had in a long time. I had the sausage egg and cheese croissant and an apple fritter (it all ended up only being around 10$!) and it was the perfect amount to fill me up while also saving half of the fritter for later. The fritter was warm and soft- not dense at all, it was

Mario's is a favorite with my friends for take-out to share for breakfast, donuts, lunch, & dinner. See the website for the current menu.

Food was the best food I had in a very long time. Nice and fresh. Made my tummy happy.

The decor is kind of all over the place in an eclectic, endearing kind of way. I bring the kids almost every week and they love it here. The donuts are basic, but done well. The breakfast food is very diner-style, but the kids love it. Good family spot for a reasonably priced breakfast.

nice neighborhood coffee and donut place. Apple fritters were great

After frequenting this breakfast spot for the past six months, visiting two to three times a week, I can't help but feel disappointed by the consistent mishaps in service. Despite clearly requesting medium eggs, I'm consistently served sunny side up. The most recent visit was particularly frustrating when, not only did they forget my bacon order, but upon reminding them, they brought me the bill for it without actually delivering it to the table. The lack of attention to detail and follow-through is evident

Fun place! Good food! Came in for breakfast while in town for a funeral. Staff happy/friendly- everyone seemed like they enjoyed being an employee. Had a gyro breakfast sandwich on TT. Was really good- could have used more gyro meat as was give like two slices not even bread length- not worth complaining about. Got me thinking about how I could improve/have similar at home. Reports from my group is the donuts were really good. A few friends bought donuts for the rode. The scrambled eggs and avocado was repo

The business seems to have 2 different names. The food was great, the atmosphere was playful. Front desk/register soft skills may need to be addressed.

Love this place! Husband and I went here for the first ,greeted by this nice young man,we even had a full conversation with him !. The gyros were so good, very flavourful. And my husband got a hamburger with 2 donuts as the bun he loved it as well! We will be back!

We visited Mario's when they first opened many years ago. We were impressed with the food and service until a decline in both a few years later. This past month, my son and I were close by and hungry, so we figured we would give it a try once again. There are new owners and new line cooks which, by the way, is a very good thing! The food was good, and it came out in a reasonable amount of time. While waiting, a couple of the staff (young men) were seen playing around instead of checking on customers or cle

People in there nice and got good foods mmm

One of the best local treasures. Every time I go here the food is delicious and the family style service is very appreciated. The chocolate long johns are the best first thing in the morning when the dough is hot and the chocolate is still dripping.

Excellent donuts. Great breakfast food. Highly recommend as a locally owned/operated restaurant. Support local!

This was my 1st time visiting Mario's. It seems to be a nice place for Seniors to hangout as when I visited the place was literally packed with them. I ordered a Dozen Donuts, they don't really have a large variety or selection to choose from. They have the basics, ur Glazed, Long John, Jelly Filled, Custard Filled, & Cake, but what they offer is good & it was fresh... The ladies behind the counter were very pleasant & eager to

The owners have gone above and beyond. The restaurant looks new and alive.

Our go-to donut place. But only because there isn?t a better one nearby. The donuts and sandwiches are good. But they often don?t answer the phone when you call to place a pickup order. They often run out of certain donuts. The folks or take orders are unusually chatty and slow.

My son and I did a donut crawl and went to 5 different places in the st Charles, O'Fallon and st peters are and Mario's won best tasting donut. We used glazed as our control type and each got 1 extra variety donut. It was way too many donuts but alot of fun.

Instant love! One problem I have with most breakfast places is that they're all the same- eggs, bacon/sausage, hash browns, pancakes. The gyro omelette is not just unique but perfectly delicious too. The donuts were good quality as well, and I can't wait to make this a regular breakfast place to go with people. On top of that, unbeatable service and a friendly neighborhood atmosphere make this exactly what I'm looking for in this type of restaurant. Looking forward to trying their lunches and dinners too.

Mario?s had delicious breakfast sandwiches and the donuts are fantastic! The atmosphere was very pleasant and the service was quick and friendly. I?m from out of town but I will definitely be coming back when I?m in the area. Thanks!

So frustrating. Order a bacon egg no cheese croissant and then when I get home it has no bacon. Kind of ridiculous if you ask me. Sandwiches haven?t been as good lately. I?m so disappointed because this place used to be so good to go to.

Don?t order online delivery. Ordered online at 5:14pm? order was ACKNOWLEDGED at 6:43 and still waiting for food at 7:40. No one answers the phone when you call to try to call about the order. Only visit in person. Great food however!

I love this place. Was addicted to their gyros, but have recently had their falafel and that's my new addiction.

This place is easy to miss with an unassuming front in a smaller strip mall, but once you visit once you will never forget! Today was my first time grabbing some doughnuts for a work meeting. I was helped by a joyful, funny, happy woman that proceeded to hand select the most thoughtful dozen doughnuts anyone has ever picked. She gave me the rundown on the variety of this vast menu and just really went above and beyond to be engaged. The quality, portions, prices, and service all felt like we were absolutely

Killer chocolate covered Cruellers but get there early...limited supply

Got the Marios Gyro and Onion Rings. Best damn Gyro EVER and the onion rings were good and fresh. Also the whole menu is available all day so bonus in my book. Definitely will be a return trip for me

Great price on good donuts, so be sure to come early if you want your choice.

Hidden gem. Amazing food at great prices

I went there for the first time today 09.14.2023... I had their sausage, egg, & cheese croissant which was really good. The corissant was very freah, flaky, & soft.. i also had a chocolate long john which too was very good & fresh too... I would definitely go back.

This is my favorite place in St. Charles. You can get a gyro, fries, a drink, and a doughnut for about $15. (2023) The restaurant is always decorated for different holidays. I love looking at the elvis portraits. There are also many lovely plants like Fiddle Leaf Fig and other house plants to enjoy while waiting for your food.

Great food and amazing staff. Will definitely return again.

Always fresh and delicious! Just don?t go in expecting fast food, it?s made right.

Summer if the best donuts over ever had, very friendly. On the road traveling and stumbled upon this place, great find and I'll definitely be back!

I have always been a fan of this place, and they continue to provide great food and service for a reasonable price. The breakfast sandwich options are sure to please everyone, and they have the best gyros within a 30 minute radius! for lunch they have lots of side options, salads and fantastic entrees. The donuts are made fresh daily, and there is a huge variety to choose from. Expect a wait if you show up on a Saturday morning, but you will understand why after your first experience here.

A refreshing, convenient food and doughnut place. It?s Mario?s Doughnut Restaurant.

Today was the first time we ate here and it was absolutely delicious. I got the gyro sandwich and some cheese fries and my kids got the chicken tenders and we loved it all. This is going to be one of our favorite places to go. It is the bomb.

Support your local Restaurant's. Here on business and was looking for some place other than the typical fast food chain. Very pleasantly surprised when we found this place. The Chili dogs were great, the Gyro was very tasty I came back the next day to get another along with a dozen delicious donuts for later. Love when I can find a great local place to eat.

Their gyros aren't what I thought they'd be. The meat was a little...off. But their donuts are GREAT. Would come back for donuts time and time again. The woman who works the counter is often pretty rude to the rest of the staff, though.

My 5 star rating is for the service I received. For me most important factor is how you get treated and taken care of! This place gets all star for that!

Frequently Asked Questions

How do I find donut shops near me?

Simply enter your zipcode, city, or browse the list of states and cities. We'll instantly show you the best-rated donut spots around—classic bakeries, trendy cafes, and hidden gems alike.

Are all the donut shops listed verified?

Yes! Every listing is reviewed for accuracy. We prioritize shops with real customer ratings, up-to-date menus, and consistent service.

Can I search by flavor or dietary preference?

Absolutely. Filter by popular flavors (like maple, custard, or vegan chocolate), or search for shops offering gluten-free, keto-friendly, or dairy-free options.

Do these shops offer delivery or pre-orders?

Many do! Listings include details on delivery partners, online ordering, and whether you can reserve boxes for pickup—perfect for gifts or events.

I want to send donuts as a gift. Can I do that here?

Sorry, but we don't support this yet! But we are considering adding this option!

What are “limited-time” or seasonal flavors?

These are exclusive donuts offered for holidays or specific times of year—like pumpkin spice in the fall or strawberry shortcake in summer. Check back often—they go fast!

Is this just for big cities?

Not at all. We’re expanding constantly, including small towns, roadside bakeries, and regional favorites. Sweetness knows no bounds.

What if my favorite donut shop isn’t listed?

Let us know! You can suggest a shop directly from our site. We’ll check it out and add it if it meets our standards for quality and service.