Barrio - South Haven
248 Broadway St, South Haven
(269) 906-3003
Recent Reviews
Sort by
Atmosphere: {{ item.info.Atmosphere }}
Food: {{ item.info.Food }}
Service: {{ item.info.Service }}
Recommended dishes: {{ item.info['Recommended dishes'] }}
Came here with a large group on Friday night, Aug 8th. I ordered a taco that included mushrooms, which I can’t eat, so I specifically asked for no mushrooms. The taco sounded great otherwise, so I figured it would be easy to leave them off.
When my order arrived, it had about 8 mushrooms and maybe three small pieces of steak. I politely reminded the server that I had ordered it without mushrooms, and her response was, “Do you want a fork to take them off?”
That’s not how good customer service works. If a dish is prepared incorrectly, the standard response is to offer to remake it or remove it from the bill—not hand the customer a fork and expect them to fix it themselves. I declined and moved on, but I’d strongly recommend training staff on proper service etiquette. Mistakes happen, but how they’re handled makes all the difference.
Atmosphere: 3
Food: 2
Service: 2
Taco Heaven on a Perfect Day
Barrio in South Haven completely won us over. I ordered the chicken bacon ranch taco—absolutely delicious—and even my dad, who normally avoids anything “saucy” or outside the realm of a basic taco, loved it. That alone should earn them an award.
We sat outside on a beautiful day, and the whole experience was just easy, fun, and flavorful. The service was excellent—attentive without being intrusive—and the menu is a win for everyone. You can go for their specialty pre-made tacos (so many creative options) or build your own exactly how you like it.
Bottom line: whether you’re a taco purist or ready to try something new, Barrio delivers. And if you get that chicken bacon ranch, I promise you’ll be planning your next visit before you finish your first bite.
Atmosphere: 5
Food: 5
Service: 5
Staff are friendly, food was delicious! Convenient quick bite after a day at the beach. Those tacos came out fast.
Atmosphere: 5
Food: 5
Service: 5
Not enough parking
Our meal was delicious. There was a few mistakes with our order but we went with it and were still pleased. Its a different type of ordering method so be prepared for that. The atmosphere was very nice.
Atmosphere: 5
Food: 5
Service: 4
We went in and immediately got seated, so it wasn’t busy and plenty of open seating. Waited for about 8mins before anyone came by again to ask if we wanted drinks. Drinks were ordered and the menu system was explained to us. 2 of the drinks came out minutes later but the other 2 took about another 15mins after and we couldn’t taste the tequila in any of them. All tastes like juice. Food came later and even that took a little too long.
Atmosphere: 1
Food: 3
Service: 2
Not authentic food and very overpriced!
Atmosphere: 5
Food: 2
Service: 5
Our recent experience at Barrio in South Haven, Michigan, was deeply disappointing. This Mexican restaurant fell far short of expectations, delivering subpar food and an overall frustrating experience.
The tacos, which Barrio touts as a specialty, were a letdown. Odd menu items like “cola tacos” sounded intriguing but were poorly executed, overwhelmed by excessive salt that made them nearly inedible. The shredded cheese seemed artificial, with a strange texture that suggested low-quality ingredients. The salsa was thick and glue-like, while the cheese dip had an unnatural, silicone-like consistency. Every dish felt like it was made with cheap, mass-produced ingredients, lacking the freshness and authenticity one expects from Mexican cuisine.
The restaurant’s location has a history of failed businesses, and Barrio seems to continue this trend. The menu lacked creativity, with flavors that felt uninspired. Compared to Taco Bell, which at least offers consistency and affordability, Barrio’s food was overpriced and underwhelming. For a party of four, our bill came to $90, a steep price for such a lackluster meal. Other Mexican restaurants in South Haven offer far better quality and authenticity for a similar or lower cost.
In short, Barrio was a major disappointment. The food was terrible, the prices were unjustifiable, and the overall experience was forgettable. I strongly recommend skipping Barrio and opting for other local Mexican restaurants or even a quick trip to a fast-food chain.
Save your money and appetite for a place that delivers on its promises.
Atmosphere: 2
Food: 1
Service: 4
Food and service were both very good!
Atmosphere: 4
Food: 4
Service: 4
The Smashburger taco is wonderful!
Atmosphere: 5
Food: 5
Service: 5
Restaurantji Recommends
Absolutely amazing and accommodating staff! I changed the reservation numerous times and everyone was so kind and understanding! Great food and awesome margaritas!
Atmosphere: 5
Food: 5
Service: 5
We had Barrio deliver catering for one evening of our family reunion. We chose Option B make your own taco bar, with some additional sides. Delivery was right on time. The team set up quickly and a very nice presentation. Delivery team was great to work with. The family LOVED the food. All in all our dinner was a great success thanks to excellent service from the Barrio team!
Food: 5
Service: 5
Was in South Haven over the weekend and seen this restaurant while driving around and decided to stop in. Despite it being busy, as soon as we walked in we were greeted and seated. Our server, Ashton, was amazing. He answered all of our questions, was very nice and made our experience really pleasant! Food was delicious and it was fun making your own bowl and the way you order was also different yet fun. We sat outside and it was a nice little view.
Atmosphere: 5
Food: 5
Service: 5
Tequila and tacos that’s what I am saying!!! This place is so cool!!! I love the way it is decorated. It is a really cool look. But that’s not why you would come here….. the drink’s are amazing I had their house margarita and oh how I wish I wasn’t driving because one just wasn’t enough!!! Now for the tacos oh the tacos we have tried some we created and some of their specialty’s the were all AMAZING!!! But I must say the best part of this whole place was the service!!! The best customer service I have ever had hands down!!! The manager was amazing I wish I new his name he is the reason for such and amazing staff I am sure !!!! Now the star of the show was Ash!!! He is one of the best servers ever!!! If I owned a restaurant I would be stealing him!!! His demeanor was infectious and his smile just made you feel welcome!!! This place nailed it and we will be back!!!
Atmosphere: 5
Food: 5
Service: 5
Don't want to eat out where I have to order my food. Item by Item. No BUENO. my friend never got the right order either
Atmosphere: 3
Food: 2
Service: 5
Loading...