

At Costa Vida Fresh Mexican Grill in Bluffdale, fresh just tastes better. Costa Vida Fresh Mexican Grill serves up made-from-scratch meals using fresh, quality ingredients. Enjoy sweet pork burritos, grilled chicken tacos, hand-rolled enchiladas, crisp salads, and more—crafted right in front of you for bold, crave-worthy flavor. Whether you’re dining in, grabbing takeout, ordering delivery, or planning an event with catering, Costa Vida Fresh Mexican Grill has you covered. Don’t forget to join our Costa Rewards program and start earning points toward free food every time you visit!
Laid-back counter-serve Mexican chain with Baja-style tacos & burritos, plus gluten-free options.
Address and Contact Information
Address: 13847 S Redwood Rd, Bluffdale, UT 84065
Phone: (385) 273-6627
Menu Photos
Order and Reservations
Order: Order online
Photo Gallery
Related Web Results
Mexican Tacos, Burritos, and Nachos – Bluffdale Costa Vida
Costa Vida Locations in Bluffdale
Costa Vida: Fresh Mexican Food, Hot Off The Grill
Reviews
The staff are friendly and the restaurant is clean, but the lack of attention to detail and slow service have made it hard to want to come back. I actually drive 10 minutes out of my way, right past this location, to another Costa Vida because I know the experience there will be better. I really hope this one can get back on track, because it has potential.
Unfortunately this experience at Costa was arguably just as bad on Saturday. Went to pick up my to go order and was standing in front of the counter for 5 minutes without being addressed. Easily had 10+ employees working the drive through and in store customers but no one by the register.
I finally ended up looking around and saw a single to go order bagged up. I walked behind the counter to look at it and saw it was mine. Grabbed it and walked out without anyone saying a word.
I should’ve looked in the bag, but unfortunately didn’t. The burrito in our order was way smaller than any other order I’ve gotten at any cafe Rio or Costa. I know this place is brand new, but anyone working there would know this isn’t a typical serving from this restaurant and they were simply too lazy to care about it.
Most times I’ll be standing at the pickup counter with an online order and despite nobody else in the store I can’t get the staff’s attention. Then I find out they haven’t started the order and have to wait another 20+ minutes.