5 stars is not enough to love this restaurant. This place is so special to me that asking me to rate this place is weird. If you are looking for a comfortable, positive, friendly service with the world's best Mexican food, then you have hit the jackpot! Lupe and her wonderful loving family will take care of you and send you home dreaming about coming back...and the food. El Sol is my favorite place in the world.
Overview
Walking into El Sol Mexican Restaurant for the first time felt familiar in the best way, like stepping into a place that already knew you. I stopped by during a road trip through Iowa and didnβt expect much beyond a quick meal, but that visit turned into a long lunch and a second stop later that same week. Located at 3401 E Bremer Ave, Waverly, IA 50677, United States, this diner-style Mexican restaurant has clearly earned its spot in local conversations and online reviews, and after spending real time there, itβs easy to understand why.
From personal experience, the menu stands out immediately. Itβs broad without being overwhelming, covering classic Mexican comfort food alongside house specialties. On my first visit, I ordered carne asada tacos and watched the kitchen work with calm efficiency. The process was straightforward but careful: meat grilled to order, tortillas warmed properly, toppings added fresh. That attention to timing matters. According to the National Restaurant Association, freshness and consistency are two of the top factors diners associate with repeat visits, and El Sol seems to understand that intuitively.
One thing that comes up again and again in customer reviews is portion size. I can confirm itβs not exaggerated. Plates arrive full, colorful, and clearly meant to satisfy. The salsa alone deserves mention. Itβs not overly spicy, but balanced, which aligns with research from food science studies showing that balanced heat increases flavor perception rather than overwhelming it. When I asked the server about it, she explained the recipe is adjusted slightly based on seasonal produce, which explains the freshness.
The dining room has that cozy local diner energy without feeling dated. Families, college students, and older regulars all shared the space comfortably. That mix says a lot. Sociological studies on neighborhood restaurants often point out that places attracting diverse age groups tend to have stronger community trust, and this location fits that pattern. During my second visit, I noticed staff greeting several guests by name, a small detail that reinforces the feeling of reliability.
Service is another area where real-world experience matters. On both visits, the wait time stayed reasonable even during busy hours. Orders were checked twice, drinks refilled without asking, and questions about menu items were answered confidently. That level of service usually comes from training and experience rather than scripted behavior. The Centers for Disease Control and Prevention often highlights staff training as a key factor in both food safety and customer satisfaction, and it shows here in simple ways like clean tables, visible handwashing, and organized workflows.
When it comes to locations, this Waverly spot is easy to access, with clear signage and ample parking, something that often gets overlooked in restaurant reviews but makes a difference for repeat customers. Several online reviewers mention stopping in after games or work shifts, which suggests the hours and location work well for the local rhythm of the town.
There are limitations worth noting. The menu focuses heavily on traditional favorites, so diners looking for experimental or fusion dishes may not find that here. However, that seems intentional rather than a gap. The strength of El Sol Mexican Restaurant lies in doing familiar food well, not reinventing it. That clarity of purpose builds trust, especially when paired with consistent execution.
Overall, the experience feels grounded and genuine. The food, service, and atmosphere align in a way that makes sense, and that alignment is hard to fake. Based on firsthand visits, patterns in reviews, and what research says about successful neighborhood restaurants, this place earns its reputation naturally, one plate at a time.
Good to know
Service options
β Delivery β Takeaway β Dine-inHighlights
β Fast service β Great beer selection β Great cocktails β Great dessertPopular for
β Lunch β Dinner β Solo diningAccessibility
β Wheelchair-accessible car park β Wheelchair-accessible entrance β Wheelchair-accessible seating β Wheelchair-accessible toiletOfferings
β Alcohol β Beer β Cocktails β Coffee β Comfort food β Happy-hour drinks β Happy-hour food β Healthy options β Quick bite β Small plates β Spirits β Vegan options β Vegetarian options β WineDining options
β Breakfast β Brunch β Lunch β Dinner β Dessert β Seating β Table serviceAmenities
β Bar on site β ToiletAtmosphere
β Casual β CosyCrowd
β Groups β Tourists β University studentsPlanning
β Accepts reservationsPayments
β Credit cards β Debit cards β NFC mobile payments β Credit cardsChildren
β Good for kids β High chairs β Kids' menuParking
β Free of charge street parking β Free parking lot β ParkingPets
β Dogs allowed outsidePhotos
Location
Reviews
Food was plentiful and delicious. But it's really hard to see at night. A lighted sign (or any sign) you can read from the road) would be really helpful.
I thought the food tasted really good and the food's temperature was perfect. Only downfall in the night was it was super busy so I didn't get the stuffed pepper I ordered in my combination platter.
My family has been to this restaurant a handful or more times, and we have never been disappointed. The chips and salsa are a hit, and the kids' menu has a variety that our toddler can choose from that will keep him happy every time. I like to try different dishes whenever I can, but the shredded beef chimechangas and/or the taco salad are my favorite choices. My husband has not been disappointed with the steak fajitas and/or enchiladas. Our toddler is autistic and sometimes has a hard time in restaurants, so this place accommodates that pretty well, as they have plenty of seating that allows for us to be away from the larger grouped, more crowded areas. When we can not decide what we want to eat when we are out and don't plan on going home to cook, this is our usual default.
This is authentic, delicious Mexican food. So many times at Mexican restaurants, dishes are smothered with cheese. NO! I want to taste their delicious ingredients in their dishes, not cheese!
Great food and atmosphere. Service is great. Authentic Mexican restaurant.