Delicious Mexican dishes on a rustic table
Blowing Rock's Favorite Mexican Restaurant

What If Your Favorite Mexican Dinner Was Just Around the Corner?

From sizzling fajitas to handcrafted margaritas, Mexican Rock brings the warmth, flavor, and hospitality of Mexico right to the Blue Ridge Mountains.

Family-Owned
Fresh Ingredients
Quick & Friendly Service
Scroll to explore
Warm interior of Mexican Rock Restaurant with rustic decor
Chef preparing fresh Mexican food
Est.
Blowing Rock

More Than Just a Meal — It's an Experience

Nestled in the foothills of the Blue Ridge Mountains, Mexican Rock Restaurant was born from a simple belief: that the best meals are the ones shared with people you love. Our kitchen honors the rich culinary traditions of Mexico while embracing the fresh, local flavors of Western North Carolina.

Every tortilla is hand-rolled, every salsa is made from scratch, and every dish is prepared with the same care and passion that you'd find in a family kitchen back home. Whether you're joining us for a quick lunch or a relaxed dinner with the whole family, we want you to feel right at home.

Fresh & Local

We source the finest ingredients from local farms and traditional Mexican suppliers.

Made with Love

Every recipe carries generations of tradition and a whole lot of heart.

Family Friendly

A welcoming space for families, couples, and friends to enjoy great food together.

Loved by Our Community

"Hands down the best Mexican food in Blowing Rock. The mole is incredible, and the atmosphere makes you feel like you've stepped right into Mexico. We come here every weekend!"

M
Michelle R. Local Guide

"The birria tacos changed my life — I'm not being dramatic. Crispy, cheesy, dipped in that amazing consommé. My whole family is obsessed. Thank you, Mexican Rock!"

D
David T. Regular Customer

"Such a warm, welcoming place! The staff treated us like family, and the margaritas were perfectly balanced. A must-visit when you're in Blowing Rock. We'll definitely be back!"

S
Sarah L. Visitor

We'd Love to Hear from You

Have a question, want to make a reservation, or just want to say hola? Reach out — we're always happy to help.

Address

8180 Valley Blvd
Blowing Rock, NC 28605-9261

Send Us a Message

Message Sent!

Thank you for reaching out. We'll get back to you as soon as possible.

Is this your business?This is my business